2004 Jan 13 4
Philips Semiconductors Product specification
LIN transceiver TJA1020
FUNCTIONAL DESCRIPTION
The TJA1020 is the interface between the LIN master/slave protocol controller and the physical bus in a Local
Interconnect Network (LIN). The LIN transceiver is optimized for the maximum specified LIN transmission speed of
20 Kbaud providing optimum EMC performance due to wave shaping of the LIN output.
Operating modes
The TJA1020 provides two modes of normal operation, one intermediate mode and one very low power mode. Figure 3
shows the state diagram.
handbook, full pagewidth
SLEEP
switching on BAT
MGU243
(t
(NWAKE = 0; after 1−>0)
> t
NWAKE
or
t
(LIN = 0; after 1−>0)
> t
BUS
)
t
(NSLP = 1; after 0−>1)
> t
gotonorm
while TXD = 1
t
(NSLP = 1; after 0−>1)
> t
gotonorm
while TXD = 0
t
(NSLP = 0; after 1−>0)
> t
gotosleep
while TXD = 1
t
(NSLP = 0; after 1−>0)
> t
gotosleep
while TXD = 1
t
(NSLP = 1; after 0−>1)
> t
gotonorm
while TXD = 0
t
(NSLP = 1; after 0−>1)
> t
gotonorm
while TXD = 1
NORMAL
SLOPE MODE
LOW
SLOPE MODE
INH = HIGH
TERM. = 30 k
RXD = LOW
trx OFF
INH = HIGH
TERM. = 30 k
RXD = LINDATA
trx ON
INH = HIGH
TERM. = 30 k
RXD = LINDATA
trx ON
INH = FLOATING
TERM. =
HIGH-OHMIC
RXD = FLOATING
trx OFF
STANDBY
trx: transmitter.
TERM.: slave termination resistor, connected between pins LIN and BAT.
Fig.3 State diagram.
2004 Jan 13 5
Philips Semiconductors Product specification
LIN transceiver TJA1020
Table 1 Operating modes
Notes
1. The standby mode is entered automatically upon any local or remote wake-up event during sleep mode. Pin INH and
the 30 k termination resistor at pin LIN are switched on.
2. The internal wake-up source flag (set if a local wake-up did occur and fed to pin TXD) will be reset when entering
normal slope or low slope mode (NSLP goes HIGH).
3. The wake-up interrupt (on pin RXD) is released when entering normal slope or low slope mode (NSLP goes HIGH).
4. The normal slope mode is entered during a positive edge on NSLP while pin TXD is already set HIGH. In the event
of a short-circuit to ground on pin TXD, the transmitter will be disabled.
5. The low slope mode is entered during the positive edge on NSLP while pin TXD is already pulled LOW.
MODE NSLP TXD (OUTPUT) RXD INH TRANSMITTER REMARKS
Sleep 0 weak pull-down floating floating off no wake-up request detected
Standby
(1)
0 weak pull-down if
remote wake-up;
strong pull-down if
local wake-up;
note 2
LOW; note 3 HIGH off wake-up request detected; in
this mode the microcontroller
can read the wake-up source:
remote or local wake-up
Normal
slope
mode
1 weak pull-down HIGH:
recessivestate
LOW:
dominant state
HIGH normal slope
mode
notes 2, 3 and 4
Low slope
mode
1 weak pull-down HIGH:
recessivestate
LOW:
dominant state
HIGH low slope mode notes 2, 3 and 5
Sleep mode
This mode is the most power saving mode of the TJA1020
and the default state after power-up (first battery supply).
Despite its extreme low current consumption, the TJA1020
can still be waken up remotely via pin LIN, or waken up
locally via pin NWAKE, or activated directly via pin NSLP.
Filters at the inputs of the receiver (LIN), of pin NWAKE
and of pin NSLP are preventing unwanted wake-up events
due to automotive transients or EMI. All wake-up events
have to be maintained for a certain time period (t
BUS
,
t
NWAKE
and t
gotonorm
).
The sleep mode is initiated by a falling edge on the pin
NSLP while TXD is already set HIGH. After a filter time
continuously driven sleep command (pin NSLP = LOW),
pin INH becomes floating.
In sleep mode the internal slave termination between
pins LIN and BAT is disabled to minimize the power
dissipation in case pin LIN is short-circuited to ground.
Only a weak pull-up between pins LIN and BAT is present.
The sleep mode can be activated independently from the
actual level on pin LIN or NWAKE. So it is guaranteed that
the lowest power consumption is achievable even in case
of a continuous dominant level on pin LIN or a continuous
LOW on pin NWAKE.
Standby mode
The standby mode is entered automatically whenever a
local or remote wake-up occurs while the TJA1020 is in its
sleep mode. These wake-up events activate pin INH and
enable the slave termination resistor at the pin LIN. As a
result of the HIGH condition on pin INH the voltage
regulator and the microcontroller can be activated.
The standby mode is signalled by a LOW level on pin RXD
which can be used as an interrupt for the microcontroller.
In the standby mode (pin NSLP is still LOW), the condition
of pin TXD (weak pull-down or strong pull-down) indicates
the wake-up source: weak pull-down for a remote wake-up
request and strong pull-down for a local wake-up request.
2004 Jan 13 6
Philips Semiconductors Product specification
LIN transceiver TJA1020
Setting pin NSLP HIGH during standby mode results in the
following events:
An immediate reset of the wake-up source flag; thus
releasing the possible strong pull-down at pin TXD
before the actual mode change (after t
gotonorm
) is
performed
A change into normal slope mode if the HIGH level on
pin NSLP has been maintained for a certain time period
(t
gotonorm
) while pin TXD is pulled HIGH
A change into low slope mode if the HIGH level on pin
NSLP has been maintained for a certain time period
(t
gotonorm
) while pin TXD is pulled LOW either
deliberately driven by the microcontroller, or due to a
failure. In the event of a short-circuit to ground or an
open-wire on pin TXD, the LIN output remains recessive
(fail safe)
A reset of the wake-up request signal on pin RXD if the
HIGH level on pin NSLP has been maintained for a
certain time period (t
gotonorm
).
Normal slope mode
In the normal slope mode the transceiver is able to
transmit and receive data via the LIN bus line. The receiver
detects the data stream at the LIN bus input pin and
transfers it via pin RXD to the microcontroller (see Fig.1):
HIGH at a recessive level and LOW at a dominant level on
the bus. The receiver has a supply voltage related
threshold with hysteresis and an integrated filter to
suppress bus line noise. The transmit data stream of the
protocol controller at the TXD input is converted by the
transmitter into a bus signal with controlled slew rate and
wave shaping to minimize EME. The LIN bus output pin is
pulled HIGH via an internal slave termination resistor. For
a master application an external resistor in series with a
diode should be connected between pin INH or BAT on
one side and pin LIN on the other side (see Fig.7).
Being in the sleep or standby mode, the TJA1020 enters
normal slope mode whenever a HIGH level on pin NSLP is
maintained for a time of at least t
gotonorm
provided its
preceding positive edge is executed while pin TXD is
already set to HIGH.
The TJA1020 switches to sleep mode in case of a LOW
level on pin NSLP, maintained during a certain time period
(t
gotosleep
) while pin TXD is already set to HIGH.
Low slope mode
The only difference between the normal slope mode and
the low slope mode is the transmitter behaviour.
In the low slope mode the transmitter output stage drives
the LIN bus line with lengthened rise and fall slopes. This
will further reduce the already outstanding EME in the
normal slope mode. The low slope mode is perfectly suited
for applications where transmission speed is not critical.
The mode selection is done by the LIN transceiver after a
positive edge on pin NSLP, maintained for a certain time
period (t
gotonorm
). If pin TXD is LOW at that time, the low
slope mode is entered, otherwise the normal mode is
entered. The transition to the low slope mode will be
executed during an open pin TXD (fail-safe), a short-circuit
from pin TXD to ground (fail-safe) or an intended LOW
level of pin TXD programmed by the microcontroller. The
transmitter is enabled after a LOW-to-HIGH transition on
pin TXD. In the event of a short-circuit to ground on pin
TXD, the transmitter will be disabled.
Wake-up
There are three ways to wake-up a TJA1020 which is in
sleep mode:
1. Remote wake-up via a dominant bus state
2. Local wake-up via a negative edge at pin NWAKE
3. Mode change (pin NSLP is HIGH) from sleep mode to
normal slope/low slope mode.
Remote and local wake-up
A falling edge at pin NWAKE followed by a LOW level
maintained for a certain time period (t
NWAKE
) results in a
local wake-up. The pin NWAKE provides an internal
pull-up towards pin BAT. In order to prevent EMI issues, it
is recommended to connect an unused pin NWAKE to
pin BAT.
If, during power-up, pin NWAKE is LOW for a certain
period of time (t
NWAKE
) this will also result in a local
wake-up.
A falling edge at pin LIN followed by a LOW level
maintained for a certain time period (t
BUS
) and a rising
edge at pin LIN respectively (see Fig.4) results in a remote
wake-up.
After a local or remote wake-up pin INH is activated (it
goes HIGH) and the internal slave termination resistor is
switched on. The wake-up request is indicated by a LOW
active wake-up request signal on pin RXD to interrupt the
microcontroller.

TJA1020T/CM,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
LIN Transceivers TJA1020T/SO8//CM/REEL 13 Q1 NDP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union