PHILIPS HEF4755VT

INTEGRATED CIRCUITS
DATA SHEET
For a complete data sheet, please also download:
• The IC04 LOCMOS HE4000B Logic
Family Specifications HEF, HEC
• The IC04 LOCMOS HE4000B Logic
Package Outlines/Information HEF, HEC
HEF4755V
LSI
Transceiver for serial data
communication
Product specification
File under Integrated Circuits, IC04
January 1995
Philips Semiconductors
Product specification
HEF4755V
LSI
Transceiver for serial data communication
DESCRIPTION
SUPPLY VOLTAGE/CURRENT
The HEF4755V transceiver is a circuit for serial data
communication. It provides maximum transmission
security and effectiveness. Therefore, in addition to the
normal precautions, it contains a programmable digital
bit-check, a programmable CRC (Cyclic Redundancy
Check; Hamming distance 4 or 6) and format protection.
RATING
VDD
ISS
RECOMMENDED OPERATING
−0,5 to +15
30
4,75 to 12,6
−
FAMILY DATA, IDD LIMITS category LSI
The circuit has 8 possible operating modes:
See Family Specification
• synchronous
– error checking only
– receiving
– transmitting
– receiving with data out and transmitting the same
message
• asynchronous
– error checking only
– receiving
– transmitting
– receiving with data out and transmitting of a
regenerated message.
FEATURES
• Transmission rate:
VDD
SYNCHRONOUS
ASYNCHRONOUS
0,8 Mbaud
31 kbaud
5V
7V
1,6 Mbaud
62 kbaud
10 V
3,2 Mbaud
125 kbaud
• Inputs: standard LOCMOS
• Outputs: TTL compatible (1 TTL load)
• Operating ambient temperature range: −40 to + 85 °C
• Transmit or receive a serial binary data stream
• Start bit generation and recognition
• Format protection and checking
• Redundancy byte generation and checking
• Digital bit check
• Error recognition and error distinguishing
• 8-bit parallel input/output transfer
Fig.1 Pinning diagram.
January 1995
2
V
mA
Philips Semiconductors
Product specification
HEF4755V
LSI
Transceiver for serial data communication
HEF4755VP(N):
28-lead DIL; plastic
HEF4755VD(F):
28-lead DIL; ceramic (cerdip)
(SOT117-2)
(SOT135)
HEF4755VT(D):
28-lead SO; plastic
(SOT136-1)
( ): Package Designator North America
PINNING
1
TST
Test pin; during normal use
connected to VSS. When TST is
HIGH (VDD), internal check points
are connected to the data bus.
19
HD
Hamming distance; determines the
length of the redundancy byte:
LOW = 7 bit (HD = 4)
HIGH = 15 bit (HD = 6)
2
ML0
20
MOS
3
ML1
Input code for message length (see
Table 1).
Output message synchronization
used in synchronous mode.
21
MO
Message output.
22
MI
Message input.
23
DP
Output data pulse; take-over pulse
for data on the data bus.
24
ERR
Output error; an active output
means that at least 1 transmission
error is recognized.
4
DIO0
to
to
11
DIO7
12
RX
Mode input: receive; see Table 2
13
TX
Mode input: transmit; see Table 2
15
AS
Mode input: asynchronous;
see Table 2
25
CP
Clock input; in synchronous mode
equal to the transmission bit rate.
16
R
Reset; a positive signal resets
all internal registers.
26
TT1
27
TT0
Input start in transmitting mode;
synchronization input (from MOS)
in synchronous receiving mode.
Programming of the permissible time
tolerance in bit distortion
(see Table 3).
28
VDD
Positive supply voltage; 4,5 V to
12,5 V (is the logic HIGH level).
Output busy; active during
receiving or transmitting a message.
14
VSS
Ground (is the logic LOW level).
17
18
START
BUSY
January 1995
Bidirectional data bus.
3
Philips Semiconductors
Product specification
Transceiver for serial data communication
Table 1
Input code for message length
ML0
ML1
H
H
6 data bytes
L
H
4 data bytes
H
L
2 data bytes
L
L
variable length
depends on
format byte
Table 2
HEF4755V
LSI
MESSAGE LENGTH
Input code for input mode
RX
TX
AS
L
L
L
status register connected to the data bus for error recognition
H
L
L
receiving in synchronous mode
L
H
L
transmitting in synchronous mode
H
H
L
receiving messages (without redundancy bit); data parallel out;
calculating of redundancy byte; transmitting data with redundancy
byte in synchronous mode
L
L
H
only bit check in asynchronous mode; no data output on data bus
H
L
H
receiving in asynchronous mode
L
H
H
transmitting in asynchronous mode
H
H
H
receiving and transmitting of a regenerated message in the
asynchronous mode
Table 3
Permissible time tolerance in bit distortion
TT1
TT0
PERMITTED DISTORTION (dt/T)
L
L
6/32 ≈ 19%
L
H
8/32 = 25%
H
L
10/32 ≈ 31%
H
H
12/32 ≈ 37%
Notes
1. H = HIGH state (the most positive voltage)
2. L = LOW state (the least positive voltage)
January 1995
4
Philips Semiconductors
Product specification
Transceiver for serial data communication
(1) Only used in the asynchronous mode.
Fig.2 Block diagram.
Fig.3 Functional diagram.
January 1995
5
HEF4755V
LSI
Philips Semiconductors
Product specification
HEF4755V
LSI
Transceiver for serial data communication
FUNCTIONAL DESCRIPTION
Messages
General
In the synchronous mode the HEF4755V will transmit or
receive a message as follows:
The HEF4755V is used for protected-bit serial data
communication. This protection makes it necessary to
subdivide the serial data stream into data blocks called
messages.
The first bit of a transmitted message is the start-bit which
cannot be mis interpreted. It instructs the receiver, that
information transfer has started and it defines the
time-window for the following bits. The start-bit is only
necessary in the asynchronous mode and it is omitted in
the synchronous mode. The first byte contains the number
of data bytes that will follow. This byte is checked by the
receiver and if a discrepancy is found, the receiver reports
a code-error. This first byte is called ‘size’. The number of
data bytes can also be fixed by wiring of the transmitter as
well as the receiver. In this case the size byte is omitted.
There is no protocol on the information of the data bytes,
so the maximum number of informations per message is
256 ≈ 1017.
The redundancy check byte secures the data bytes
against transmission errors. This byte is calculated in
parallel to the data stream and it is send as last byte by the
transmitter. The receiver calculates its own redundancy
byte and compares it with the received one. If there is a
discrepancy, the receiver reports a code error.
Code protection
Size
The coding of the size byte is as follows:
DIO0 = C
DIO1 = B
DIO2 = A
DIO3 = P
The information is transmitted as follows:
With this, a hamming distance of 4 is obtained.
January 1995
n = C ⋅ 22 + B ⋅ 21 + A ⋅ 20
6
= C⊕B⊕A
Philips Semiconductors
Product specification
Transceiver for serial data communication
HEF4755V
LSI
Redundancy byte
Asynchronous and synchronous mode
The redundancy byte completes the data bytes with 15 (7)
bits as a code word. If only one bit in the information has
changed during the transmission, the two code words will
differ by at least 6 (4) bit positions. So a change of up to 5
(3) bits will always be observed, even every odd number of
false bits will be recognized. The HEF4755V has a
programmable redundancy bit calculator which carries out
this protection (the numbers given in parentheses are valid
for the alternative possibility).
If the transmission line carries extreme noise, this kind of
message protection is less effective. In this case, the
message is protected by checking bit-per-bit in a smaller
time scale (see ‘bit protection’ below).
If only one transmission line is available, then the receiver
waits for the start-bit, synchronizes itself on the start bit
and receives all the data bits of one message. This is
called the asynchronous mode. By using 3 transmission
lines, the circuit can go to the synchronous mode. In this
case it is possible to transmit also the clock signal (CP)
and message synchronization signal (MOS) in parallel with
the data bits. The start bit and the bit check are omitted. In
the synchronous mode the maximum transmission speed
is 32 times the maximum speed in the asynchronous
mode.
In asynchronous receive mode a reset pulse is necessary
between two messages. It is possible to derive this reset
pulse from the busy signal by using hardware. The
duration of the START-pulse at the transmitter must
always be shorter than the message to be transferred. A
good procedure for achieving this is to use the
BUSY-signal to end the START-pulse. The recovery time
between two messages must be at least two bit periods.
During this time, the line must remain stable to prevent
generation of an error. This must be ensured with external
hardware/software.
Bit protection
The HEF4755V checks every received bit within the time
window defined by the start-bit. The programmed time
tolerance (19%, 25%, 31% and 37%) determines that the
bit protection circuit decides after 32 samples which bit is
a true logic HIGH or LOW level, or an error. In the latter
case, there are too many samples HIGH to obtain a LOW
and, too many samples LOW to obtain a HIGH.
In the synchronous receive mode, the duration of the
START-pulse at the transmitter must always be shorter
than the message to be transferred. A good procedure for
achieving this is to use the BUSY-signal to end the
START-pulse. A continuous START-signal will cause
malfunction. The recovery time between two messages
must be at least one bit period. During this time, the
message line must remain stable. A good way to achieve
this is to use the trailing-edge of the BUSY-signal to
generate a START-signal. In practice, if data is delivered
to the transmitter fast enough, START can be BUSY. If the
lines have different delays, the message line should have
the longest delay. If it is not certain which line has the
longest delay it is possible to phase-shift the clock signal
of the receiver by inverting it. This is only possible with
point-to-point lines.
Transmitting
In the transmitting mode the HEF4755V uses the data
pulse signal (DP, pin 23) to take 8 bits from the data bus.
These parallel bits are shifted serially to the message
output (MO).
Receiving
In the receiving mode the HEF4755V receives serial bits at
the message input (MI). The circuit checks the message
for transmission errors and, with every data pulse, 8 bits
are transferred in parallel to the data bus. Every
recognized error is stored and the error output is activated.
The kind of error can be recognized by reading the status
register over the data bus.
January 1995
7
Philips Semiconductors
Product specification
HEF4755V
LSI
Transceiver for serial data communication
DC CHARACTERISTICS
VSS = 0 V; Tamb = −40 to + 85 °C; unless otherwise specified
PARAMETER
VDD
V
SYMBOL
MIN.
TYP.
MAX.
UNIT
CONDITIONS
Outputs
Output voltage LOW
Output voltage HIGH
4,75 to
12,6
VOL
−
−
0,4 V
4,75
VOL
−
−
0,4 V
4,75 to
12,6
VOH
VDD−1
−
−
V
4,75
VOH
VDD−1
−
−
V
4,75 to
12,6
VOL
−
−
0,4 V
4,75
VOL
−
−
0,4 V
4,75 to
12,6
VOH
VDD−1
−
−
V
4,75
VOH
VDD−1
−
−
V
12,6
IOZH
−
−
20 µA
VOH = 12,6 V
12,6
IOZH
−
−
5 µA
VOH = 12,6 V
−IOZL
−
−
20 µA
VOL = 0 V
−IOZL
−
5 µA
VOL = 0 V
IOL = 1,8 mA
IOL = 2,3 mA
Tamb = 25 °C
−IOH = 1,1 mA
−IOH = 1,4 mA
Tamb = 25 °C
Inputs/outputs
As outputs
Output voltage LOW
Output voltage HIGH
IOL = 1,8 mA
IOL = 2,3 mA
Tamb = 25 °C
−IOH = 1,1 mA
−IOH = 1,4 mA
Tamb = 25 °C
Output leakage current
HIGH
LOW
−
As inputs
Input voltage LOW
4,75 to
12,6
VIL
0
−
0,3 VDD V
Input voltage HIGH
4,75 to
12,6
VIH
0,7 VDD
−
VDD V
January 1995
8
Tamb = 25 °C
Tamb = 25 °C
Philips Semiconductors
Product specification
HEF4755V
LSI
Transceiver for serial data communication
AC CHARACTERISTICS
VSS = 0 V; Tamb = −40 to + 85 °C; unless otherwise specified
PARAMETER
VDD
V
SYMBOL
MIN.
TYP.
MAX.
UNIT
CONDITIONS
AS at VDD
Asynchronous mode
Clock pulse width
LOW
5
10
HIGH
5
10
START pulse
5
width HIGH
10
Set-up time
5
Dn → CP
10
Hold time
CP → Dn
5
10
Reset (R) pulse
5
width HIGH
10
tWCPL
tWCPH
tWSH
tsu
thold
tWRH
500
ns
125
ns
500
ns
125
ns
0,9
µs
0,22
µs
1,4
µs
0,35
µs
0
µs
0
µs
1
µs
0,25
µs
AS at VSS
Synchronous mode
Clock pulse width
5
LOW
10
HIGH
5
10
Set-up time
START → CP
Hold time
CP → START
5
10
5
10
Set-up time
5
Dn → CP
10
Hold time
CP → Dn
5
10
Reset (R) pulse
5
width HIGH
10
tWCPL
tWCPH
tsu
thold
tsu
thold
tWRH
625
150
ns
625
ns
150
ns
0,6
0,15
300
75
µs
µs
ns
ns
600
ns
150
ns
0
ns
0
ns
1
µs
0,25
µs
Note
1. Measured between output voltage levels of 0,8 V and 2 V.
January 1995
ns
9
Philips Semiconductors
Product specification
Transceiver for serial data communication
Fig.6 Waveforms showing the clock, data and start timing.
January 1995
10
HEF4755V
LSI
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
Product specification
HEF4755V
LSI
Function/timing diagram when using the HEF4755V in the asynchronous mode where the byte number per message is variable and the
hamming distance is 4.
Philips Semiconductors
11
Transceiver for serial data communication
January 1995
Fig.7
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
Product specification
HEF4755V
LSI
Function/timing diagram when using the HEF4755V in the asynchronous mode where the byte number per message is variable and the
hamming distance is 4.
Philips Semiconductors
12
Transceiver for serial data communication
January 1995
Fig.8