beautypg.com

Xylem H-264 User Manual

Page 7

background image

ASI v2 Operations (PRELIMINARY)

ALERT Serial Interface (ASI)

Overview

The ALERT Serial Interface (ASI) is a multi-purpose device that accepts ALERT ID and data

reports in variety of serial data formats. It buffers, parses, and converts them to 300 baud FSK

audio signals in binary ALERT format. The device controls power, audio and PTT lines of an

attached transmitter to send a standard ALERT binary format transmission.

Outputs

The ASI transmitter interface is 4 wire, consisting of Switched Battery Power, “Push to Talk”

(PTT), Ground and FSK Audio. The FSK Audio signal is an AC coupled, 200mV, low distortion

sine wave signal suitable for commonly used ALERT RF transmitters, such as Maxon. The

audio level is set with a resistive divider allowing a selection during manufacturing for a

maximum of 707mV RMS FSK Audio for transmitters requiring a different audio level input. The

ASI switches up to 3 Amp of nominal 12V battery power to the transmitter with typically less

than 0.05 V drop at 1 A. The PTT transmitter control output is an NPN open collector.

Serial Inputs

The serial data input interface type, baud rate and message format selection is with 5 (out of an

8 bit) DIP switches. Although various formats are supported, only one format is selectable at

one time. The following signaling modes are supported:

Asynchronous RS232: Data values are received from a standard RS232 serial port at 300,

1200 or 4800 baud using 8 bit data, no parity, one start bit and one stop bit, with no

hardware or software handshaking. The interface is a 2 wire interface, using a data and a

signal ground. The interface levels meet the EIA RS232 specifications, (i.e. MARK is a

maximum of -3 volts, and SPACE is a minimum of +3 V).

Asynchronous Logic Levels: This mode differs only in the interface levels from the RS-

232, where nominal Logic Level signals are used in place of RS232. Signaling is

conventional (positive logic): 0 V (gnd) is SPACE (bit value 0) and greater than +3 volts is

MARK (bit value 1). The interface is design to accommodate signals from 3 or 5 volt logic

systems, but can be used for nominal 12 volt systems also.

Synchronous Logic Levels: The electrical interface levels are Logic Levels (as above). A

clock (or strobe) signal is controlled by the sending device. Each positive clock transition

clocks the bit value on the data line at that time into the ASI. No start or stop bits are used.

The maximum clock rate is 500 Hz (2 milliseconds/bit) and the minimum clock rate is 33 Hz

(30 milliseconds/bit). Minimum clock pulse width, positive or negative, is 1 millisecond, but

otherwise there is no specification on clock duty cycle.

The following two serial input data formats are supported:

Binary message values: A message consists of four bytes. The first two bytes comprise

the ID value as a binary integer between 0 and 8191. The second two represent the data

value as a binary integer between 0 and 2047. This format is used with asynchronous

(RS232 or Logic Level) and synchronous logic level signaling. Synchronous logic level

signaling requires the binary information be sent ID value first, followed by the data value,

sent as two 16 bit words, sent least significant bit first. Asynchronous signaling requires the

binary information be sent as 2 bytes of ID value first, followed by 2 bytes of data value,

each sent least significant 8 bit byte first, followed by the most significant byte.

ASCII message values: Each message consists of 8 ASCII characters. The first four

represent the ID and the second four represent the data value. Within each 4 character

number the byte ordering is most significant character first and least significant character

last. All ASCII values other than those representing the digits 0 through 9 are ignored. This

format can only be enabled with asynchronous (RS232 or Logic Level) signaling.