The CDP68HC6SS1 Serial Bus Interface Chip (SBlC) provides
a means of interfacing in a Small Area Network configuration,
various microcomputers (MCU’s) containing serial ports. Such
MCU’s include the family of 68HC05 microcontrollers. The SBlC
provides a connection from an MCU’s Serial Communication
Interface (asynchronous UART type interface) or Serial Peripheral Interface (synchronous) to a medium speed asynchronous
two wire differential signal bus designed to minimize electromagnetic interference. This two wire bus forms the network bus
to which all MCU’s are connected (through SBI chips). See Figure 1. Each MCU operates independently and may be added or
deleted from the bus with little or no impact on bus operation.
Such a bus is ideal for inter-microcomputer communication in
hazardous electrical environments such as automobiles, aircraft
or industrial control systems.
In addition to acting as bus arbitor and interface for microcomputer SCI port to differential bus communication, the
CDP68HC68S1 contains all the circuitry required to convert
and synchronize Non-Return-to-Zero (NRZ) 8-bit data received
on the differential bus and clock the data into a microcomputer’s
SPl port. Likewise, data to be sent by a microcomputer’s SPI
port is converted to asynchronous format by appending start
and stop bits before transmitting to other microcomputers.
Pinouts
CD68HC68S1 (PDIP)
TOP VIEW
CLK
1
2
A
3
B
4
MODE
5
BUS+
6
BUS-
7
V
SS
V
14
CONTROL
13
IDLE
12
CS
11
SCK
10
REC
9
8
XMIT
DD
Refer to the data sheet for the CDP68HCO5C4 for additional
information regarding CDP68HCO5 microcomputers and their
Serial Communications and Serial Peripheral Interfaces.
The CDP68HC68S1 is supplied in a 14 lead dual-in-line plastic
package (E suffix), and in a 20 lead small outline plastic package (M suffix).
Operating voltage ranges from 4V to 7V and operating temperature ranges from -40
o
C to +105oC.
CD68HC68S1 (SOIC)
TOP VIEW
1
CLK
A
2
B
3
MODE
4
NC
5
NC
6
BUS+
7
8
NC
9
BUS-
V
10
SS
V
20
CONTROL
19
NC
18
IDLE
17
CS
16
SCK
15
NC
14
NC
13
12
REC
11
XMIT
DD
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
407-727-9207
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
Operating Conditions
Operating Temperature (TA). . . . . . . . . . . . . . . . . . -40oC to +105oCDC Operating Voltage Range (VDD) . . . . . . . . . . . . . . . . +4V to +7V
= -40oC to +105oC Unless Otherwise Noted. External Bias (VO) shall be 1.8V to 3.13V Unless
A
Otherwise Noted.
PARAMETERSSYMBOLSTEST CONDITIONSMINMAXUNITS
SIGNAL I/O SECTION
Output Voltage High LevelV
Output Voltage Low LevelV
Input Voltage Low LevelV
Input Voltage High LevelV
Output High Drive (Source) Current
OL
OH
IL
IH
I
OH
Open Circuit-0.05V
Open CircuitVDD-0.05-V
-0.3V
0.7V
DD
DD
-V
V
VOH = 4.6V, VDD = 5V-0.12-mA
DC
DC
DC
DC
(REC Pin)
Output High Drive (Source) Current
I
OH
VOH = 4.6V, VDD = 5V-0.04-mA
(IDLE, Control Pins)
Output Low Drive (Sink) Current
I
OL
VOH = 0.4V, VDD = 5V0.36-mA
(IDLE, Control, REC)
DIFFERENTIAL TRANSCEIVER (SEE FIGURE 4) TRANSMITTER
BUS+I
BUS-I
I
- I
AOL
MatchI
BOL
AOL
I
AOH
BOL
I
BOH
M
VO = VDD/2, RL = 120Ω2.75-mA
VO = VDD/2, RL = 120Ω-1.01.0µA
VO = VDD/2, RL = 120Ω--2.75mA
VO = VDD/2, RL = 120Ω-1.01.0µA
VO = VDD/2, RL = 120Ω,
-5%
VDD = 5V ±0.5V
Output Rise Time (BUS+)t
Output Fall Time (BUS-)t
Transition match (50% Point)t
NOTE: Although 1MHz is generally used as an example throughout this datasheet, the maximum speed limit may be higher and depends
upon user’s noise tolerance requirements.
6-86
CDP68HC68S1
The Serial Bus IC offers the user three possible modes of
operation as defined by Table 1 - SCl (Note 1), SPl, and Buffered SPl. Also included is a “three-state mode” entered by
pulling the CS pin high while in the Buffered SPI mode. As
the name implies, the SCl mode is used when communicating through the microcomputer’s SCl port. In this mode,
asynchronous NRZ data format (1 start bit, 8 data bits ‘least
significant bit first’, and 1 stop bit) and baud rate remain the
same on each “side” of the SBlC, i.e. to and from the micro
and to and from the differential network bus.
TABLE 1. MODE AND CHIP SELECT DEFINITION
SBI CHIP MODEMODE PINCS PIN
SCI11
SPI10
Buffered SPI00
Three-State (Note 2)01
NOTES:
1. SCI is the UART interface of a 68HCO5 MCU. The
CDP68HC68S1 is compatable with most UART devices.
2. The three-state mode is only entered when using the Buffered
SPI mode. In the three-state mode, only the XMIT, REC, and
SCK pins are three-stated. The CONTROL and IDLE pins are always active.
During data transmission, while a byte is being transmitted
from the MCU through the SBl chip onto the differential bus,
it is also reflected and simultaneously received back at the
micro, (this is required for bus arbitration as described later).
DIFFERENTIAL BUS
SBISBISBI
bus “monitoring”. The Serial BUS Interface chip handles bus
arbitration, data collision detection, and provides short circuit
protection.
A 68HC0S MCU’s SPI port may instead be used for bus
communication. Two modes of SPl operation are available
with the SBIC - one essentially places the 68HC05 microcomputer in the slave mode and the other allows the MCU to
remain a master. In the normal SPl mode the SBIC acts as a
master and supplies a data-synchronizing serial clock signal
to the micro (which operates in the slave mode) for shifting
data in or out of the micro’s 8-bit SPl data register. Again,
baud rates are the same on each side of the SBlC, however,
the user must reverse the bit order of a byte transmitted or
received via the SPI port due to the SPl’s most significant bit
first serial data nature. In addition, since the user microcomputer is operating in the slave mode it must signal the SBI
chip (by pulling the CONTROL line low) to initiate a transmission. As in the SCl mode, during a transmission, the byte
originally in the SPI data register is replaced by the byte
reflected from the bus.
Transmission and reception of data in the Buffered SPI mode
allows the user to free the micro’s SPl port by allowing fast
data communication (1M bits/second) between the SPI port
and SBlC. For instance, if the MCU is transmitting, the SBlC
converts the data stream from the MCU’s SPl port to a
slower speed for transmission along the differential bus
when the bus becomes idle. Data speed conversion is
accomplished via a 2 byte (16-bit) data buffer register residing in the serial bus chip. In this mode the MCU operates as
a master and provides the serial clock signal to the slave
SBlC peripheral. After fast data has been sent to or received
from the SBIC, the micro can pull the SBlC’s
CS pin high
(placing the SBlC chip in the three-state mode) and then use
the SPl port to access other SPl peripherals.
All transfers between the user MCU and the SBlC in the
Buffered SPI mode consist of 2 bytes, i.e. a message consists an even number of 8-bit transfers. A microcomputer
wishing to transmit loads 2 bytes into the serial bus IC data
register and then pulls the control pin low to initiate transmission. During transmission the 2 bytes placed into the buffer
are replaced by the two reflected bytes received from the
bus. After every 2 byte transmission the user micro should
transfer the two reflected bytes out of the buffer and the next
2 bytes to be transmitted into the buffer.
TABLE 2. CLOCK PROGRAMMING
SPI OR SCISPI OR SCISPI OR SCI
MCU
FIGURE 1. POSSIBLE NETWORK CONFIGURATION-VARIOUS
MICROCOMPUTERS USING SBI CHIPS TO COMMUNICATE ALONG DIFFERENTIAL BUS.
MCU
MCU
In addition to performing a framing error check in the SCI
mode, other advantages gained by using the SBlC (in any
mode) include greater system EMl tolerance and automatic
CLOCK INPUT
DIVIDE FACTORA PINB PIN
÷ 100
÷ 201
÷ 410
÷ 1011
6-87
CDP68HC68S1
Functional Pin Description
PIN NUMBERSYMBOLIN/OUTDESCRIPTION
1CLKInputThis is the clock input that shall be divided by the SBIC (as described in Table 2) and used
as an internal synchronizing clock. The internal clock is then further divided by 128 to determine baud rate, i.e. 128 internal clock periods constitute 1-bit length.
2, 3A and BInputPrograming inputs of the clock divider. These inputs are tied to +VDD or VSS depending
upon speed of external clock source. (See Table 2)
4ModeInputThis input shall be used in conjunction withCS input to define the mode of operation (see
Table 1). It may be permanently wired to +VDD or VSS or driven high or low by MCU I/O
lines.
5, 6BUS+
and BUS-
14, 7VDD and
V
SS
8XMITInputIn the SCI mode this data input shall come from the microcomputer standard NRZ asyn-
9RECOutputIn the SCI mode this data output shall be fed into the microcomputer asynchronous com-
10SCKInput/OutputIn the SCI mode, this I/O is not required. In both SPI modes this pin is connected to the
11CSInputThis input shall be used in conjunction with the mode input and shall be used as a chip
12IDLEInput/OutputThe microcomputer shall monitor this signal to determine the bus condition and also pull
Input/OutputThis is the two wire differential bus I/O used to transmit and receive data to and from the
differential bus. BUS+ is both responsive to, or driven positive by sourcing current from
an externally established bias point. This sourcing current matches the BUS- I/Os sinking
current. BUS- is both responsive to, or driven negative by sinking current from an externally established bias point. This sinking current matches the BUS+ I/Os sourcing current.
-Power and ground reference are supplied to the device via these pins. VDD is power and
VSS is ground.
chronous communications output port (68HC05 SCI port pin TxD). In the SPI modes, it
shall come from the microcomputer’s synchronous output port (68HC05 SPI port pin
MOSl or MlSO).
munications input port (68HC05 SCI port pin RxD). In the SPI modes it shall be fed into
the microcomputer’s synchronous input port (6805 SP1 port pin MOSl or MISO).
68HC05’s SPI port SCK pin. In the normal SPl mode, the SBlC shall produce shift clock
pulses via this pin for synchronously shifting data into and out of the microcomputer. In
the Buffered SPl mode this pin is an input and the microcomputer shall generate the shift
clock pulses. Figure 3 shows the relationship between the serial clock signal and other
SBIC signals in the SPI mode.
select (see Table 1). It may be permanently wired to +VDD or VSS or driven high or low by
MCU I/O lines.
this line low to generate a break. The IDLE signal goes low when the bus is idle (after
sensing an End of Message condition) and high when the bus is active. On reset, this pin
is set to a logic zero.
13ControlInput/OutputThe microcomputer shall monitor this I/O pin in the SPl mode to handle transmission and
reception of data. In the SCI and SPI modes, as an output, this pin will go low to indicate
that a data byte is currently active on the bus. In the Buffered SPI mode the control pin
indicates whether the user microcomputer has current access to the SBI chip’s internal 2
byte buffer (signified by a logic high on the control pin). In both SPI modes the control pin
is also effective as an input. In these modes the control pin is pulled low by the user microcomputer to initiate a transmit operation by the SBlC. The control pin is normally high
when the bus is inactive. On reset, this pin is set to a logic high.
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate
and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
6-88
Loading...
+ 9 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.