Professional Documents
Culture Documents
MAN 2320 Rev3
MAN 2320 Rev3
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
LIST OF FIGURES
3.1 NSEA 2320 – SEA 3301 R/T Interface Diagram .…..….. 3-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.
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.
• Instruction Manual
1-1
1.3 Mechanical Informatiuon
1.4.1 General
Computer
Interconnection: Standard RS232 (DB9F connector)
RS232
Figure 1 illustrates the front panel of the SEA 2320. The function of the various
controls and indicators is listed below.
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
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
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 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
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 5 - GND
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.
3-3
4. THEORY OF OPERATION
4.1 General
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.
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:
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 serial data format is 9600 bps, 8 bits, no parity, 1 stop bit.
Information is sent in ASCII format with high bit always zero.
The following set of characters cannot appear within the data fields.
$ * , <CR>
$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>
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.
The checksum is calculated by eXclus ive ORing the data and together
with a 0xFF. An example of this would be:
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:
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.
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.
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.
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:
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-7
Demand a TUNE $PSEAS,1D,2,15*hh
(Tuner tunes)
,25000000, is 25 MHz.
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
$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).
$PSEAR,11,,2182000,2182000,,R,H,E*hh<CR>
$PSEAR,11,,2182000,2182000,,R,H,E,N*hh<CR>
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,
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.
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:
$PSEAS,15,,4155000,4155000,,W,U*hh<CR>
$PSEAS,15,,6500000,,,L*hh<CR>
$PSEAS,15,,4235000,4335000,,H,X,*hh<CR>
$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>
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:
$PSEAS,16,R,W,U*hh<CR>
$PSEAS,16,T*hh<CR>
$PSEAS,16,R*hh<CR>
This command allows you to program the storage bins in the radio-
telephone.
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:
$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>
EXAMPLES:
4-13
4.3.9.6 Command Status Packet ----------------------------------------------- 1B
This packet is sent by the SEA 2320 to indicate the status of a command
execution (ie: completed successfully), or an error.
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.
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.
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).
The 1E packet is used to query the state of the DSC control of the
SEABUSS. The 1F packet returns the following status information:
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).
4-16
COMMAND = 0 Turn OFF Alarm
EXAMPLES:
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:
EXAMPLE DIALOGUE:
4-18
5. DIRECTORY
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.
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.
5-1
disabled when the radio is in use for other purposes such as voice,
TELEX or DSC communications.
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