• You can now help support WorldwideDX when you shop on Amazon at no additional cost to you! Simply follow this Shop on Amazon link first and a portion of any purchase is sent to WorldwideDX to help with site costs.
  • Click here to find out how to win free radios from Retevis!

pics of upd2824 pll radio modified by STN

hpssb

Active Member
Feb 9, 2014
81
84
28
Kalgoorlie, WA
For anyone interested, here's the latest radio we had converted by a certain sydney tech. She called it the EXPANDA board.

I agreed to let my old hornet 2 be the guinea pig for this one and the result was way better than i expected, the final version should be awesome!!!

< START OF QUOTE >

December project - "Expanda" mod board concept / prototype

Over the last few months we've been asked - both in online forums and here at the shop - for an expansion modification that suits a wide variety of radios, but mainly the late 80's onwards Uniden SSB chassis that uses the uPD2824 PLL chip. This is used in many radios, these are just a few:

Uniden PC-122
Uniden AX-144
Uniden Pro640e
Uniden Pro810
Cobra 146
Realistic TRC-451 and TRC-453
Pearce Simpson Super Cheetah / Stalker 9
Hornet 2

First thing to do was draw up a list of requirements, and whether they were just nice to have, almost essential, or must have / non-negotiable.
After asking a bunch of people, the following was decided on:

1 ) Radio must look stock from the outside
This ruled out things like digi-scan boxes and jiffy boxes with C&K toggle switches mounted in them.

2 ) Radio to retain original "look and feel"
No controls that look different to the originals, and no multi-position switches to replace pots such as tone, dimmer, or RF gain.

3 ) Electronic changes such as added boards are OK, but no or minimal mechanical alterations
This rules out changes such as encoder switches to replace the channel switch, changing the display for a different type, or changes to things like front panel control support metalwork.

4 ) No obscure, obsolete, or difficult to obtain (in small quantities) components.
This rules out crystals, "companion parts", and "brand X" unknowns with the part numbers ground off the IC tops.
Also not allowed: overpriced special parts that can only be obtained from one supplier, and "protected" or pre-programmed digital chips like PICs. Programmed parts are OK, as long as the software / firmware is available legally for no cost and the programming hardware is under $10 shipped.

5 ) No channel "lookup" charts needed.
The channel and/or frequency should appear where the user is looking for this information, i.e. on the original channel display digits.

6 ) Good RF performance, at least the same level as the radio was when stock.
This rules out things like crystal oscillator boards (limited clarifier range, too drifty, and difficult to center the clarifier in all modes), multiplexed displays (too noisy), and DDS eBay modules (no FM Tx audio possible, and phase noise too high, causing splatter).

7 ) Simple for the installer to configure the desired frequency coverage
This should ideally be able to be done without changing wiring or components.
The same hardware should be used whether you just want an extra bank of 40 channels or are doing an extreme mod covering 3MHz or more.
The only differences should be the "broadbanding" changes to the front end, output stage, and the mixers in the radio.

8 ) Adaptable into as many different radios as possible with none or minimal changes to the installation process
The initial design should work in any radio, as long as these 3 conditions are met:

- Radio is a PLL type with a VCO (anything made after 1977 should be OK for this one, but most 23 channel sets miss out here)
- Radio stops transmitting when the channel selector is placed "in between" channels
- Radio has a digital readout with at least 2 digits

That should cover most sets. But, for the ones that don't:

Future possibility: an on-board VCO to overcome limitation #1. Only an idea at this stage though :)

Condition #2 is a non-negotiable for reasons that will be explained down the page a bit.
Only workaround for this one is to change the channel selector switch...

Condition #3 above is not an issue (i.e. the early NDI and Cybernet PLL rigs with a back-lit dial channel readout),as long as you don't mind adding an internal or external LED channel display.

We've since been asked from various places for versions to suit the Cobra 148 (SSB), the Cobra 29 (AM only), an obscure Midland AM/FM set from the 80's the owner wanted putting on the 29MHz amateur band, and an equally obscure "Wagner" SSB base radio made by GRE (the Japanese OEM builder that made the Realistic TRC-448 and many of their VHF/UHF scanners).

Got another PM tonight, asking if it'll work in an 18 channel (old Oz allocation from the late 70's) Cybernet SSB. Yes it will...

Thought about it for an hour or three, then decided on the hardware that would meet all 8 of the requirements above.

nnl5xi.jpg

The "brains" or core technology - the Arduino Nano clone. Contains a microcontroller, EEPROM, USB port, and on-board 5V and 3.3V regulators.
For under $4 with free shipping, this one was a no-brainer.

If you've never used a micro before, it doesn't get much easier than these. Once you've done one or two it'll be second nature.

The programmers cost around the $5 mark with a dollar or two for postage. The software is free and open source.

2qnt5x3.jpg

The bottom of the Nano, showing the USB circuitry (that lets it talk to a computer) and the voltage regulators.

2q2jx43.jpg

A PCF8574 is used as an interrupt generator, no need to know what that means to build the circuit though.
Basically, it sends the Nano to sleep until something happens, such as the user changing channels.
It then wakes up the Nano, which does its stuff for about 1/100th of a second before going back to sleep.

This is done to reduce the power consumption a bit, but mostly to keep noise - that could interfere with weak signals being received on the radio - to a minimum.
The Nano is mounted on a perfboard with the PCF chip and a few extra components (diodes and capacitors) for protection and noise reduction.

k0t50.jpg

The copper side of the perfboard containing the Nano and PCF chips.

64l4dd.jpg

The display driver does not use 7447, 7448, or 4511 logic chips, but uses an MC23017 and a pair of ULN2003 drivers instead.
This allows the original 8V or 12V LED power source to still be used (which means the dimmer function of the radio will work the same way it always did). Other advantages are the digits "6" and "9" will look the same as they did before (the older chips will show 6 and 9 with one less segment), and the pinout is user-definable. This means the LED wiring is much neater, just connect the 14 wires in the neatest / easiest way, then define which LED segment belongs to which wire later.

70j8xu.jpg

The copper side of the display board.

A new PLL chip - which is only available cheaply in SMT form - was then made with an SMD to through hole adapter board.
I first though I could get away with this because the new PLL is only partially used, to "trick" the non expandable PLL.

A few measurements showed the phase noise level was awful, barely passable on AM and unusable on SSB.
The whole thing was live with RF energy which in turn got into the dividers and the VCO control pins.

We then bought back an old project board from a couple of years back, double sided with ground planes and lots of vias to join them.
Phase noise was now gone, but the board was so big it covered up some tuning slugs we needed access to for tuning. Time for the drill...

5ajq8g.jpg

First attempt at a new PLL = failure.

v7fwic.jpg

New secondhand PLL board, this one worked fine.

qohqms.jpg

A temporary 2 digit LED of the same type was used to allow the initial firmware to be written without the need for a radio.

23lxdu8.jpg

The LED temp board rear, wire first and configure the pinout second. Much neater than fixed function pins

fw0tmq.jpg

The radios ANL/NB switch was rewired as a function selector switch.

UP = standard FCC 40 channels
CENTER = 26.215 to 28.805 in 10KHz steps
DOWN = 26.210 to 28.800 in 10KHz steps, i.e. a 5KHz drop from the center position.

abgmmg.jpg

Noticed the meter bulb was dark, dim, and had started to melt the clear plastic of the meter.
While it was apart, may as well do a quick 5 x Super-flux SMD LED conversion, which gives a very even light coverage.

2zsqotd.jpg

PLL trace cuts to disable the section of the original PLL we will no longer be using.

2zqdik1.jpg

Trace cut needed on the radios LED board to separate segments "A" and "D" on the tens digit.
This is needed so a "7" can be displayed.

w0rxu8.jpg

13 LED resistors need to be removed, to isolate the channel switch from the display

2dak17p.jpg

LED resistors no longer required...

2vl1o38.jpg

The radios display board with the resistors removed

2mqs16t.jpg

The new LED wiring. Again, wire first, configure pinout second. It makes for a neat wiring job.

11ieana.jpg

The new channel switch wiring.

How it works:

Four wires are the "BCD" representation of the "units" channel LED, these are:

- Black ( 1 )
- Brown ( 2 )
- Red ( 4 )
- Orange ( 8 )

These are at +5V when active and match the units digit.

For example, on a channel ending in "5" the black and red wires are positive, because (1) + (4) equals 5.
Likewise, on a channel ending in "9" (9, 19, 29, and 39) the black and orange wires will be at a positive voltage level.

The yellow wire connects to the pin that used to stop the radio transmitting in-between channel positions.
It is normally positive, but drops to close to zero volts when the channel selector is in between channel positions.

The PCF8574 is waiting to pounce when the yellow wire changes its voltage level.

When the yellow wire drops from 5V down to 0V, the voltages on the other 4 wires are memorized by the Nano.
When the yellow wire rises from 0V up to 5V, the voltages on the other 4 wires are then compared with what it memorized.

If the BCD number is one higher, or has changed from "9" to "0", the user must have turned the selector to go UP.
If the BCD number is one lower, or has changed from "0" to "9", the user must have turned the selector to go DOWN.

The Nano then adds or subtracts one channel or one 10KHz step as required by the function the radio is currently set to.

The whole process seems a bit haphazard, but it happens in the blink of an eye (about 1/100th of a second).

< END OF PART 1 >
 

< START OF PART 2 >

Other parts of the conversion:

350qfev.jpg

Tuning holes drilled on the print side of the board for the 3 covered cans.
No hole was needed for the tripler adjustment, because this can is no longer used (the new PLL divides the VCO directly, without a downmixer).

2s6mty8.jpg

This open circuited one ground trace, so the 3 cans were soldered together to rejoin the grounds. Neater than jump wires on the board.

A jury rig was temporarily set up for the PLL, to see how well the radio handled a bit of extreme bandwidth (2.5 MHz).
Not too well, best we could achieve for 10W SSB / 10dB SINAD @ -115dBm was 0.8MHz. Time for soldering iron (and a few varactors!).

The mixers were the limitation in this radio. The Tx and Rx mixers were modified for varactor tuned, controlled by the PLL tuning voltage.
We now had over 2MHz of coverage at 15W SSB / 10dB SINAD @ -118dBm, plenty good enough for this type of radio.

x4neoo.jpg

Orange wire from the PLL gives the tuning voltage of the mixer stages.

2s0g092.jpg

The modified mixers. Ugly but functional, but hey, it's only a donated concept radio ;D

24xqcdv.jpg

With the RF stages now working well, the Nano and display boards (out of sight, under the Nano) were fitted.

9qxzlj.jpg

PLL board fitted.

1zc0hnq.jpg

Wider pic showing both boards.

PS: This is only a concept / prototype, made to see if an idea works and for writing the initial version of the firmware.
Lots of changes were made in the design process, resulting in a VERY ugly control board.


The final version - if the design gets to that stage - will have the 3 boards here combined into a much smaller single board.
It will likely be mixed (SMT and thru hole) technology that can be built be a robot in under a minute... and will look a lot nicer than the concept

one shown here in the pictures.

The boards were then tested in the radio and worked first time. The front panel, knobs, etc were then refitted to the radio.

16ly3r9.jpg

Displaying a "1" in channel mode. On channels 1 to 9, the first digit is blanked, not a zero, just like a real channel switch.

vzkjtc.jpg

Displaying "40".

35mnots.jpg

Displaying "04" in extended mode. When showing a frequency, the first digit will show the zero.

Here, the radio is on "7A", or 27.045 MHz. The radio shows "04" on receive, and shows "27" at the start of transmission for one second, before

reverting back to "04".

2zdrwxg.jpg

Is that even a channel?

eznbqd.jpg

Display goes all the way to 99 as you keep turning the channel knob. It then does another round of 00 to 99 for the next Mhz.

Only one thing to do now, restrict the coverage so that the use cannot tune to a frequency outside the lock range of the radio.

This one covered 26.0 to 29.0 MHz with a VCO varactor change to an M-65, so it was decided to limit the radio to 26.2 to 28.8 which would give it a

bit of a safety margin.

A computer is used to set the limits. Only tried on XP and Windows 7, but 8 should be fine. No drivers yet for Windows 10.

2ap0rk.jpg

USB cable connected to the radio

ibkt51.jpg

Success - USB communications is good, channel 40 on the radio shows 27.405 on the laptop. They are talking...

< END OF PART 2 >
 
< START OF PART 3 >

Programming the limits, step by step:

2m662wi.jpg

Connect the USB cable, start the app, and click "Connect to transceiver".

2hp81w7.jpg

If all goes well, the radio will connect to the computer.

The PLL profile name will be read back from the radio (here, it's "uPD2824 SSB, ver 1.00").

The ANL/NB switch is in the top "Channel" position, giving channels 1 to 40 only. Radio is in receive mode.

2lsijjr.jpg

If you prefer, the VCO frequency can be shown instead. Here, the radio is on channel 1 (16.270 + 10.695 = 26.965, which is FCC channel 1).

2qx9h83.jpg

In extended "fives" mode.

14ki5nc.jpg

Same, but radio is now transmitting.

116qlg2.jpg

Turn the channel selector to your desired lowest frequency, then click "Set LOW limit".

210byqb.jpg

A message then appears telling the installer to press the little button on the Nano board to enable the new limit.

bja0rl.jpg

Turn the channel selector to your desired highest frequency, then click "Set HIGH limit" and press the little button again.

If the radio won't tune far enough up or down, a previous limit may have been set.
In that case, click on "Clear high / low limits" to erase the old frequency limits.

2ltfvxc.jpg

Radio is ready to be returned to its owner...

< END OF QUOTE >

Been using this one on a 600km road trip for the last 3 days, working great, nice receive even on 10m and nothing but good reports on tx!
Might try a youtube vid if i can figure out again how to upload from sony cam-corder.
 
I was thinking of attempting to use an Arduino and an 858 chip to replace the 2824 in my Uniden PC-244. I might as well just wait and buy one of these as a kit since your tech hit every one of the points I was thinking of, and a few I didn't.
 
  • Like
Reactions: Mudfoot
Can't see why that would not work but one of the listed requirements was to use only currently avail new parts, dont know if the 858 is still made but i guess not. Radio works heaps better than my stryker sr-955hpc, 5 s points lower in noise, can hear s3 dx on ssb clearly on the hornet that the stryker are barely recognizable in the noise.

Cant find a tech on oz to fix the stryker, the one that did the hornet refuses to touch them, anyone else reading this in oz know of a tech or repair center that does ham gear?

Loz!
 
Can't see why that would not work but one of the listed requirements was to use only currently avail new parts, dont know if the 858 is still made but i guess not.

They're still made, I've got a few sitting in my parts bin.

I just like your tech's approach to the problem, and it saves me time designing, debugging, etc.
 
For anyone interested, here's the latest radio we had converted by a certain sydney tech. She called it the EXPANDA board.

I agreed to let my old hornet 2 be the guinea pig for this one and the result was way better than i expected, the final version should be awesome!!!

< START OF QUOTE >

December project - "Expanda" mod board concept / prototype

Over the last few months we've been asked - both in online forums and here at the shop - for an expansion modification that suits a wide variety of radios, but mainly the late 80's onwards Uniden SSB chassis that uses the uPD2824 PLL chip. This is used in many radios, these are just a few:

Uniden PC-122
Uniden AX-144
Uniden Pro640e
Uniden Pro810
Cobra 146
Realistic TRC-451 and TRC-453
Pearce Simpson Super Cheetah / Stalker 9
Hornet 2

First thing to do was draw up a list of requirements, and whether they were just nice to have, almost essential, or must have / non-negotiable.
After asking a bunch of people, the following was decided on:

1 ) Radio must look stock from the outside
This ruled out things like digi-scan boxes and jiffy boxes with C&K toggle switches mounted in them.

2 ) Radio to retain original "look and feel"
No controls that look different to the originals, and no multi-position switches to replace pots such as tone, dimmer, or RF gain.

3 ) Electronic changes such as added boards are OK, but no or minimal mechanical alterations
This rules out changes such as encoder switches to replace the channel switch, changing the display for a different type, or changes to things like front panel control support metalwork.

4 ) No obscure, obsolete, or difficult to obtain (in small quantities) components.
This rules out crystals, "companion parts", and "brand X" unknowns with the part numbers ground off the IC tops.
Also not allowed: overpriced special parts that can only be obtained from one supplier, and "protected" or pre-programmed digital chips like PICs. Programmed parts are OK, as long as the software / firmware is available legally for no cost and the programming hardware is under $10 shipped.

5 ) No channel "lookup" charts needed.
The channel and/or frequency should appear where the user is looking for this information, i.e. on the original channel display digits.

6 ) Good RF performance, at least the same level as the radio was when stock.
This rules out things like crystal oscillator boards (limited clarifier range, too drifty, and difficult to center the clarifier in all modes), multiplexed displays (too noisy), and DDS eBay modules (no FM Tx audio possible, and phase noise too high, causing splatter).

7 ) Simple for the installer to configure the desired frequency coverage
This should ideally be able to be done without changing wiring or components.
The same hardware should be used whether you just want an extra bank of 40 channels or are doing an extreme mod covering 3MHz or more.
The only differences should be the "broadbanding" changes to the front end, output stage, and the mixers in the radio.

8 ) Adaptable into as many different radios as possible with none or minimal changes to the installation process
The initial design should work in any radio, as long as these 3 conditions are met:

- Radio is a PLL type with a VCO (anything made after 1977 should be OK for this one, but most 23 channel sets miss out here)
- Radio stops transmitting when the channel selector is placed "in between" channels
- Radio has a digital readout with at least 2 digits

That should cover most sets. But, for the ones that don't:

Future possibility: an on-board VCO to overcome limitation #1. Only an idea at this stage though :)

Condition #2 is a non-negotiable for reasons that will be explained down the page a bit.
Only workaround for this one is to change the channel selector switch...

Condition #3 above is not an issue (i.e. the early NDI and Cybernet PLL rigs with a back-lit dial channel readout),as long as you don't mind adding an internal or external LED channel display.

We've since been asked from various places for versions to suit the Cobra 148 (SSB), the Cobra 29 (AM only), an obscure Midland AM/FM set from the 80's the owner wanted putting on the 29MHz amateur band, and an equally obscure "Wagner" SSB base radio made by GRE (the Japanese OEM builder that made the Realistic TRC-448 and many of their VHF/UHF scanners).

Got another PM tonight, asking if it'll work in an 18 channel (old Oz allocation from the late 70's) Cybernet SSB. Yes it will...

Thought about it for an hour or three, then decided on the hardware that would meet all 8 of the requirements above.

nnl5xi.jpg

The "brains" or core technology - the Arduino Nano clone. Contains a microcontroller, EEPROM, USB port, and on-board 5V and 3.3V regulators.
For under $4 with free shipping, this one was a no-brainer.

If you've never used a micro before, it doesn't get much easier than these. Once you've done one or two it'll be second nature.

The programmers cost around the $5 mark with a dollar or two for postage. The software is free and open source.

2qnt5x3.jpg

The bottom of the Nano, showing the USB circuitry (that lets it talk to a computer) and the voltage regulators.

2q2jx43.jpg

A PCF8574 is used as an interrupt generator, no need to know what that means to build the circuit though.
Basically, it sends the Nano to sleep until something happens, such as the user changing channels.
It then wakes up the Nano, which does its stuff for about 1/100th of a second before going back to sleep.

This is done to reduce the power consumption a bit, but mostly to keep noise - that could interfere with weak signals being received on the radio - to a minimum.
The Nano is mounted on a perfboard with the PCF chip and a few extra components (diodes and capacitors) for protection and noise reduction.

k0t50.jpg

The copper side of the perfboard containing the Nano and PCF chips.

64l4dd.jpg

The display driver does not use 7447, 7448, or 4511 logic chips, but uses an MC23017 and a pair of ULN2003 drivers instead.
This allows the original 8V or 12V LED power source to still be used (which means the dimmer function of the radio will work the same way it always did). Other advantages are the digits "6" and "9" will look the same as they did before (the older chips will show 6 and 9 with one less segment), and the pinout is user-definable. This means the LED wiring is much neater, just connect the 14 wires in the neatest / easiest way, then define which LED segment belongs to which wire later.

70j8xu.jpg

The copper side of the display board.

A new PLL chip - which is only available cheaply in SMT form - was then made with an SMD to through hole adapter board.
I first though I could get away with this because the new PLL is only partially used, to "trick" the non expandable PLL.

A few measurements showed the phase noise level was awful, barely passable on AM and unusable on SSB.
The whole thing was live with RF energy which in turn got into the dividers and the VCO control pins.

We then bought back an old project board from a couple of years back, double sided with ground planes and lots of vias to join them.
Phase noise was now gone, but the board was so big it covered up some tuning slugs we needed access to for tuning. Time for the drill...

5ajq8g.jpg

First attempt at a new PLL = failure.

v7fwic.jpg

New secondhand PLL board, this one worked fine.

qohqms.jpg

A temporary 2 digit LED of the same type was used to allow the initial firmware to be written without the need for a radio.

23lxdu8.jpg

The LED temp board rear, wire first and configure the pinout second. Much neater than fixed function pins

fw0tmq.jpg

The radios ANL/NB switch was rewired as a function selector switch.

UP = standard FCC 40 channels
CENTER = 26.215 to 28.805 in 10KHz steps
DOWN = 26.210 to 28.800 in 10KHz steps, i.e. a 5KHz drop from the center position.

abgmmg.jpg

Noticed the meter bulb was dark, dim, and had started to melt the clear plastic of the meter.
While it was apart, may as well do a quick 5 x Super-flux SMD LED conversion, which gives a very even light coverage.

2zsqotd.jpg

PLL trace cuts to disable the section of the original PLL we will no longer be using.

2zqdik1.jpg

Trace cut needed on the radios LED board to separate segments "A" and "D" on the tens digit.
This is needed so a "7" can be displayed.

w0rxu8.jpg

13 LED resistors need to be removed, to isolate the channel switch from the display

2dak17p.jpg

LED resistors no longer required...

2vl1o38.jpg

The radios display board with the resistors removed

2mqs16t.jpg

The new LED wiring. Again, wire first, configure pinout second. It makes for a neat wiring job.

11ieana.jpg

The new channel switch wiring.

How it works:

Four wires are the "BCD" representation of the "units" channel LED, these are:

- Black ( 1 )
- Brown ( 2 )
- Red ( 4 )
- Orange ( 8 )

These are at +5V when active and match the units digit.

For example, on a channel ending in "5" the black and red wires are positive, because (1) + (4) equals 5.
Likewise, on a channel ending in "9" (9, 19, 29, and 39) the black and orange wires will be at a positive voltage level.

The yellow wire connects to the pin that used to stop the radio transmitting in-between channel positions.
It is normally positive, but drops to close to zero volts when the channel selector is in between channel positions.

The PCF8574 is waiting to pounce when the yellow wire changes its voltage level.

When the yellow wire drops from 5V down to 0V, the voltages on the other 4 wires are memorized by the Nano.
When the yellow wire rises from 0V up to 5V, the voltages on the other 4 wires are then compared with what it memorized.

If the BCD number is one higher, or has changed from "9" to "0", the user must have turned the selector to go UP.
If the BCD number is one lower, or has changed from "0" to "9", the user must have turned the selector to go DOWN.

The Nano then adds or subtracts one channel or one 10KHz step as required by the function the radio is currently set to.

The whole process seems a bit haphazard, but it happens in the blink of an eye (about 1/100th of a second).

< END OF PART 1 >

Hi, I'm extremely intested in finding out more and hopefully be able to get this this modification for some radios with this PLL so please contact me ASAP !

73's, Retro
 
LBcomm did the radio up very nice. they are about the smartest I know of doing the new system and the updating. they have made some old radios better than new. they do a lot of RX upgrades also to the radios. wish I could do these myself to my radios. they do great work on these kind of mods.
 
Last edited:

dxChat
Help Users
  • No one is chatting at the moment.