* Crossposted in SCANRADIO
* Crossposted in SHORTWAVE
* Crossposted in RADIO_HOBBY-ALL
* Crossposted in RADIO_TEK
* Crossposted in NET202_RADIO
This article/file is for the benefit of all.
Copyright (c)
Bill Cheek-COMMtronics Engineering
This article is for personal use only and may NOT be placed on a CD-ROM nor
any other media that conveys, stores, or transports for any monetary cost,
without expressed permission of the author. This article can only be given
away, absolutely free of charge.
-Bill Cheek-
==================================================================
It may be possible to install a CPU for a PRO-2006 into a PRO-2004, despite
that the 2004's is a 64-pin DIP chip while the 2006's is a 72-pin surface
mount (SMT) chip. I have compared pin function of both chips and they are
identical. The functions of the Logic/CPU boards are alike.
As a matter of fact, the PRO-2006 CPU can be installed in
place of the one in a PRO-2005 along with swap resonators
and rearrange the diode matrix, and a 2005 becomes a 2006.
I know this to work because I have done it.
It appears to me that a CPU swap, a clock resonator swap, and a
rearrrangement of the diode matrix in the PRO-2004 can being it up to
PRO-2006 specs, too. The below information is presented for those who might
want to attempt such a project.
The procedure would involve removing the 2004's CPU; install a 64-pin DIP
socket in its place. Install the 2006 CPU onto some sort of a header or
mini-PCB, and then wire it to a 64-pin DIP header that can plug into the
aforementioned socket.
Next, the 7.37 MHz ceramic resonator (CX-501) in the 2004 would be replaced
with a 12 MHz version from a PRO-2006. Finally, the 2004's diode matrix
would need to be rearranged to match that of the 2006, basically just adding
and moving some diodes around. These three efforts should make the 2004 run
like a 2006.
COMPARISON OF CPU's IN THE PRO-2006 AND PRO-2004
================================================
PRO-2006 72-pin SMT CPU PINOUT | PRO-2004 64-pin DIP CPU PINOUT
Pin Symbol Function | Pin Symbol Function
=== ========= ====================== | === ========= ====================
24 CNVSS GND | 27 CNVSS GND
20 INT1 +5V | 26 INT1 +5V
21 NC NC | -- ---- ----
22 NC NC | -- ---- ----
23 NC NC | -- ---- ----
38 NC NC | -- ---- ----
55 NC NC | -- ---- ----
64 NC NC | -- ---- ----
66 NC NC | -- ---- ----
54 P00 MEMORY ADDRESS 0 (A0) | 56 P00 MEMORY ADDRESS 0 (A0)
53 P01 MEMORY ADDRESS 1 (A1) | 55 P01 MEMORY ADDRESS 1 (A1)
52 P02 MEMORY ADDRESS 2 (A2) | 54 P02 MEMORY ADDRESS 2 (A2)
51 P03 MEMORY ADDRESS 3 (A3) | 53 P03 MEMORY ADDRESS 3 (A3)
50 P04 MEMORY ADDRESS 4 (A4) | 52 P04 MEMORY ADDRESS 4 (A4)
49 P05 MEMORY ADDRESS 5 (A5) | 51 P05 MEMORY ADDRESS 5 (A5)
48 P06 MEMORY ADDRESS 6 (A6) | 50 P06 MEMORY ADDRESS 6 (A6)
47 P07 MEMORY ADDRESS 7 (A7) | 49 P07 MEMORY ADDRESS 7 (A7)
46 P10 VCO1 OUTPUT | 48 P10 VCO 1 OUTPUT
45 P11 VCO2 OUTPUT | 47 P11 VCO 2 OUTPUT
44 P12 RF FILTER SWITCH | 46 P12 RF FILTER SWITCH
43 P13 RF FILTER SWITCH | 45 P13 RF FILTER SWITCH
42 P14 RF FILTER SWITCH | 44 P14 RF FILTER SWITCH
41 P15 AM OUTPUT | 43 P15 AM OUTPUT
40 P16 NFM OUTPUT | 42 P16 NFM OUTPUT
39 P17 WFM OUTPUT | 41 P17 WFM OUTPUT
63 P20 MEMORY 1/0 1 | 64 P20 MEMORY I/0 1
62 P21 MEMORY 1/0 2 | 63 P21 MEMORY I/0 2
61 P22 MEMORY 1/0 3 | 62 P22 MEMORY I/0 3
60 P23 MEMORY 1/0 4 | 61 P23 MEMORY I/0 4
59 P24 MEMORY 1/0 5 | 60 P24 MEMORY I/0 5
58 P25 MEMORY 1/0 6 | 59 P25 MEMORY I/0 6
57 P26 MEMORY 1/0 7 | 58 P26 MEMORY I/0 7
56 P27 MEMORY 1/0 8 | 57 P27 MEMORY I/0 8
19 P30 NC | 25 P30 NC
18 P31 SOUND SQUELCH INPUT | 24 P31 SOUND SQUELCH INPUT
17 P32/INT2 HOLD OUTPUT | 23 P32/INT2 HOLD INPUT
16 P33/CNTR PEEP OUTPUT | 22 P33/CNTR PEEP OUTPUT
15 P34/RXD NC | 21 P34/RXD NC
14 P35/TXD SERIAL DATA OUTPUT | 20 P35/TXD SERIAL DATA OUTPUT
13 P36/CLK SERIAL CLOCK OUTPUT | 19 P36/CLK SERIAL CLOCK OUTPUT
12 P37/SRDY 5 KHZ STEP OUTPUT | 18 P37/SRDY 5 KHZ STEP OUTPUT
11 P40 PLL1 LATCH OUTPUT | 17 P40 PLL 1 LATCH OUTPUT
10 P41 PLL2 LATCH OUTPUT | 16 P41 PLL 2 LATCH OUTPUT
09 P42 LCD CS OUTPUT | 15 P42 LCD CS OUTPUT
08 P43 LCD C/D OUTPUT | 14 P43 LCD C/D OUTPUT
07 P44 LCD RESET OUTPUT | 13 P44 LCD RESET OUTPUT
06 P45 MUTE OUTPUT | 12 P45 MUTE OUTPUT
05 P46 NC | 11 P46 NC
04 P47 SEARCH OUTPUT | 10 P47 SEARCH OUTPUT
37 P50 CELLULAR SWITCH | 40 P50 CELLULAR SWITCH
36 P51 KEY INPUT | 39 P51 KEY I NPUT
35 P52 KEY INPUT | 38 P52 KEY INPUT
34 P53 KEY INPUT | 37 P53 KEY INPUT
33 P54 KEY INPUT | 36 P54 KEY INPUT
32 P55 CARRIER SQUELCH INPUT | 35 P55 CARRIER SQUELCH INPUT
31 P56 LOW BATTERY INPUT | 34 P56 LOW BATTERY INPUT
30 P57 LCD BUSY | 33 P57 LCD BUSY
03 P60 MEMORY ADDRESS 8 (A8) | 09 P60 MEMORY ADDRESS 8 (A8)
02 P61 MEMORY ADDRESS 9 (A9) | 08 P61 MEMORY ADDRESS 9 (A9)
01 P62 MEMORY ADDRESS 10(A10) | 07 P62 MEMORY ADDRESS 10(A10)
72 P63 MEMORY OE OUTPUT | 06 P63 MEMORY OE OUTPUT
71 P64 MEMORY R/W OUTPUT | 05 P64 MEMORY R/W OUTPUT
70 P65 MEMORY CE OUTPUT | 04 P65 MEMORY CE OUTPUT
69 P66 VCO FILTER 1 OUTPUT | 03 P66 VCO FILTER 1 OUTPUT
68 P67 VCO FILTER 2 OUTPUT | 02 P67 VCO FILTER 2 OUTPUT
25 RESET RESET INPUT | 28 RESET RESET INPUT
67 VCC +5V | 01 VCC +5 V
29 VSS 0V | 32 VSS 0V
65 VSS 0V | -- ---- ----
26 XIN CLOCK INPUT | 29 XIN CLOCK INPUT
27 XOUT CLOCK OUTPUT | 30 XOUT CLOCK OUTPUT
28 f TIMING OUTPUT | 31 f TIMING OUTPUT
=====================================+====================================
Summary: 72-pin CPU with 10 unused | Summary: 64-pin CPU with 3 unused
(NC) pins and two ground pins for a | (NC) pins and one ground pin for a
total of 60 active pins. | total of 60 active pins.
=====================================+====================================
General summary: The 60 active functions of the PRO-2006 CPU are
identical to the 60 active functions of the PRO-2004. Therefore,
it is possible that the PRO-2006 CPU can be used to replace the
CPU in the PRO-2004.
This alone would be of no advantage, but if the 7.37 MHz resonator,
CX-501, in the PRO-2004 were exchanged with a 12 MHz version from the
PRO-2006, then the resultant 30-cps scan speed might make the effort
worthwhile.
This is especially true for early PRO-2004's with the GRE-0327 CPU
(the GRE-0327A is in newer models). This early CPU's firmware did not
account for the expanded cellular mobile telephone bands, hence the
default 30 kHz STEP works only between 870-890 MHz and 825-845 MHz in
early model PRO-2004's.
The later GRE-0327A CPU's firmware contains the expanded bands:
869-894 MHz and 824-849 MHz with the 30 kHz STEP being default for
this wider range.
In a word, it appears there are no functional firmware or pin-function
differences between CPU's of the PRO-2004 and PRO-2006, hence it could
be advantageous to install a 2006 CPU in a PRO-2004, though the job
will definitely be easier said than done.
The PRO-2006 CPU can be obtained as a repair part from Tandy National Parts
at (800) 442-2425 as: Circuit symbol IC-501, p/n GRE-0918. The 12 MHz clock
resonator is available as circuit symbol CX-501, p/n CST12.0MT. Use standard
1N4148 or 1N914 switching diodes as needed. The 64-pin DIP socket is a
special one with pins at .07" on centers; DigiKey p/n ED22647-ND or Mill-Max
p/n 117-93-764-41-005, and you will need two; one for the board and one to
plug into the one on the board. I really don't know of a suitable header to
interface the 2006 CPU to the DIP configuration, though. I'll leave that up
to the hacker's initiative and ingenuity, and will entertain suggestions and
ideas for a best possible approach.
Copyright (c) 1996 Bill Cheek
+----------------------------------------------------------------------+
| Bill Cheek E-mail: bcheek@cts.com FidoNet: 1:202/731 |
| COMMtronics Engineering Compuserve: 74107,1176 |
| World Scanner Report Voice Phone: (619) 578-9247 1:30pm-5:30pm |
| PO Box 262478 BBS & FAX: after 5:30pm & before 1:30pm |
| San Diego, CA 92196-2478 24-hrs, weekends/holidays |
| WWW home page: http://ourworld.compuserve.com/homepages/bcheek |
| FTP Sites: ftp://ftp.cts.com/pub/bcheek |
| ftp://ftp.cts.com/users/crash/b/bcheek |
+----------------------------------------------------------------------+
--- Hertzian Mail+
---------------
* Origin: Hertzian Intercept-San Diego 619-578-9247 (6pm-1pm) (1:202/731)
|