9
Radio Programming Interface Introduction Design Construction Adapters Reference data Sourcing parts Acknowledgements Introduction It is common practice that synthesised channelised commercial radio transceivers are programmed by a PC application. Connection is made by a standard RS-232 COM port on the PC, but many radios use a TTL/ CMOS interface levels. Of those that use TTL interface level, they fall mainly into two groups, those that have a common pin for transmit and receive data (such as the ICOM CI-V interface) and those that have a separate transmit and receive pin. Some radio interfaces provide power that can be used to power the adapter unit, others do not. This article describes a generalised unit for interfacing a transceiver's TTL/CMOS interface to RS-232. Use this information entirely at your own risk, NO RESPONSIBILITY WILL BE TAKEN FOR YOUR USE OF THIS INFORMATION. Design Features The interface should: use true RS-232 signal levels on the computer side; be adaptable to different radio requirements by wiring the cable between the interface unit and the radio, preferably without any active components in that cable; derive power from the radio interface where supported, or be powered by either an external AC or DC power source; and use commonly available parts and be field serviceable I have chosen to not try and power the adapter from the RS-232 interface. This could have Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm 1 of 9 20/12/2010 23:35

Radio Programming Interface

Embed Size (px)

Citation preview

Page 1: Radio Programming Interface

Radio Programming Interface

IntroductionDesignConstructionAdaptersReference dataSourcing partsAcknowledgements

Introduction

It is common practice that synthesisedchannelised commercial radio transceivers are programmed by a PC application.Connection is made by a standard RS-232 COM port on the PC, but many radios use a TTL/CMOS interface levels.

Of those that use TTL interface level, they fall mainly into two groups, those that have acommon pin for transmit and receive data (such as the ICOM CI-V interface) and those thathave a separate transmit and receive pin.

Some radio interfaces provide power that can be used to power the adapter unit, others donot.

This article describes a generalised unit for interfacing a transceiver's TTL/CMOS interface toRS-232.

Use this information entirely at your own risk, NO RESPONSIBILITY WILL BE TAKEN FOR YOURUSE OF THIS INFORMATION.

Design

Features

The interface should:

use true RS-232 signal levels on the computer side;be adaptable to different radio requirements by wiring the cable between the interfaceunit and the radio, preferably without any active components in that cable;derive power from the radio interface where supported, or be powered by either anexternal AC or DC power source; anduse commonly available parts and be field serviceable

I have chosen to not try and power the adapter from the RS-232 interface. This could have

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

1 of 9 20/12/2010 23:35

Page 2: Radio Programming Interface

been done, but could be unreliable for some serial interface implementations.

Target models

Philips PRM80Icom IC-M59Tait 2020

Adapters for other models have been developed, see below.

Detail

The unit requires a rectifier/filter, regulated 5V power supply, RS-232/TTL level converter fortwo signals in both directions, appropriate connectors for the computer, radio, and power.

One of Don McKenzie's Simmstick boards is a good match to the need, providingaccommodation for the rectifier/filter, regulated 5V power supply, and MAX232 chip.

I have used a DB25 for the RS-232 connection, you could use a DB9 but I chose the DB25 forease of connection of a break out box for troubleshooting. If you want to use a DB9, you coulduse the board's provision for a DB9.

I have chosen a DB15 for the radio side connection to provide plenty of pins for the plannedsignals and power, and to extend the 'spare' drivers in the MAX232 for later flexibility. Thereare still some pins left vacant. Again DB15s are easy to get, and easy to solder with simpletools.

To facilitate the common transmit and receive pin, I have provided an 'open collector' TxData connection on pin 4 of the DB15. This is not a true open collector, it is connected via adiode to the TTL output of the MAX232, so will not pull quite as low as a true open collector,but reliably pulls the pin down to a valid TTL logic 0 state.

Pin 11 of the DB15 provides for supply of power to the adapter through a series diode toprevent backfeeding the readio interface if a power source was feeding power to thededicated AC/DC input jack. The AC/DC input jack is similarly protected by the bridgerectifier.

Table 1: DB15 wiring to DT207 board

DB15 NotesSIMM

connectorMAX232

1 Ground 9

2 Tx Data (R2out) 12

3 Rx Data (T2in) 13

4

Tx Data (opencollector). Wire adiode anode to thispin, cathode toDB15,pin 2.

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

2 of 9 20/12/2010 23:35

Page 3: Radio Programming Interface

5 T1in 11

6 R1out 12

7 R1in 13

8 T1out 14

9 +5VDC 7

10 Unregulated +VE 4

11

+DC input 8 - 20V Wirea diode anode to thispin, cathode toDB15,pin10.

Table 2: DB25 wiring to DT207 board

DB25 Notes DT207 DB9

2 Tx Data 3

3 Rx Data 2

4,5 RTS/CTS NC

6,8,20 DSR/CD/DTR NC

7 Ground 5

Construction

The programmer is housed in a die cast aluminium box (Dick Smith H2211 fitted with fourstick on rubber feet). The board is supported on two 10mm long 3mm threaded hex pillars,with countersunk screws from the box exterior. The lid was milled for the DB sockets andholes drilled for the isolated power input jack and LED. Artwork for a simple label was quicklyknocked up and a Quickmark label made to finish the unit. A PDF format copy of the artworkis available here.

Assemble the DT207, but do not install DB9-F, J1, SW1, R2, the on board LED, or the links,they are not needed. I socketed the MAX232 as a serviceability feature, it doesn't enhancereliability, but it does make it easier to fix in the field if you let the smoke out of theMAX232. Connect wires from the board's LED holes, J1 holes, DB9, SIMM edge connector, andthe underside of the MAX232 to the panel components as detailed in Tables 1 and 2. Connectthe case to the ground rail.

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

3 of 9 20/12/2010 23:35

Page 4: Radio Programming Interface

Radio Programming Interface - internal view

DT207 board

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

4 of 9 20/12/2010 23:35

Page 5: Radio Programming Interface

At work in the crowded space of a small boat.

Adapters

PRM80ICOMTAITYAESUMotorola

PRM80

PRM80

RJ45 Colour / Notes DB15

1 Rx Data - Brown 3

2 Tx Data - White/Brown 2

3 Control - Orange 1

5 9VDC - Blue 11

7 Gnd - Green 1

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

5 of 9 20/12/2010 23:35

Page 6: Radio Programming Interface

The RJ45 plug may be plugged into the mic jack, and intothe remote jack on the transceiver configured for remoteheads.

Colours assume T568A RJ45 configuration.

This configuration should work on PRM8020, PRM8025.

I have noticed some problems using this adapter in theself powered mode on the transceiver RJ45 of a dual mode(trunk/conv) PRM8030R. It worked fine on the remotehead, and seemed fine when the RPI was externallypowered.

ICOM

ICOM (OPC478)

3.5mmstereoplug

Colour / Notes DB15

sleeve Braid 1

ring White 3,4

tip NC NC

The 3.5mm stereo plug is plugged into the ext speakersocket.

OPC-646 - I have researched programming the IC-207 and IC-2710. It seems that they areprogrammed via the port used to connect the remote head. This port uses a proprietaryconnector which I think will be expensive to obtain (one source in the use looks like nearlyA$200 by the time it is landed here). More as it unfolds.

TAIT

TAIT 2000

RJ12 Colour / Notes DB15

1 Brown (Blue) - Tx Data (T1out) 8

2 Yellow (Yellow) - Gnd 1

5 Black (Black) - Rx Data (R1in) 7

6 Orange (White) - DC 11

NC Tx Data (R2out - T1 in) link 2,5

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

6 of 9 20/12/2010 23:35

Page 7: Radio Programming Interface

NC Rx Data (R1out - T2in) link 6,3

The TAIT radio has RS232 levels at the RJ12 but benefitsfrom the cascaded RS-232/TTL/RS-232 drivers.

Colours are for two common cable types for USOCapplication.

YAESU

YAESU FT-90R

RJ12 Colour / Notes DB15

4 Red - Gnd 1

2 Yellow - Data 3,4

3 Green - +9V DC 11

This uses Yaesu's RJ12 pin numbering which is the reverseof USOC RJ12 numbering. Colours are for a common cabletype for USOC application.

This should also work for the FT2600M

The same DB15 config should work with a FT50, VX1R,VX5R with the data connection made to the ring of anormal 3.5mm stereo jack, and ground to the sleeve (I amtold that you don't need the special 4 pole plug forprogramming).

MOTOROLA

The information on the Radius is UNTESTED.

Radius

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

7 of 9 20/12/2010 23:35

Page 8: Radio Programming Interface

Colour / Notes DB15

GND /pin 5

1

Bus+ /pin 2

3,4

Sourcing the parts

The DT207 PCB is available from Dontronics. The 78L05 can be hard to find, Dontronics shouldhave those, otherwise use a 7805 in a TO220 package.

All the rest of the parts are very common and should be easy to find.

Reference data

RJ45

MAX232

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

8 of 9 20/12/2010 23:35

Page 9: Radio Programming Interface

Acknowledgments

I would like to acknowledge the valuable assistance of Justin Albury.

VK1OD on the 'net. I appreciate feedback, click on the ... in [email protected] for my emailaddress.

© Copyright: Owen Duffy 1995, 2010. All rights reserved. Disclaimer.

Radio Programming Interface http://vk1od.net/module/rpi/rpi.htm

9 of 9 20/12/2010 23:35