
The KDSP10 is provided in kit form. It has two basic purposes: a DSP development platform and an interface for the DSP-10 software defined radio.
Development Platform
As a DSP development platform, the KDSP10 is used to host a DSPx. This combination provides a DSP development environment at about half the cost of manufacturer's evaluation boards.
Features of the KDSP10 include:
New Features added to the Rev B KDSP10 (Updated 2005 May 21)
The buffers are useful for the DSP-10 radio to provide sufficient drive for the control shift registers. Many builders of the DSP-10 had to add external buffering with the original version of the KDSP10 interface.
The TLC7524 DAC provision was made for use by Pic A Star builders. If you choose to use this, be sure and use a TI part; the Analog Devices equivalent won;t work in this circuit.
DSP-10 Interface
The KDSP10 adapts the DSPx Module for use in the DSP-10 2-meter Software Defined Radio.
When used in the DSP-10 in place of the Analog Devices ADSP-2181 EZ Kit Lite, it offers:
In addition, the DSPx is Flash based rather than EPROM based. The current DSPx uses the ADSP-2185N which has the same internal memory size and configuration as the ADSP-2181.
You may browse or download the complete original KDSP10 Interface Kit manual or the new KDSP10 Rev B Interface Kit manual in PDF format. You may also browse or download the DSPx manual, also in PDF format.
You may also download the two-page schematic of the KDSP10 Rev B. Sheet 1 and sheet 2.
A number of programs appear in the ARRL book " Experimental Methods in RF Design", Chapters 10 and 11. Here you will find updates on the use of the KDSP10 and DSPx in conjunction with this book.
DSP-10 Support
Updates are here.
The DAC left and right channels are swapped in the code for using the DSPx/KDSP10 in the DSP-10 radio project. This has been corrected in the files available below.
Revised 21 May 2005!
Here is how to wire the KDSP10 to a DSP-10 radio.


The shielded box is typically made from scrap PCB material.
A possible source for the 1500 pF feedthroughs as well as scrap PCB material is Dan's Small Parts.
The 10 mH (milliHenry, not microHenry) coils shown in the early version of this webpage are not required. The very first DSPx modules had a problem with the 1.8V regulator on the DSPx assembly. The regulators would sometimes oscillate around 200 kHz. This has been fixed by changing the regulator output capacitor from a 10 uF to a 4.7 uF extremely low ESR component.
Click here to browse or download a PDF version of the above schematic for the original KDSP10, or here for the Rev B version.
Back to the top of the page.
Back to my dsp home page.
Experimental Methods in RF Design
There are several example programs provided on the CD-ROM with this book. They don't directly run on the DSPx due to the use of a different CODEC in the DSPx. Updated programs are listed below, with notes.
Chapter 10 Examples
c1sin is a program to generate a 1000 Hz sine wave tone.
c1sin2 is a program to generate 1000 Hz and 700 Hz sine wave tones simultaneously.
c1shell is a program "wrapper" you can use. You simply add your own code to the shell. The initialization of the DSPx is done for you. The program as supplied is just an audio pass-through.
c1spn is a program to generate 1000 Hz sine wave tone mixed with random noise.
c1fir is a program to create a 200-tap FIR bandpass filter. Unfiltered audio is passed to one output channel, and filtered audio to the other channel. Stereo headphones help! The program was written to run at a sampling rate of 48 kHz, but the filter coefficients were designed for a sample rate of 9600 Hz. As a result, you realize a filter at 3 kHz instead of 600 Hz. The zip file in this link has a new coefficient file to provide a 600 Hz center frequency filter while sampling at 48 kHz.
Your assignment is to make a multirate filter, using decimation by 5, and the original coefficients to realize the 600 Hz center frequency filter.
Your alternate assignment is to change the code so that CODEC is running at an 8 kHz sample rate. When used with the original coefficients from the EMRFD CD-ROM, you will have a bandpass filter centered at ((8000/9600) * 600 =) 500 Hz.
Chapter 11 Examples
17mxcvr is a program for a complete, image-rejection SSB and CW transceiver module. The project in EMRFD is for a 5 watt, 17 meter transceiver, but the design can easily be adapted to virtually any band of interest. Thanks to Bob Whelan, G3PJT, for porting and testing this code.
Back to the top of the page.
Back to my dsp home page.
DSP-10 Software Defined Radio Project Support
As always, the primary source for all information DSP-10 is here .
Updated programs are listed below, with notes.
Left/Right DAC Swap
The left and right channels of the DAC are swapped in the software on the CD-ROM supplied with the initial DSPx shipments. The fix is found on line 154 of the uhf3_utl.dsp file. Here is a zip file with the fixed source, along with a fixed, downloadable executable image.
Back to the top of the page.
Back to my dsp home page.
Last updated: 2005 Nov 11