20-101-1258 Rabbit Semiconductor, 20-101-1258 Datasheet - Page 27

COMPUTER SINGLE-BOARD BL4S160

20-101-1258

Manufacturer Part Number
20-101-1258
Description
COMPUTER SINGLE-BOARD BL4S160
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 20-101-1258

Module/board Type
Single Board Computer Module
Product
Modules
Processor Type
Rabbit 4000
Sram
1 MB
Flash
2 MB
Timers
8 bit, 10 bit
Number Of I/os
20
Backup Battery
3 V Lithium Coin Type
Operating Voltage
9 V to 36 V
Board Size
96 mm x 146 mm x 16 mm
Description/function
Computer Module
For Use With/related Products
BL4S160
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
316-1171
3.3 Serial Communication
The BL4S100 has two RS-232 serial ports, which can be configured as one RS-232 serial
channel (with RTS/CTS) or as two RS-232 (3-wire) channels using the
ware function call. Table 5 summarizes the options.
The BL4S100 also has one CMOS serial channel that serves as the programming port.
All three serial ports operate in an asynchronous mode. An asynchronous port can handle
7 or 8 data bits. A 9th bit address scheme, where an additional bit is sent to mark the first
byte of a message, is also supported. Serial Port A, the programming port, can be operated
alternately in the clocked serial mode. In this mode, a clock line synchronously clocks the
data in or out. Either of the two communicating devices can supply the clock. The BL4S100
boards supports standard asynchronous baud rates up to 115,200 bps.
3.3.1 RS-232
The BL4S100 RS-232 serial communication is supported by an RS-232 transceiver. This
transceiver provides the voltage output, slew rate, and input voltage immunity required to
meet the RS-232 serial communication protocol. Basically, the chip translates the Rabbit
microprocessor’s CMOS signals to RS-232 signal levels. Note that the polarity is reversed
in an RS-232 circuit so that a +3.3 V output becomes approximately -10 V and 0 V is out-
put as +10 V. The RS-232 transceiver also provides the proper line loading for reliable
communication.
RS-232 can be used effectively at the BL4S100’s maximum baud rate for distances of up
to 15 m.
3.3.2 Programming Port
The BL4S100 has a 10-pin programming header. The programming port uses the Rabbit
4000 Serial Port A for communication, and is used for the following operations.
• Programming/debugging
• Cloning
The programming port is used to start the BL4S100 in a mode where the BL4S100 will
download a program and then execute the program. The programming port transmits
information to and from a PC while a program is being debugged.
The Rabbit 4000 startup-mode pins (SMODE0, SMODE1) are presented to the program-
ming port so that an externally connected device can force the BL4S100 to start up in an
BL4S100 User’s Manual
Table 5. Serial Communication Configurations
Mode
0
1
RS-232, 3-wire
RS-232, 5-wire
D
Serial Port
RS-232, 3-wire
CTS/RTS
F
serMode()
soft-
25

Related parts for 20-101-1258