Serial Communications On The External Bus (Sb9600); Table 3-12. Rear Connector Naming Scheme - Motorola ASTRO XTL 1500 Detailed Service Manual

Digtal, vhf/uhf range 1/uhf range 2/700–800 mhz
Hide thumbs Also See for ASTRO XTL 1500:
Table of Contents

Advertisement

3-70
J2
Radio Pin
Pin
J2 Pin Name
Direction
No.
Output
4
UARTA_TX
Input
5
UARTA_RX
Output
10
UARTA_CTS
Input
11
UARTA_RTS

3.14.7 Serial Communications on the External Bus (SB9600)

The SB9600 bus is an asynchronous serial communication bus using a Motorola-proprietary
protocol. It provides a means for the microcontroller within the Patriot IC (U100) to communicate with
other hardware devices. In the radio, it communicates with hardware accessories connected to the
accessory connector. Serial communications on this external bus uses three of the four SB9600
lines: BUS+ (J0402-3), BUS- (J0402-5), and BUSY (J0402-6) data lines originating from the
microcontroller's secondary UART.
These three lines are bidirectional; therefore, numerous devices can be in parallel on the bus. All
devices monitor the bus while data is being transmitted at a 9600-baud rate.
The microcontroller sends the data transmission from UARTB, onto the bus at 0-V and 2.85-V levels.
Next, the software sets microcontroller SB96_RS232_EN to a logic HIGH. Buffers (U0602 and
U0603) are now powered and the data is changed to the SB9600 format via pull-up and pull-down
logic circuitry. SB96_RS232_EN also sets the data MUX (U0606) to route the new SB9600-
formatted data to the correct lines at the rear of the radio (J0402-3, J0402-4, J0402-5, and J0402-6).
Since SB96_RS232_EN is kept HIGH as the default state, the UARTB default function is for SB9600
data traffic only.
When the microcontroller sends data onto the bus, the microcontroller monitors the transmitted data
as a collision-detection measure. If a collision is detected as a result of receiving a different data
pattern, the microcontroller will stop transmission and try again; that is, when the RESET line
(J0402-4) is used.
Data bus drivers for the BUS+ and BUS- lines are differentially driven, having BUS- inverted from the
state of BUS+. The drivers are so designed that any of the devices on the bus can drive these lines
to their non-idle state without loading problems.
In a typical data transmission, the microcontroller examines the BUSY line. If the BUSY line is in the
idle state, the microcontroller sets the BUSY line HIGH, and then it transmits using BUS+ and BUS-.
At the end of the transmission, the microcontroller returns the BUSY line to idle.
The idle states for the SB9600 lines are: BUS+ = logic HIGH, BUS- = logic LOW, BUSY = logic LOW,
and RESET = logic LOW.
June 15, 2005

Table 3-12. Rear Connector Naming Scheme

EIA-
Compatible
Pin Alternate
Name at
Name
Rear Conn.
J2
No Change
TX_DCE
No Change
RX_DCE
Becomes RTS
RTS_DCE
Becomes CTS
CTS_DCE
Theory of Operation: Controller Section
P2 Rear
Accessory Cable
DB9 (Female) =
DCE Interface
<-->
TX_DCE = pin 2
<-->
RX_DCE = pin 3
<-->
RTS_DCE = pin 8
<-->
CTS_DCE = pin 7
Note: Connecting to a computer = DTE device
TX to RX and RTS to CTS
DB9 (Male) Serial
Data
Port Connector =
Device Pin
DTE Interface
Direction
pin 2 = RX_DTE
Input
pin 3 = TX_DTE
Output
pin 8 = CTS_DTE
Input
pin 7 = RTS_DTE
Output
6815854H01-A

Advertisement

Table of Contents
loading

Table of Contents