Packet & APRS
The RS-UV3A supports packet radio and APRS (Automatic Packet Reporting System) operations when connected to a TNC (Terminal Node Controller) or software modem.
Overview
Section titled “Overview”The RS-UV3A provides:
- TX audio input for packet tones from the TNC
- RX audio output for received signals to the TNC
- PTT control for keying the transmitter
- COR output for carrier-operated relay
Hardware Connections
Section titled “Hardware Connections”Using the DE-9 I/O Connector
Section titled “Using the DE-9 I/O Connector”Connect your TNC or sound card modem to the DE-9:
| DE-9 Pin | Signal | TNC Connection |
|---|---|---|
| 1 | TX Audio In | TNC TX audio out |
| 2 | PTT | TNC PTT output |
| 3 | GND | TNC ground |
| 4 | RX Audio Out | TNC RX audio in |
| 5 | COR | TNC COR/DCD input (optional) |
Audio Level Adjustment
Section titled “Audio Level Adjustment”- TX Audio: Adjust VR3 on the board for proper deviation (typically 3–3.5 kHz for packet)
- RX Audio: Use the
VUcommand to set receiver audio level
VU15 # Good starting point for DTMF/packet decodeConfiguration for Packet
Section titled “Configuration for Packet”Basic Setup for 1200 Baud
Section titled “Basic Setup for 1200 Baud”Standard 2m packet uses 144.39 MHz (APRS) or 145.01 MHz (general packet):
FS144390 # APRS frequencyAF0 # Wide audio filter for dataDP0 # Disable pre/de-emphasis for flat responseSQ3 # Moderate squelchST0 # Save as defaultsAPRS Digipeater/iGate Configuration
Section titled “APRS Digipeater/iGate Configuration”For unattended operation:
FS144390 # 144.39 MHzTM0 # No tone squelchSQ3 # Open on moderately weak signalsAF0 # Wide audio bandwidthDP0 # Flat audio responseTO000 # Disable timeout (TNC controls TX)ST0 # Save settingsCOR (Carrier Operated Relay)
Section titled “COR (Carrier Operated Relay)”The DE-9 pin 5 provides a COR output:
- Low (ground) when squelch is open
- Open circuit when squelch is closed
This can signal the TNC that a carrier is present, useful for collision avoidance in packet operations.
COR Inhibit
Section titled “COR Inhibit”After transmitting, there’s often a burst of noise as the receiver recovers. Use COR inhibit to prevent false DCD triggers:
CO0100 # 100 ms COR inhibit after TXCO0200 # 200 ms inhibitCO? # Query current settingExternal Serial for TNC Control
Section titled “External Serial for TNC Control”If your TNC needs to send commands to the RS-UV3A, configure the DE-9 serial:
EX1 # Enable serial on E_TX/E_RX pinsB23 # Set external serial to 19200 baudNow pins 7 (E_TX) and 8 (E_RX) function as a TTL serial port.
Using with Software TNCs
Section titled “Using with Software TNCs”Direwolf on Linux
Section titled “Direwolf on Linux”Connect the RS-UV3A to a USB sound card:
ADEVICE plughw:1,0CHANNEL 0MYCALL N0CALL-1MODEM 1200PTT /dev/ttyUSB0 RTS # If using RS-UV3A serial for PTTSoundModem on Windows
Section titled “SoundModem on Windows”- Connect RS-UV3A audio to sound card line in/out
- Configure SoundModem with your sound card
- Use a serial port (or VOX) for PTT
Channel Bandwidth
Section titled “Channel Bandwidth”Standard packet uses 25 kHz channel spacing:
BW1 # 25 kHz bandwidth (default)For narrow-band packet environments:
BW0 # 12.5 kHz bandwidthMultiple Frequency Operation
Section titled “Multiple Frequency Operation”Store different packet frequencies in memory channels:
FS144390 # APRSST1 # Save to channel 1
FS145010 # General packetST2 # Save to channel 2
FS144990 # AlternateST3 # Save to channel 3Switch channels via serial:
RC1 # Recall APRS frequencyRC2 # Recall general packetTroubleshooting Packet
Section titled “Troubleshooting Packet”Not Decoding Packets
Section titled “Not Decoding Packets”- Check audio level:
VU15is a good starting point - Disable filters:
AF0andDP0for flat response - Check squelch:
SQ2orSQ3for reliable opening - Verify frequency:
F?to confirm
TX Not Working
Section titled “TX Not Working”- Verify PTT: Ground pin 2 should key TX
- Check audio: Use a speaker to verify TNC is sending tones
- Adjust deviation: VR3 controls TX audio level
Audio Distortion
Section titled “Audio Distortion”- TX too hot: Turn down TNC output or VR3
- RX overdriven: Reduce
VUsetting - Check filters: Try
AF1/AF0,DP1/DP0combinations
9600 Baud Considerations
Section titled “9600 Baud Considerations”The RS-UV3A Rev A can support 9600 baud packet, but requires careful setup:
- Use wide bandwidth mode (
BW1) - Disable all audio filtering (
AF0,HP0,DP0) - Adjust audio levels carefully—9600 baud is more sensitive to deviation errors
- VR3 adjustment is critical for proper deviation
Complete APRS Setup Example
Section titled “Complete APRS Setup Example”For a typical APRS tracker/digipeater:
# Set frequency and saveFS144390 # APRS frequency
# Optimize for dataAF0 # Wide audioDP0 # Flat response
# Squelch and volumeSQ3 # Moderate squelchVU15 # Good decode level
# TX settingsPW1 # High powerTO060 # 60 second timeout (safety)CO0150 # 150 ms COR inhibit
# Save as defaultsST0Then connect your TNC, configure it with your callsign and path, and you’re ready for APRS!