Mini-Kits AD9954 HF-DDS Kit

Complete M1 DDS Controller

Please Note: that all information including pictures on this web page are copyright to Mini-Kits and must not be used on any other web site, or reproduced in any publication.

M1 DDS Controller Description:

The M1 DDS Controller was designed to suit the M1 Transceiver project, and uses a Micro-controller with modified HF-DDS software that emulates a Yaesu FT817 transceiver, and with the logic interface is ideal for controlling many of the functions that are commonly used in radio receiver or transceiver designs. The Micro controller board has the option to connect an optional USB to serial data module so that it can be controlled using Ham Radio Deluxe software. Most of the functionality is dependant on the standard software that Mini-Kits supplies with the Kit.

consists of a number of boards and components including a powerful PIC18F4520 Micro-controller ,EME190 KIT, logic interface circuitry, EME187 KIT, LCD display, and the option of using either a AD9851 or AD995 DDS. .

The complete M1 DDS Controller consists of a number of boards and components that are available as a complete Kit, or separately from Mini-Kits. The EME190 PIC Controller, EME189 Encoder Board, and EME187 Logic Boards are used along with various other hardware that includes a 16x2 LCD display and 4x4 numeric keypad. The M1 DDS controller can be used with either the EME165-R2 AD9951, EME165 AD9954, or EME167 AD9851 DDS Kits, but the AD9851 is only a 10 bit DAC and does produce a few high level audible spurs that could sit right on commonly used frequencies. For a high performance receiver only the 14 bit AD9951/54 DDS should be considered.

The complete M1 DDS Controller Kit is for experienced constructors that already have some experience with soldering SMD components. This Kit may be a challenge for some with soldering of some of the SMD components mainly on the DDS board. Mini-Kits does offer pre-fitting of some of the very fine pitched Integrated circuits on the boards that are generally difficult for most constructors. Most wiring is now very easy due to the use of ICD headers and ribbon cable, but there are a few 2.54mm headers that use pins that need to be either crimped or soldered.

The DDS VFO frequency range required by the M1 Transceiver that has a 9MHz IF is 9 to 39MHz to cover a 0 to 30MHz. So either the AD9851 or AD9954 DDS boards can be used along with suitable low pass filters. Due to the AD9851 being only a 10 bit A-D, the low level birdies generated by the DDS can be very weakly heard on the higher HF bands when atmospheric noise is low. So it is suggested that a 9 to 23MHz band pass filter is used for the 0 to 14MHz frequency ranges, and a 23 to 39MHz filter used for 14 to 30MHz.

M1-DDS Software:

The M1-DDS software has been developed from the original HF-DDS software to specifically suit the M1 Transceiver. Many of the functions and settings are exactly the same as the HF-DDS version, and can be used with both the EME150 and EME190 PIC controller boards.

Although no problems have been found with the current Software version 1.Kx, Mini-Kits takes no responsibility for faults and minor glitches with the Software supplied with Kits.

Software Description.

Please refer to the M1-DDS Software documentation for further information.

All Software settings can be changed in the menu setting screens that are displayed on the LCD module. The keypad connected to the EME190 controller board along with the rotary encoder are used to change and memorize the menu settings into the EEprom. No reprogramming of the PIC with a computer is required.

Below are the standard specifications for the software supplied by Mini-Kits. The M1-DDS Source code is not currently available for download as the cost to develop it was high. The code can only be obtained by purchasing the EME190 PIC Controller.

  • Frequency Range: 5KHz to 70MHz ( AD9850/51 ), 5kHz to 160MHz ( AD9951/54 )
  • Frequency Resolution: 10Hz steps RF and display readout.
  • Frequency Steps: Variable 10Hz to 100MHz
  • VFO: Includes A B, split RX/TX, RIT, repeater mode
  • Bands: 160M, 80M, 40M, 30M, 20M, 17M, 15M, 10M, 6M, FM, AIR, 2M, 70cm, Phantom
  • Modes: AM, FM, DIG, PKT, LSB, USB, CW, CWR
  • Mode Frequency Offset to allow frequency alignment of each mode to suit homebrew Crystal Filters.
  • Menu setting to hide bands or modes that are not required.
  • Memories: up to 202 including 2 for memory scanning, 16 memory groups, memory text labeling.
  • Display Offset: to suit zero I/F, or first I/F roofing filters up to 145MHz
  • Display Divider: zero I/F, divide by 2 or 4
  • Computer Interface: Optional USB to serial adaptor
  • Software:  uses a pre-programmed PIC18F4520 with boot loader and M1-DDS verX.X firmware.  ( updatable via optional USB )

Software Updates.

How To do Software Updates Download

AN851 Microchip Quick Programmer Software Download

Microchip Bootloader Fix for Windows 7 Download

Latest Firmware Update UPDATE_M1_DDS_VER_1_K.hex Download 13/2/15

Please note: That software updates are on done through the A6 connector on the EME190 board. A low cost USB to serial converter can be used to create a COM port on a PC to use with the Microchip Quick programmer software.

Software updates should never be attempted by connecting a PIC programmer to the A3 connector as the bootloader software in the PIC controller could be overwritten. The boot loader is used to protect Mini-Kits from software piracy, and if you accidental do this then you will have to return your EME190 Micro controller board to Mini-Kits to be reprogrammed.

Kit Constructors Alert:

1/ There are no current alerts for this Kit.

What Components are used:


Shown below is the complete M1-DDS VFO Kit that is used by Mini-Kits for testing and development. The picture below shows what is included in the basic Kit, and does not include the aluminium chassis, hardware or DC power connector shown, all other parts shown are included. BUY THIS PRODUCT

Complete AD9851 M1-DDS Kit

Above shows the complete M1 DDS Controller with AD9851 DDS.

Due to the different types of compatible LCD modules and Keypads that we have in stock, we have allowed the option on the Kits webpage to select from the different types available.

For a high performance receiver only the 14 bit AD9951/54 DDS should be considered. The lower cost 10 bit AD9850/51 DDS modules can be used with this Kit, but they do produce a few high level audible spurs which can be heard when tuning across the bands. The Mini-Kits DDS Kits are supplied with genuine Analogue Devices DDS chips, and have the correct 50ohm output and power supply filtering. The low cost Chinese modules commonly seen on auction websites do not use genuine AD9850/51 chips, and can produce much higher output spurs and noise on the RF output. We are unable to provide any detailed information on how to interface the Chinese DDS modules to the M1 microcontroller board.

M1 Basic Kit Includes

  • 1 x EME190 KIT ( PIC18F4520 PIC Controller Kit )
  • 1 x EME189 KIT Encoder Board Kit
  • 1 x EME188 KIT LCD Interface Kit
  • 1 x M1-DDS Software Programmed
  • 1 x 1 Metre 16 Way Ribbon Cable
  • What Is Optional

    HD44780 LCD Module

  • 1 x LCD4 ( Green/Black 16x2 LCD Module with Backlight )
  • 1 x LCD5 ( Blue/White 16x2 LCD Module with Backlight )
  • 1 x LCD6 ( Blue/White 16x2 LCD Module with Backlight )
  • Keypad Options

  • 1 x KEYPAD2 ( 16 Key Alpha Numeric 4x4 matrix )
  • 1 x KEYPAD4 ( 16 Key Numeric 4x4 matrix )
  • Miscellanious Options

  • 1 x KN-ELMA-020-6420 36mm diameter knob and cap to suit the EC12E 6mm diameter D shaft encoder )
  • 1 x KN-ELMA-020-7420 45mm diameter knob and cap to suit the EC12E 6mm diameter D shaft encoder )
  • 1 x USB-AD02 ( USB to Serial Adaptor )
  • 1 x EME187 KIT M1 Logic Interface Board Kit
  • DDS board Kit Options

  • 1 x EME165-R2 KIT1 ( AD9951 DDS up to 175MHz Output, Very low spur output highly recommended )
  • Kit Changes and Modifications

    1/ A problem occurred when the HF-DDS software when first powered up could not recognise the AD9954 chip. The fault was traced to a faulty TXB0108PWR level converter chip on the EME165 DDS board.

    2/ No or low RF output from the AD9854 can be due to poor soldering of the chip to the board. Sometimes pressing down on the chip can increase the RF output indicating a poor solder joint on one of the pins.

    3/ When turning the Rotary Encoder it either does not tune, or only tunes in one direction. Check that the diodes are correctly fitted on the EME189 control board. This can also be a problem with a faulty rotary encoder.

    4/ LCD display has no characters, or only shows square blocks on the display top half. Please check that you have the wiring correct from the EME189 board to the LCD module. Many have incorrectly wired the LCD modules and damaged them.

    5/ LCD display showing TX instead of RX. Check that there is +5vdc on RA4 TX_EN ( EME190 board ). There has been a report of damage to the RA4 input when +12vdc was accidentaly connected.


    This and all subsequent pages © to Mini-Kits 1999 - 2015, All rights reserved