You are on page 1of 30

SEA 2320

Smart SEABUSS Interface

Installation Manual
Copyright ©1990-2009 S EA
All rights reserved.

S EA
7030 220th S t. S .W.
Mountlake Terrace, WA 98043
US A

(425) 771-2182
FAX: (425) 771-2650
www.seacomcorp.com
PN: MAN-2320
Rev. 3
Date: 12/2009

2320
TABLE OF CONTENTS PAGE

1. GENERAL INFORMATION …...………………..……1-1


1.1 Description ………………………………………….…... 1-1
1.2 Equipment Furnished ……………………………….……1-1
1.3 Mechanical Information ……..…………………….….… 1-2
1.4 Electrical Specification .………………………….….….. 1-2

2. Operation ………………………………………………. 2-1


2.1 Front Panel Controls and Indicators .……………………. 2-1

3. Installation …………………….……………………….. 3-1


3.1 Mounting the SEA 2320 Smart SEABUSS Interface ..…. 3-1
3.2 Rear Panel Connection and Fuses ……..…………….….. 3-1

4. Theory of Operation …………….…………………..…. 4-1


4.1 General ……………....…….……….…………………… 4-1
4.2 Automatic Power On ...…….……….…………………… 4-1
4.3 RS232 Operation ……...……….…………………….….. 4-1

5. System Configuration ..…...………………….…………5-1


5.1 System Configuration …………………………………… 5-1
5.2 System Limitations …………………..……….……….…5-1

6. Schematic Diagram ...………………………………...... 6-1

LIST OF FIGURES

FIG. # FIGURENAME PAGE

1.1 Front Panel Drawing ……………..……….………….…..1-2

3.1 NSEA 2320 – SEA 3301 R/T Interface Diagram .…..….. 3-2

6.1 Schematic Diagram (ASY-2320-01) …….…………….... 6-2

i
1. GENERAL INFORMATION

1.1 Description

The SEA 2320 Smart SEABUSS Interface provides an easy and reliable
method to interface software to the SEABUSS radio protocol used by
SEA products such as the SEA 330, SEA 1630, SEA 7000 and SEA 7001.

The SEA 2320 (And it’s internal operating system code release V1.4) was
designed specifically to facilitate the use of the Globe Wireless MODEM
and PC computer resident Globe Wireless operating system with the SEA
330 MFIHF Radiotelephone system.

Since many SEA 330 Radiotelephones are installed as a component of


SEA’s MF/HF GMDSS Radiotelephone system which consists of a SEA
330 Radiotelephone, a SEA 7000 SEACALL DSC Controller, a SEA
3000 TELEX MODEM and a SEA 7001 SEAWATCH Scanning Monitor
Receiver, the SEA 2320 operating system has been designed to permit
normal operation of the Globe Wireless equipment without compromising
the GMDSS functions which are the primary functions for which the
installation is intended.

The SEA 2320 is an intelligent interface which handles all SEABUSS


packet retries, timing and keypresses. The host device need only send
commands to the SEA 2320 and monitor the responses.

The SEA 2320 attaches to the PC via a RS232 interface cable and to the
SEA 330 radiotelephone via a standard 9-pin SEABUSS connector.

1.2 Equipment Furnished

• SEA 2320 Smart SEABUSS Interface

• Mounting pads (ScotchLock Pressure Sensitive Mounts)

• System Interconnect Cables

• Instruction Manual

1-1
1.3 Mechanical Informatiuon

Size: 4.125” W X 1.5” H X 6.5” L (105 x 38 x 165 mm)

Weight: 1.15 pounds (2.53 kg.)

Mounting: Any Orientation

1.4 Electrical Specifications

1.4.1 General

Line Output: 600 ohm balanced, -10 dBm to +10 dBm

Ambient Temp: -20 C to +55 C

Radiotelephone SEABUSS (SEA 2320 software, REV 1.4


is compatible with SEA 330 protocol.)

Computer
Interconnection: Standard RS232 (DB9F connector)

Panel Controls : POWER (SEABUSS PWR line)

Panel Indicators: OK, BUSY, 232, 485 Indicator LEDs

Primary Voltage: 10 to 14 Volts, DC (SEABUSS +12V rail)

Current Drain: 100 Milliamperes

RS232

SEA 2320 INTERFACE

OK BUSY 232 485 POWER

Front Panel Drawing


Figure 1.1
1-2
2. OPERATION

2.1 Front Panel Controls and Indicators

Figure 1 illustrates the front panel of the SEA 2320. The function of the various
controls and indicators is listed below.

1. “POWER” Toggles RADIOTELEPHONE power on and off.

2. “OK” Green LED. Lights when the SEA 2320 has access to the SEABUSS.
This light will be OFF when the SEA 7000 has command of the SEABUSS.

3. “BUSY” Red LED. Lights when SEABUSS is active, either with SEABUSS
commands or during periods of radio transmission.

4. “232” Green LED. Lights when commands are being sent over the RS232
interconnection.

5. “485” Red LED. Lights when commands are being sent over the SEABUSS
interconnection.

2-1
3. INSTALLATION

3.1 Mounting the SEA 2320 Smart SEABUSS Interface

The SEA 2320 Smart SEABUSS Interface is mounted in a rugged RF


shielded enclosure. The small size and light weight of the device permits
the use of double back tape mounted ScotchLock pads to mount the SEA
2320 to any convenient flat surface. Peel the protective paper from one
side of the two mated ScotchLock strips and press them onto the bottom
or top surface of the SEA 2320. Then peel the protective paper from the
other side of the mated ScotchLock strips and press the entire SEA 2320
into the desired mounting location.

3.2 Rear Panel Connections and Fuses

3.2.1 The SEABUSS Interface Connectors

A nine pin screw terminal-type plug is provided on the SEA 2320 Smart
SEABUSS Interface rear panel. This plug provides the interconnection
with the SEA 330 Radiotelephone System and is labeled P2.

3-1
SEA 2320 - SEA 3301 R/T Unit Interconnect Diagram
Figure 3.1

3.2.2 The SEABUSS Cable Terminal Functions

Pins 1 and 9 - System common ground. Used for DC power return and
termination of shield braids.

Pin 2 - +12 Volts Switched from SEA 330 SSB Transceiver. Provides
voltage to 3301 Controllers and other system peripherals. The voltage on
this pin is referenced to the SEA 330 chassis and is isolated from the SEA
330 main power supply input connections.

Pin 3 - PTT line for radiotelephone. Connecting this terminal to ground


places the radiotelephone in the TRANSMIT mode.

Pins 4 and 5 - Balanced data lines. Approximately RS485 format,


differential logic. Use a twisted pair, preferably shielded. (NOTE: If the
DAT A pins are reversed the SEABUSS will operate incorrectly. Insure
that these pins are connected to like pins on the SEA 330.)

Pins 6 and 7 - Balanced, bidirectional audio lines. Normal audio level is 0


dbm ±10 dB. Impedance is nominal 600 ohms.

Pin 8 - PWR control. This is the ON-OFF control line from the SEA 330
Radiotelephone System Controller to the Transceiver unit. Momentarily
grounding this line will “toggle” the power switch to it’s opposite state.

3.2.3 The RS232 Connector

3-2
A standard Female DB9 connector (Labeled P1) is provided on the SEA
2320 rear panel. The DB9F connector has the basic RS232 lines and
additional lines which are selected via the internal DIP switch.

Pin 1 - Power ON line. DIPswitch #1

Pin 2 - RX data to the PC

Pin 3 - TX data from the PC

Pin 4 - !PTT DIPswitch #4

Pin 5 - GND

Pin 6 - RX Audio from SEABUSS DIPswitch # 2

Pin 7 - TX Audio to SEABUSS DIPswitch #3

Pin 8 - 13.6V Switched DIPswitch #6

Pin 9 - GND DIPswitch #5

The Power ON line (Pin 1) is high and pulsed low to toggle the
radiotelephone system power on and off.

The !PTT line (Pin 4) is HIGH for RECEIVE and pulled to GND for
TRANSMIT.

The RX Audio line (Pin 6) is audio from the SEABUSS. Level is adjusted
by R25 on the SEA 2320 Mainboard. Level is normally set to 1V Peak to
Peak.

The TX Audio line (Pin 7) is audio to the SEABUSS. Level is adjusted by


R37 on the SEA 2320 Mainboard. Level is normally set to 1V Peak to
Peak on the SEABUSS.

The 13.6V Switched line (Pin 8) is from the SEABUSS. SEABUSS


peripherals are all operated from this rail. Maximum system current
available is about 4 amps. The current available from Pin 8 should be
limited to less than 1 amp, a function of the current rating of the switch.

3-3
4. THEORY OF OPERATION

4.1 General

The SEA 2320 is a general purpose, intelligent interface system which is


designed to facilitate interconnections between SEA’s SEABUSS system
and the RS232 port of a computer. The SEA 2320 contains circuitry and
firmware which handles all the SEABUSS packet system timing, retries
and keypresses. This relieves the host computer of timing issues and
permits the development of simple PC software which needs only to send
commands to the SEA 2320 and monitor the responses obtained.

The firmware internal to the SEA 2320 runs on the internal 68HC11
microprocessor controller PC assembly. The first release (REV 1.4, 4-17-
98) is compatible with SEA 3300G Radio Controller code release RE V
4.0 or later and SEA 3301G RF Transceiver Unit code release REV 4.7 or
later ONLY.

4.2 Automatic Power On

The SEA 2320 can be used to power up the SEA 330 radiotelephone
system from the PC through the RS232 link. To use this feature, proceed
as follows:

PC sends a Status Update Request: $PSEAS,10*hh

Wait for Update: $PSEAR,11,,4555000,4666000,,R,U,W,N*hh

Repeat Status Update Request every 5 seconds until Status Update


is received.

4.3 RS232 Operation

Normal RS232 operation requires ONLY that the DATA lines (Pins 2 and
3) and the GND (Pin 5) of P1, the rear panel mounted DB9F connector be
used. This is the normal factory configuration for the SEA 2320 and is
selected by setting the internal DIPswitches to their OFF position. With
ALL DIPswitches set to OFF, the DB9F accepts a standard RS232 cable
with only DAT A (Pins 2 and 3) and GND (Pin 5) connected.

4-1
4.3.1 The RS232 Packet Structure

The SEA 2320 packet specification is similar to the NMEA 0183


specification, except that the SEA 2320 interface operates at 9600 bps
instead of the 4800 bps specified by NMEA 0183.

The serial data format is 9600 bps, 8 bits, no parity, 1 stop bit.
Information is sent in ASCII format with high bit always zero.

Numbers in this document preceded by a 0x indicate a hexadecimal


number. For example: A decimal 16 is a hexadec imal 0x10. Numbers not
preceded by 0x are usually dec imal numbers, but in the packet itself the
type of number depends on what field it is being
used in.

( ) is used to denote a COMMAND number. For example, a ‘command


completed successfully’ (#1B,0) command will be sent when a command
has been executed with no errors.

The basic packet consists of a start of packet, a command field, a variable


number of data fields (dependent on the command), and a checksum.

Start of Packet to SEA 2320 : $PSEAS


Start of Packet from SEA 2320 : $PSEAR
Field Delimiter :,
Start of Checksum :*
End of Packet : CRJLF (0x0D,0x0A)

The following set of characters cannot appear within the data fields.
$ * , <CR>

The SEA 2320 is a single receiver, single transmitter bus for


communication between a PC and a SEA radiotelephone. Notice that
there are two start of packets strings. One is used when the PC sends a
command to the SEA 2320 ($PSEAS) and the other is used by the SEA
2320 when replying to the PC ($PSEAR).

The basic packet structure is as follows:

$PSEAS,<COMMAND>,<DATA>,….*<CHECK5UM><CR>

4-2
Some data is sent as ASCII HEX and other data is sent as decimal. The
COMMAND and the CHECKSUM are both in HEX, with a range of 00-
FF.

The ‘$‘ character indicates the start of a packet and cannot be used within
the data fields. Every packet must have this minimum format (START of
PACKET, COMMAND and CHECKSUM fields).

If an optional data field is not used (ie. RX only frequency) then it should
be left blank, BUT the comma should be included. For example:

$PSEAS, 15,,2182000,,*hh<CR>

Notice the blank field after 2182000, indicating that this is a RX only
frequency update. If this packet were to include a TX frequency, it would
look like this:

$PSEAS ,15,,2182000,2182000,*hh<CR>

4.3.2 Communications Protocol

The SEA 2320 control sequence is as follows:

1. Send the command packet to the SEA 2320.

2. Wait for the response packet if one is expected (max 60


seconds). A command such as setting the frequency will have
a ‘status update’ packet as the reply to it. Other packets will
have an ‘OK’ packet as the reply ($PSEAR,1B,00*hh).

If the checksum does not match, an ‘error’ packet (#1B,4) is sent back
instead of the ‘response’ or ‘OK’ packet. If the checksum fails, the error
packet will be sent within 1 second of receiving the complete packet.

If the checksum was correct, the SEA 2320 will parse the packet and
execute the command. If there is a problem parsing the packet an error
packet will be sent (#1B,1).

The SEA 2320 will then execute the command. If there is a problem, an
error packet (#1B) will be sent, reporting the type of error encountered.

4-3
If the command does not have an associated status packet that is expected
in response to the request, (ie: watchdog reset) a completed successfully
status packet will be sent, indicating that the command has been executed
(#1B,00).

The worst case time between receiving the packet and an error or success
packet is 60 seconds. If nothing has been received within this time,
something is wrong. The SEA 2320 should always respond with the
expected status packet or an error packet within 60 seconds of receiving a
command.

4.3.3 Checksum Calculation

The Checksum appended to the end of every packet is calculated on all of


the packet data AFTER the start character ($) and up to and including the
* before the checksum. It includes all data in ASCII as well as the field
separating commas.

The checksum is calculated by eXclus ive ORing the data and together
with a 0xFF. An example of this would be:

This packet is a status request to the radio.

$PSEAS, 15 ,,21 82000,21 82000,,R,H,U*hh<CR>


P S E A S ,
OxFF XOR 0x50 XOR 0x53 XOR 0x45 XOR 0x41 XOR 0x53 XOR Ox2C
, 1 5 , 2 1
XOR Ox2C XOR 0x31 XOR 0x35 XOR Ox2C XOR 0x32 XOR 0x31
8 1 8 2 0 0
XOR 0x38 XOR 0x32 XOR 0x30 XOR 0x30 XOR 0x30 XOR Ox2C
2 1 8 2 0 0
XOR 0x32 XOR 0x31 XOR 0x38 XOR 0x32 XOR 0x30 XOR 0x30
0 , , R , H
XOR 0x30 XOR Ox2C XOR 0x2C XOR 0x52 XOR 0x2C XOR 0x48
, U *
XOR Ox2C XOR 0x55 XOR 0x2A = 0xCA

4-4
4.3.4 Checksum Responses

If the SEA 2320 calculates a checksum that does not match it will send an
error response packet to the PC, indicating that the error was a failed
checksum. eg:

$PSEAR, 1B,04*hh<CR> bad checksum response

4.3.5 Mode Flags

Mode flags indicate the status of the radiotelephone and are included in
the Status Update, Mode Update and Full Radio Status packet. They are
also used to set the radiotelephone mode in the Set Mode packet.

The flags are as follows:

R | T RX or TX mode
V | W | H Very Low, Low or High Power
U | L | E | X USB, LSB, AME or TLX mode
N TUNED STAT US
Al | A2 ALARM TEST or ALARM TRANSMIT

The flags that say ‘or’ between them are mutually exclusive and cannot be
set at the same time. eg: The radiotelephone cannot be in both RX and TX
mode at the same time.

4.3.6 PTT Control and 60 Second Watchdog Timer

The SEA 2320 inc ludes a 60 second watchdog timer on the DB9F PTT
line. While PTT is low the controlling device needs to send a Watchdog
Reset Command (#47) if PTT is to be held low for longer than 60
seconds.

The purpose of this timer is to deactivate the transmitter in the presence of


system lockup (RF interference with the interface and/or PC) with PTT
active.

When the SEA 2320’s timeout timer counts down to 10 seconds, it will
send out an error packet with an error type of 10 (#1B,10) to warn that

4-5
PTT will be disabled in 10 seconds. A Watchdog Reset Command (#47)
should be sent to reset the 60 second timer.

The Watchdog Timer is active only when the DB9F input PTT is low and
is reset to 60 seconds every time the PTT line is released and rekeyed.

The SEA 2320 monitors the MODEM PTT line to prevent the SEA 2320
from using the SEABUSS when PTT is in use by the MODEM. When the
SEA 2320 is using the SEABUSS, it will lock out external use of the PTT
line to prevent interruption of it’s command Sequence.

The SEA 2320 also monitors the SEA 330’s PTT line (used by
Controllers, SEATOR MODEM, DSC Controller, etc.) and will report
that the SEABUSS is busy (#lB,13) if a command is sent while another
device is using the PTT line.

EXAMPLES:

PTT is held low for 50 seconds before receiving:

10 second PTT timeout warning $PSEAR,1B,10*hh

Send Watchdog Reset command $PSEAS,47*hh

Command executed OK $PSEAR,1B,0*hh

The watchdog timer is now reset to 60 seconds.

4.3.7 Tuned Flag Indication

The TUNED flag indicates the state of the Antenna Tuner. When a new
frequency is selected the TUNED flag is off until a transmission takes
place. The Antenna Tuner will recall previous ly stored tune data and, if it
has good VSWR, will inform the companion SEA 330 radiotelephone that
it is tuned and the SEA 330 will then activate the TUNED flag.

The SEA 2320 Interface watches for the appearance of the TUNED flag
during a transmission. If the flag appears, the SEA 2320 will send a
‘TUNED Appeared During TX’ packet (#11) to the PC. This will happen

4-6
ONLY when the TUNED flag has previously been OFF (at system
powerup or upon the selection of new channel).

4.3.8 Example Dialogs

Send Display Update Request $PSEAS,10*hh

Update from SEA 2320 $PSEAR,11,,4555000,4666000,,


R,U,W,N*hh

Send Display Update Request $PSEAS,10*hh


(sent while Controller #1
is using the SEABUSS)

SEABUSS closed error $PSEAR,1B,13*hh

Send Alarm Test Command $PSEAS,20,1*hh

Command Executed OK $PSEAR,13,R,U,H, A1*hh

Send Set Frequency Command $PSEAS,15,,4555000,4666000,,


(sent while radio is in R,U,M*hh
Alarm Mode)

Alarm Mode ON error packet $PSEAR,1B,15*hh

Send Alarm Off Command $PSEAS,20,0*hh

Command executed OK $PSEAR,13,R,U,H*hh

Send Update Request $PSEAS,10*D64-8


(sent with bad checksum
real checksum is hh)

Checksum error $PSEAR,1B,04,*hh

Send bad Set Frequency Command $PSEAS,15*hh


(sent with no binlfreq data)

Error parsing packet $SEAR,1B,2*hh

4-7
Demand a TUNE $PSEAS,1D,2,15*hh
(Tuner tunes)

Command executed OK $PSEAR,1B,0*hh

4.3.9 Command Overview

4.3.9.1 Full Status Update From Radio/Status Update


Request To Radio ----------------------------------------------- 10/11

Commands are ASCII characters with terminating CR or CR/LF


pairs.

To SEA 2320 $PSEAS,lO*hh<CR>

From SEA 2320 :$PSEAR,1l,CHAN,RFREQ,TXFREQ,TAG,M 0DE*hh<CR>

The CHAN/BIN number is an ITU CHANNEL if it is >200 and is a


BIN if it is 10-89. The number is in decimal and may or may not
have leading zeros.

,05, is a BIN selection and ,5, is without leading zeros.

,401, is an ITU selection and ,0401, is with leading zeros.

The RX Frequency is in 1 Hz resolution with a range of 500000 to


30000000 Hz (500 KHz to 30 MHz), and may or may not contain leading
zeros.

,2182000, is 2182.0 KHz and ,002 182000, is the same.

,25000000, is 25 MHz.

The TX Frequency format is exactly the same as the RX Frequency


format.

The frequency sent to the SEA 2320 uses 1 Hz resolution. The SEA 330
transmitter frequency resolution is 100 Hz, therefore the 1 Hz and 10 Hz
digits of the frequency are ignored by the SEA 2320. The receiver
frequency can be programmed in 100 Hz steps but the Clarifier (#1A)
4-8
uses 10 Hz steps, so the RX frequency in the Status Update is valid down
to the 10 Hz digit. The 1 Hz digit is always zero.

The TAG field is always blank. This field is used for the ASCII TAG
used in the SEA 235 radiotelephone. This protocol is 100% compatible
with the SEA 235 for which this protocol was originally developed.

Mode Flags
R | T RX or TX mode
V | W | H Very Low, Low or High Power
U | L | E | X USB, LSB, AME or TLX mode
N TUNED STAT US
Al | A2 ALARM TEST or ALARM TRANSMIT

When the following command is sent to the radiotelephone it will respond


with a Status Update packet. Send:

$PSEAS, 10*hh<CR>

The Status Update packet from the radiotelephone reports the current RX
and TX frequencies, channel number (if the radio is ON a channel), bin
number (if the radio is ON a bin), the current MODE settings (See MODE
FLAGS section above).

EXAMPLE of a Status Update from a radiotelephone that is on 2182.0


KHz in Receive Mode, AME:

$PSEAR,11,,2182000,2182000,,R,H,E*hh<CR>

EXAMPLE of 2182000 update from the radiotelephone, RX Mode,


High Power, AME Mode, Tuned:

$PSEAR,11,,2182000,2182000,,R,H,E,N*hh<CR>

4.3.9.2 Set Radio State Commands ------------------------------------------- 15

This command allows you to set the radiotelephone RX and TX


frequencies (or channel/bin number), transmitter power level and
operating mode. (See MODE FLAGS) Send the following command to
the SEA 2320:
4-9
$PSEAS,15,CHAN,RX FREQ,TX FREQ,TAG,MODE
FLAGS*hh<CR>

Channel Number or Bin Number 00-200 or 0000-9999

If the number is 10-89 it is a BIN Number. If the number is > 200 it is an


ITU Channel Number. Leading zeros may or may not be present. If the
BIN field is blank, then the FREQUENCY is loaded. If the BIN field is
NOT blank any frequency information sent is ignored and the BIN or
CHANNEL is loaded.

RX Frequency 500000 - 30000000

This number is in 1 Hz steps and may or may not have leading zeros.
With the SEA 330 the frequency is valid down to the 100 Hz digit. The 10
Hz and 1 Hz digits are ignored but should still be sent. eg: ,2182000,

TX Frequency 500000 - 30000000

This number is in 1 Hz steps and may or may not have leading zeros.
With the SEA 330 the frequency is valid down to the 100 Hz digit. The 10
Hz and 1 Hz digits are ignored, but should still be sent. eg: ,2182000,

The frequency sent to the SEA 2320 uses 1 Hz resolution. The resolution
of the SEA 330 transmitter is 100 Hz, so the 10 Hz and 1 Hz digits of the
frequency are not sent to the radiotelephone by the SEA 2320.

TAG field - blank

The TAG field is always blank. This field is for the ASCII TAG used in
the SEA 235 and, since the SEA 330 has no equivalent function, no entry
is required.

MODE FLAGS

R | T RX or TX mode
V | W | H Very Low, Low or High Power
U | L | E | X USB, LSB, AME or TLX mode
4-10
The default mode is RX, USB and the last power level selected.
Therefore, if no RX/TX or mode flag is included, the new frequency will
be an USB frequency in the RECEIVE mode.

Note that the order of the mode flags is not important. As many or a few
as needed may be added after the TX frequency field.

EXAMPLES:

Go to 4155.0 KHz, Simplex, Low power, USB.

$PSEAS,15,,4155000,4155000,,W,U*hh<CR>

Go to 6500.0 KHz Receive only, LSB.

$PSEAS,15,,6500000,,,L*hh<CR>

Go to 4235.0 KHz RX, 4335.0 KHz TX, High power, TLX

$PSEAS,15,,4235000,4335000,,H,X,*hh<CR>

Go to 2182.0 KHz, Channel 0.

$PSEAS,15,0,,*hh<CR>

Go to 3400.0 KHz RX, 3450.0 KHz TX, RX mode, Low power, LSB

$PSEAS,15,,3400000,3450000,,R,W,L,*hh<CR>

4.3.9.3 Set Mode Commands -------------------------------------------------- 16

To SEA 2320: $PSEAS,16,MODE FLAGS *hh<CR>

This command will set the mode of the radiotelephone without effecting
the current operating frequency. See the section on MODE FLAGS for the
list of modes that can be set. The only exception to this is that TELEX
mode cannot be selected without using command #15 to also set the
frequency.

4-11
R | T RX or TX mode
V | W | H Very Low, Low or High Power
U | L | E USB, LSB, or AME mode

EXAMPLES:

Set the Radiotelephone to RX mode, Low power, USB.

$PSEAS,16,R,W,U*hh<CR>

Tell the Radiotelephone to transmit.

$PSEAS,16,T*hh<CR>

Tell the Radiotelephone to receive.

$PSEAS,16,R*hh<CR>

4.3.9.4 Save Scratchpad Information Commands ---------------------------17

To SEA 2320: $PSEAS,17,BIN,RX FREQ,TX


FREQ,TAG,MODE*hh<CR>

This command allows you to program the storage bins in the radio-
telephone.

Bin # is 10 - 89 and is the selected scratchpad bin.

Bins 10 - 49 are voice bins. Bins 50 - 89 are TELEX bins. Frequencies


stored into bins 50 - 89 are automatically recalled in TLX mode.

RX and TX FREQ are the receive and transmit frequencies to store using
1 Hz resolution.

The TAG field is always blank. This field is provided for use with the
SEA 235. The SEA 330 has no equivalent.

The frequency sent to the SEA 2320 uses 1 Hz resolution. The resolution
of the SEA 330 is 100 Hz, so the 10 Hz and 1 Hz digits of the frequency
are not sent to the radiotelephone by the SEA 2320.

4-12
If the BIN is < 50, R3E may be selected for that BIN. Set the flag field to
‘E’ to select R3E for that BIN. If R3E is not desired for that BIN, leave
the flag field blank.

To erase a BIN, send the BIN Program Command with the RX and TX
frequency fields blank. Note that any data programmed into the BIN will
be overwritten by this command.

MODE is the mode of the channel. See the MODE FLAGS section.

EXAMPLES:

Erase BIN #10

$PSEAS,17,10,,,*hh

Program BIN #10 with RX 7540.0 KHz, TX 7545.0 KHz, R3E on.

$PSEAS,17,10,7540000,7545000,,E*hh<CR>

Program BIN #10 with RX 7540.0 KHz, TX 7545.0 KHz, R3E off.

$PSEAS,17,10,7540000,7545000,,*hh<CR>

4.3.9.5 Clarifier Up/Down Commands --------------------------------------- 1A

To SEA 2320: $PSEAS,1A,RX DIR,RX AMOUNT,,*hh<CR>

Adjust the radiotelephone clarifier for the RX frequency. Direction is


either the ‘+‘ or ‘-‘ character. The amount is the number of 1Hz steps to
clarify by. Note that the SEA 330 clarifier resolution is 10 Hz. 1 Hz steps
are ignored.

+/- sign indicates the direction to clarify.

EXAMPLES:

$PSEAS,1A,+,100,,*hh<CR> RX FREQ +100 Hz.


$PSEAS,1A,~,100,,*hh<CR> RX FREQ -100 Hz.
$PSEAS,1A,+,10,,*hh<CR> RX FREQ +10 Hz.

4-13
4.3.9.6 Command Status Packet ----------------------------------------------- 1B

From SEA 2320: $PSEAS,1B,STATUS*hh<CR>

This packet is sent by the SEA 2320 to indicate the status of a command
execution (ie: completed successfully), or an error.

0 Command completed successfully


This indicates that there were no errors executing the command.
This is sent when no response packet is associated with the
command (ie: alarm on, power setting, etc.).

1 Error parsing packet


This indicates that a parameter was missing from the packet. (eg: A
frequency set packet without the TX frequency data.)

2 Empty Bin or Error prompt (Illegal FREQ or ITU)


This error will occur when an empty BIN, ITU channel or illegal
frequency is requested from the SEA 330.

4 Checksum Error
This means that the last packet sent to the SEA 2320 had an invalid
checksum.

6 Unknown Error
This error indicates that the SEA 2320 could not determine the type
of error that occurred.

8 Demand Tune Failed


This packet is sent by the SEA 2320 when a demand tune (#1D)
failed to return a TUNE within the timeout period.

10 TX Watchdog Timer 10 Second Warning


Indicates that the timer has 10 seconds to run before it disables the
external use of the SEA 330 PTT line. The timer is reset when a
Watchdog Reset packet (#47) is sent to the SEA 2320 or the PTT
from the MODEM is released.

11 Demand Tune is Active

4-14
This response indicates that the radiotelephone has started a
‘DEMAND TUNE’ function and is waiting for the timeout to
expire or the TUNED flag to appear.

12 Error Communicating with SEABUSS


The SEA 2320 had trouble communicating with the SEABUSS and
timed out waiting for a display update or for keys sent to appear on
the display.

13 SEABUSS Busy (Closed)


This error will be returned when the SEABUSS is being used by
another device (Controller is entering frequencies, PTT etc.).

14 SEABUSS Busy (DSC Has Control)


This error is returned when the DSC has locked the SEABUSS for
it’s own use. The status of the DSC lockout can be checked with
command #1E.

15 ALARM Mode is ON (TEST or TRANSMIT)


This error indicates that the SEA 2320 has selected the ALARM
TEST or ALARM TRANSMIT mode. All commands other than
Alarm Control Commands (#20) are disabled.

#PSEAR,1B,1*hh<CR> Error Parsing Packet

$PSEAR,1B,4*hh.(CR> Bad Checksum Packet

4.3.9.7 Demand Tune Command ---------------------------------------------- 1D

To SEA 2320: $PSEAS,1D,CMND,TIMEOUT*hh<CR>

CMND =2 Start a DEMAND TUNE and stop after TIMEOUT


seconds.

This command tells the radiotelephone to start a DEMAND T UNE cycle.


The radiotelephone will command the Antenna Tuner to retune while it
generates a pulsed tone (1500 Hz, 20 mS on and 10 mS off).
Radiotelephone will automatically release the PTT when the tune is
completed or the timeout time is exceeded. (Default time is 60 Sec.)

4-15
When the DEMAND TUNE is successfully completed (TUNE flag
appeared), a Status Update Packet (#11) will be sent to the PC. If the
DEMAND T UNE effort fails, a Tune Failed packet will be sent to the PC
(#1B,8).

$PSEAS,1D,2,30*hh<CR> DEMAND A TUNE FOR 30 SEC.

4.3.9.8 DSC Control Status -------------------------------------------- JE/1F

To SEA 2320: $PSEAS,1E*hh<CR>

From SEA 2320: #PSEAR,1F,STATUS*hh<CR>

The 1E packet is used to query the state of the DSC control of the
SEABUSS. The 1F packet returns the following status information:

STATUS = 0 - SEA 2320 has control of the SEABUSS

STATUS = 1 - DSC (SEA 7000) has control of the


SEABUSS

This packet will automatically be sent to the PC when the DSC takes
control of the SEABUSS during the processing of a call and when the
DSC releases control of the SEABUSS. The PC should suspend it’s radio
operations until the DSC releases control of the SEABUSS.

The SEA 2320 will not allow any commands while the DSC has control
and will return an error packet (#1B,14).

$PSEAS,1E*hh.<CR> Request a DSC Update

$PSEAR,1F,0*hh<CR> SEA 2320 has control

$PSEAR,1F,1*hh<CR> DSC (SEA 7000) has control

4.3.9.9 Alarm Control ---------------------------------------------------------- 20

To SEA 2320: $PSEAS,20,COMMAND*hh<CR>

Command the radiotelephone to operate the ALARM.

4-16
COMMAND = 0 Turn OFF Alarm

COMMAND = 1 Turn ON Alarm TEST

COMMAND = 2 Turn ON Alarm and TRANSMIT

When the radiotelephone is in the ALARM TEST or ALARM


TRANSMIT modes, other commands are not allowed until the
radiotelephone returns to normal operation (either through timeout or an
ALARM OFF command). The SEA 2320 will return an error packet (#1
B,15) if a command other than the ALARM is sent to it while in an
ALARM mode.

EXAMPLES:

$PSEAS,20,0*hh<CR> Turn OFF ALARM signal

$PSEAS,20,1*hh<CR> Turn ON ALARM TEST signal

$PSEAS,20,2*hh<CR> TRANSMIT ALARM signal

4.3.9.10 TX Watchdog Timer Reset -------------------------------------------- 47

To SEA 2320: $PSEAS,47*hh<CR>

The SEA 2320 includes a 60 second watchdog timer on the MODEM PTT
line. While PTT is low the controlling device must send a watchdog reset
command (#47) if PTT is to be held low for longer than 60 seconds.

When the SEA 2320’s timeout timer reaches 50 seconds it will send out
an error packet (#1B,10) to indicate that PTT will be released in 10
seconds if a reset command is not received.

The Watchdog Timer is only active when PTT is low and it is reset to 60
seconds every time PTT is released and re-keyed.

EXAMPLE DIALOGUE:

PTT is held low for 50 seconds before receiving:

$PSEAR,1B,10*hh 10 Second Warning


4-17
$PSEAS,47*hh Reset Watchdog Timer

4.3.9.11 DSC Abort Diagnostic Command ----------------------------------- 48

To SEA 2320: $PSEAS,48,STATE*<CR>

This command is used to simulate an abort/resume packet received by the


SEA 2320 from the DSC (SEA 7000). Sending this command will result
in a DSC Abort Status packet (#1F) from the SEA 2320.

EXAMPLE DIALOGUE:

PC: $PSEAS,48,1*hh<CR> Simulate DSC Abort


SEA 2320: $PSEAR,1E,1*hh<CR> DSC Abort Status update

PC: $PSEAS,1E*<CR> Request a DSC Status


SEA 2320: $PSEAR,1E,1*hh<CR> DSC Abort Status update

PC: $PSEAR,48,0*hh<CR> Simulate DSC Resume


SEA 2320: $PSEAR,1E,0*hh<CR> DSC Abort Status update

PC: $PSEAS,1E*<CR> Request a DSC Status


SEA 2320: $PSEAR,1E,0*hh<CR> DSC Abort Status update

4-18
5. DIRECTORY

5.1 System Configuration

The SEA 2320 with installed firmware release OPS-2320-U5, REV 1.4,
provides a “smart” interconnection system between a Globe Wireless
MODEM, a PC running GW terminal software (GEM 1.6 or later) and a
SEA 330 MF/HF Radiotelephone System. The SEA 330 may or may not
be incorporated into the SEA MFIHF GMDSS Radiotelephone Station.
Listed below are the relevant equipment and operating system firmware
releases which have been tested and found compatible.

System Description Operating System REV


Component

SEA 2320 Smart Interface OPS-2320-U5 REV 1.4


SEA 1630 Antenna Tuner OPS-1630-U1 REV 3.1
SEA 3000G SITOR M ODEM OPS-3000-U5 REV 2.02
SEA 3300G SEA 330 Controller OPS-3300G-U2 REV 4.0
SEA 3301G SEA 330 R/T Unit OPS-33O1GES-U5 REV 4.7
SEA 7000G DSC Controller OPS-7000G-U13,14 REV 2.04
SEA 7001G MF/HF Watch RCVR OPS-7001-U16 REV 1.0

5.2 System Limitations

1. The system will not work properly if it has not been configured
correctly. Of particular importance is the unit setup for the 7000G
DSC Controller. The 7000G must be told what kind of
radiotelephone it is connected to (ie: 330 with SEABUSS) and that
there is (or is not) a 3000G Radiotelex MODEM in the system. If a
7000G software update is required the setup may need to be
repeated. Previous software version (Prior to 2.04) of the 7000G
had no provision for Globe Wireless. When version 2.04 is installed
the behavior of the system is unpredictable until unit setup has been
performed. We recommend that this be done with the Globe
Wireless MODEM disabled.

2. The Globe Wireless system relies on scanning. As a result it has


great potential to interfere with other radio operations.
Consequently, we recommend that the Globe Wireless MODEM be

5-1
disabled when the radio is in use for other purposes such as voice,
TELEX or DSC communications.

3. The 7000G DSC Controller (when properly configured) will


automatically disable the Globe Wireless system whenever the
DSC is not either specifically set to the offline state or monitoring
the radio in non-scanning mode. When the DSC is in the offline
state it is unable to receive calls. When the DSC is in the monitor
mode, it will say “Monitoring Radio” in the upper left corner of its
display. The channel indication on the 7000G may be unreliable
when the radio is scanning under control of the Globe Wireless
MODEM.

4. Globe Wireless operation will be interrupted whenever a valid key


is pressed on the 7000G. Operation will continue when the 7000G
returns to monitor (or offline) mode. In some cases this is just a few
seconds.

5. If a distress call is either transmitted or received by the 7000G,


Globe Wireless operation will be aborted. It will not be allowed to
resume until the 7000G has been reset, either by pressing the RSET
key or cycling the power. This prevents the Globe Wireless system
from interfering the subsequent distress traffic.

6. SUMMARY: The SEA 2320 Smart Interface facilitates operation


of the SEA 330 MF/HF Radiotelephone system with the Globe
Wireless E-Mail system. The SEA 2320 contains circuitry and
firmware which permits the Globe Wireless MODEM and Terminal
software to operate the Radiotelephone system through the
SEABUSS. If the SEA 330 is a component of a GMDSS
installation, the system interconnection permits operation of the
Globe Wireless equipment WITHOUT DISTURBING NORMAL
GMDSS FUNCTIONS.

5-2
6. Schematic

6-1
SEA All Rights Reserved,
Confidential & Proprietary to
SEA Mountlake Terrace, WA.

6-2
Figure 6.1
ASY-2320-01 Schematic Diagram

You might also like