NCV7430
www.onsemi.com
16
Table 11. REGISTERS AND FLAGS
Register Reset StateCommentRelated Commands
Length
(bit)
Mnemonic
Thermal Control
Status
TH_CONT
_STATE[3:0]
4 Get_Full_Status 4 bits unsigned
“0” : current reduced to
6.25% DC
“15” : current not reduced
(Max ON DC)
“15”
TWPROG TWPROG 1 Set_OTP_Param “0”
“1”
Works with TWPROG2
Thermal Warning Level
Set per the Temperature
Select Table.
FROM OTP
TWPROG2 TWPROG2 1 Set_OTP_Param “0”
“1”
Works with TWPROG
Thermal Warning Level
Set per the Temperature
Select Table.
FROM OTP
LEDs ON/OFF LEDs ON/OFF 1 Set_LED_Control
Set_Color
Get_LED_Control
“0” : All LEDs OFF
“1” : All LEDs ON if individual
LEDx ENABLE is set to “1”
If DEFAULT = 1: “1”
If DEFAULT = 0: “0”
LED1 ENABLE LED1 ENABLE 1 Set_LED_Control
Get_LED_Control
“0” : LED 1 OFF
“1” : LED1 ON
If DEFAULT = 1: “1”
If DEFAULT = 0: “0”
LED2 ENABLE LED2 ENABLE 1 Set_LED_Control
Get_LED_Control
“0” : LED 2 OFF
“1” : LED 2 ON
If DEFAULT = 1: “1”
If DEFAULT = 0: “0”
LED3 ENABLE LED3 ENABLE 1 Set_LED_Control
Get_LED_Control
“0” : LED 3 OFF
“1” : LED 3 ON
If DEFAULT = 1: “1”
If DEFAULT = 0: “0”
UPDATECOLOR
mode
UPDATE
COLOR[1:0]
2 Set_Color “00”: immediate update
“01”: store and do not update
“10”: update to the already
stored values
“11”: discard
“0”
RETRY state RETRYSTATE 1 Get_Full_Status
Get_Status
“0”: not in retry state
“1”: device is retrying to
recover from error
“0”
LED modulation
frequency
LED_MOD_
FREQ
1 Set_LED_Control
Get_Actual_Param
Get_LED_Control
“0” : 122 Hz
“1” : 244 Hz
FROM OTP
ERROR LED 1 ERRLED1[2:0] 3 Get_Full_Status
GetStatus
Refer to Table 8 “x”
ERROR LED 2 ERRLED2[2:0] 3 Get_Full_Status
GetStatus
Refer to Table 8 “x”
ERROR LED 3 ERRLED3[2:0] 3 Get_Full_Status
GetStatus
Refer to Table 8 “x”
Thermal
warning
TW 1 Get_Full_Status
GetStatus
Thermal warning detected “x”
Thermal
Shutdown
TSD 1 Get_Full_Status
GetStatus
Thermal Shutdown detected “x”
Tinfo Tinfo[1:0] 2 Get_Full_Status 00: T < T
<TW>
01: T
<TW>
<T < T
<TSD>
11: T > T
<TSD>
“x”
VBB_reset VBB_Reset 1 Get_Full_Status POR reset detected “1”
LIN Data Error Lin Data Error 1 Get_Full_Status Checksum Error + Stopbit
Error + Length Error
“x”
LIN Header Error LIN Header Error 1 Get_Full_Status Parity Error + Synch field Error “x”
LIN Bit Error LIN Bit Error 1 Get_Full_Status Difference in sent and
monitored bit
“x”
NCV7430
www.onsemi.com
17
LIN CONTROLLER
General Description
The LIN (local interconnect network) is a serial
communications protocol that efficiently supports the
control of distributed nodes in automotive applications. The
physical interface implemented in the NCV7430 is
compliant to the LIN rev. 2.0 & 2.1 specifications. It features
a slave node, thus allowing for:
single−master / multiple−slave communication
self synchronization without quartz or ceramics
resonator in the slave nodes
guaranteed latency times for signal transmission
single−signal−wire communication
transmission speed of 19.2 kbit/s, 10.4 kbit/s and
9.6 kbit/s
selectable length of Message Frame: 2, 4, and 8 bytes
configuration flexibility
data checksum (classic checksum) security and error
detection
detection of defective nodes in the network
It includes the analog physical layer and the digital
protocol handler.
The analog circuitry implements a low side driver with a
pull−up resistor as a transmitter, and a resistive divider with
a comparator as a receiver. The specification of the line
driver/receiver follows the ISO 9141 standard with some
enhancements regarding the EMI behavior.
Slave Operational Range for Proper Self
Synchronization
The LIN interface will synchronize properly in the
following conditions:
Vbat: sufficiently high
Ground shift between master node and slave node < ±1V
It is highly recommended to use the same type of reverse
battery voltage protection diode for the Master and the Slave
nodes.
LIN
RxD
TxD
Slope
Control
Filter
LIN
protocol
handler
to
control
block
from OTP
LIN address
VBB
Figure 10.
30 kW
Functional Description
Analog Part
The transmitter is a low−side driver with a pull−up resistor
and slope control. The receiver mainly consists of a
comparator with a threshold equal to V
BB
/2. Figure 5 shows
the characteristics of the transmitted and received signal.
See AC Parameters
for timing values.
Protocol Handler
This block implements:
Bit synchronization
Bit timing
The MAC layer
The LLC layer
The supervisor
Error Status Register
The LIN interface implements a register containing an
error status of the LIN communication. This register is as
follows:
Table 12. LIN ERROR REGISTER
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Not
used
Not
used
Not
used
Not
used
Not
used
Data
error Flag
Header
error Flag
Bit
error Flag
With:
Data error flag: (= Checksum error + StopBit error + Length error)
Header error flag: (= Parity error + SynchField error)
Bit error flag: Difference in bit sent and bit monitored on the LIN bus
A GetFullStatus
frame will reset the LIN error status register.
NCV7430
www.onsemi.com
18
Physical Address of the Circuit
The circuit must be provided with a node address in order
to discriminate this circuit from other ones on the LIN bus.
This address is coded on 6 bits, yielding the theoretical
possibility of 64 different devices on the same (logical) bus.
However the maximum number of nodes in a LIN network
is also limited by the physical properties of the bus line.
Beside the node address a 4 bit “GROUP_ID” identifier
is available. This “GROUP_ID” identifier is only evaluated
when the Broad bit is recognized as ‘0’. The “GROUP_ID”
identifier assigns the node to one of 16 groups. The node can
only be assigned to one group. The LIN message will use 16
bit locations for the Groups. When the Node “GROUP_ID”
identifier matches the bit in the message, the message will
be evaluated. Refer to Figure 8.
Group 15
Group ID 1111
Group ID
programmed
in NCV7430
Send by
The message can address one or more Nodes at the
same time by setting the appropriate Group bit(s).
Figure 11.
Group 14
Group 13
Master
Group 12
Group 11
Group 10
Group 9
Group 8
Group 7
Group 6
Group 5
Group 4
Group 3
Group 2
Group 1
Group 0
Group ID 1110
Group ID 1101
Group ID 1100
Group ID 1011
Group ID 1010
Group ID 1001
Group ID 1000
Group ID 0111
Group ID 0110
Group ID 0101
Group ID 0100
Group ID 0011
Group ID 0010
Group ID 0001
Group ID 0000
Resuming: The NCV7430 is individually addressable by
its LIN node address and cluster addressable via the “Group”
bits when ‘Broad’ is ‘0’.
NOTE: For the Set_Color_Short and Set_Intensity
commands the GROUP_ID bits are split. The
lower two bits are used to assign the NCV7430
to one of four groups for the color setting, while
the upper two bits are used to assign the device
to one of four groups for the intensity setting.
BAUD Rate
The NCV7430 device automatically distinguishes
between high and low baud rates.
A high baud rate of 19200 transmitted by the master will
be duplicated by the slave.
There are two low baud rates in use between the US and
Europe. They are 9600 and 10400. To eliminate possible
confusion between these two closely related frequencies, the
device is programmable via the OTP register to select
between the two frequencies (reference Table 8).
LIN Frames
The LIN frames can be divided in writing and reading
frames. A frame is composed of an 8−bit Identifier followed
by 2, 4 or 8 data−bytes and a checksum byte.
NOTE: The checksum conforms to LIN 1.3. This means
that all identifiers are validated with classic
checksum.
Writing frames will be used to:
Program the OTP Memory;
Configure the LED parameters (Modulation value etc);
Control of the LED Outputs.
Whereas reading frames will be used to:
Get status information such as error flags;
Reading OTP for calibration by MCU;
Verify the right programming and configuration of the
component.
Writing Frames
The LIN master sends commands and/or information to
the slave nodes by means of a writing frame. According to
the LIN specification, identifiers are to be used to determine
a specific action. If a physical addressing is needed, then
some bits of the data field can be dedicated to this, as
illustrated in the example below.
Identifier Byte Data Byte 1 Data Byte 2
ID
0
ID
1
ID
2
ID
3
ID
4
ID
5
ID
6
ID
7
phys. address command parameters (e.g. position)
<ID6> and <ID7> are used for parity check over <ID0> to <ID5>, conforming to LIN2.1 specification. <ID6> = <ID0>
<ID1> <ID2> <ID4> (even parity) and <ID7> = NOT(<ID1> <ID3> <ID4> <ID5>) (odd parity).

NCV74300V3GEVK

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
LED Lighting Development Tools LIN RGB HIGH CURRENT EVB
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet