The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

SYSTEM VOLTAGE REGULATOR WITH FAULT TOLERANT SPEED CAN-TRANSCEIVER


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



L4969
SYSTEM VOLTAGE REGULATOR WITH FAULT TOLERANT SPEED CAN-TRANSCEIVER
OPERATING SUPPLY VOLTAGE 28V, TRANSIENT QUIESCENT CURRENT CONSUMPTION, LESS THAN 40µA SLEEP MODE VERY DROP VOLTAGE REGULATORS 200mA 5V/200mA SEPARATE VOLTAGE REGULATOR CAN-TRANSCEIVER SUPPLY WITH POWER SLEEP MODE EFFICIENT SUPERVISION RESET LOGIC SERIAL INTERFACE UNPOWERED INSUFFICIENTLY SUPPLIED NODE DOES DISTURB LINES VOLTAGE SENSE COMPARATOR SUPPORTS TRANSMISSION WITH GROUNDSHIFT: SINGLE WIRE: 1.5V, DIFFERENTIAL:
SO20
PowerSO20
ORDERING NUMBERS: L4969MD (SO20) L4969 (PowerSO20)
DESCRIPTION L4969 integrated circuit containing independent Voltage Regulators standard fault tolerant speed line interface multipower BCD3S process. integrates main local functions automotive body electronic applications connected bus.
Figure Block Diagram
VREG
VREG
Watchdog adjustable RC-Oscillator
NRESET
Identifier Filter VREG
WAKE CANH CANL Fault tolerant speed CAN-transceiver SCLK SOUT Control Status Memory NINT
October 2003
This preliminary information product development undergoing evaluation. Details subject change without notice.
1/34
L4969
Figure Connection
CANH CANL
WAKE NINT NRES
SCLK NRES NINT WAKE
SOUT
PSO20
SCLK SOUT
SO20
CANL CANH
Table Functions
(PSO20) (SO20) 5,6, Name CANH CANL SOUT SCLK NRES NINT WAKE Power Ground Microcontroller Supply Voltage Peripheral Supply Voltage Internal Supply Power Supply CANH Line Driver Output CANL Termination Source CANL Line Driver Output CANH Termination Source Act. Receive Dominant Data Output Act. Transmit Dominant Data Input Serial Data Output Serial Data Input Serial Clock Act. Reset Output Act. Interrupt Request Dual Edge Triggerable Wakeup Input Function
Table Thermal Data
Symbol Rthj-amb Rthj-case Parameter Thermal resistance junction-ambient Thermal resistance junction-case Powerso20 401) SO20L Unit °C/W °C/W
Note: Typical value soldered board with copper ground plane thick).
2/34
L4969
Table Absolute Maximum Ratings
Symbol VVSDC VVSTR IVOUT1.3 TSTG VOUT1 VOUT2 VOUT3 Vinli VinliW Vcanh Vcanl Parameter operating supply voltage Transient operating supply voltage 400ms) Output currents Storage temperature Operating junction temperature Externally forced output voltage OUT1 Externally forced output voltage OUT2 Externally forced output voltage OUT3 Input voltage Logic inputs: SIN, SCLK, NRES Input voltage WAKE Voltage CANH line Voltage CANL line Value -0.3 -0.3 Internally limited +150 +150 -0.3 VS+0.3, +6.3 -0.3 VS+0.3 -0.3 VS+0.3, +6.3 -0.3 -0.3 VS+0.3
Unit
Notes: pins protected against ESD. verification performed according 883C, human body model with 1.5kW, 100pF discharge voltage 2000V, corresponding maximum discharge energy 0.2mJ. Voltage forced means voltage limited specified values while current limited. Pulses CAN-Pins with other Pins grounded.
Table Electrical Characteristics 14V, -40°C 150°C unless otherwise specified.
Symbol Supply Current ISSL ISSLWK ISSB Regulators (CANH Standby off, off, (CAN only) only (CAN Standby) Timer (Sleep Timer (Sleep RXonly Timer (Standby Timer (Standby Default (Standby Regulators (CAN active, high) Additional Oscillator- Chargepumpcurrent IOUT1 -100mA IOUT2 -10mA load. Timer Timer >-100mA SO20 Package >-150mA PSO20 Package VDP1 Dropout voltage VS=4.8V IOUT1 -10mA IOUT1 -100mA SO20 Package IOUT1 -150mA PSO20 Package Parameter Test Conditions Min. Typ. Max. Unit
ISCP
Voltage Regulator output voltage
0.025 0.25
0.06
3/34
L4969
Table Electrical Characteristics (continued) 14V, -40°C 150°C unless otherwise specified.
Symbol VOL01 Parameter Load regulation Test Conditions =-1mA to-100mA SO20 Package =-1mA -150mA PSO20 Package ILIM1 Current limit 0.8V 4.5V, VS=6V, SO20 Package 0.8V 4.5V VS=14V, PSO20 Package VOLI1 TOVT1 TOTKL1 Vres Line regulation Overtemp flag Thermal shutdown -1mA RTC0 Voltage Regulator Output voltage >-100mA SO20 Package >-150mA PSO20 Package Dropout voltage 4.8V IOUT 100mA SO20 Package IOUT 150mA PSO20 Package VOLO Load regulation =-1mA -100mA SO20 Package =-1mA -150mA PSO20 Package ILIM Current limit 0.8V 4.5V, VS=6V, SO20 Package 0.8V 4.5V PSO20 Package VOLI TOVT TOTKL Vtrc tOSC tWDC tRDnom tWDstart Line regulation Overtemp flag Thermal shutdown tracking offset OnChip RC-Timebase Watchdog timebase (2.5ms) Reset pulse duration (1ms) Reset pulse pause (320ms) (startup watchdog) IOUT -5mA 28V, RC-Adjustment Min. -180 -180 Typ. -400 -400 Max. -800 -800 Unit
4.15
reset threshold voltage RTC0
0.25
-180 -180 0.95
-400 -400 2498 1024
-800 -800 1.35
tOSC tOSC tWDC
Reset Watchdog
4/34
L4969
Table Electrical Characteristics (continued) 14V, -40°C 150°C unless otherwise specified.
Symbol tWDswS Parameter Watchdog window start (Software window Watchdog) Test Conditions (2.5ms) (5ms) (10ms) (20ms) tWDswE Watchdog window (Software window watchdog) (5ms) (10ms) (20ms) (40ms) tWD1C System Watchdog (80ms) (160ms) (320ms) (640ms) (800ms) tWD2C System Watchdog (1s) (2s) (4s) (8s) (45min) VRESL RPURES Reset output voltage Internal Reset Pull-Up Resistance Propagation delay (rec state) Propagation delay (dom state) output slew rate Cload 3.3nF Cload 3.3nF, RTERM =100 CLoad 3.3nF IRES 500u, 2.5V IRES 500u, 1.5V Min. Typ. 1600 3200 1081344 0.85 Max. Unit tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC tWDC
Line Interface tdrd tddr
V/µs
RRTH, RRTL external Termination resistance (application limit) VCCFS VHRXD VLRXD Vd_r Force Standby mode (fail safe) High level output voltage level output voltage Differential receiver threshold VCANH VCANL Differential receiver threshold VCANH VCANL failures turn CAN-IF
2.20 -3.85
-2.50
Vr_d
failures
-3.50
-2.20
5/34
L4969
Table Electrical Characteristics (continued) 14V, -40°C 150°C unless otherwise specified.
Symbol VCANHr VCANHd VCANLr VCANLd ICANH ICANL ILCANH ILCANL VWakeH VWakeL Vcanhs Vcanls VOVH VOVL RTRTH Parameter CANH recessive output voltage CANH dominant output voltage CANL recessive output voltage CANL dominant output voltage CANH dominant output current CANL dominant output current CANH Sleep mode leakage current CANL Sleep mode leakage current CANH wakeup voltage CANL wakeup voltage CANH single ended receiver threshold CANL single ended receiver threshold CANH overvoltage detection threshold CANL overvoltage detection threshold internal termination resistance Normal mode, failures. internal termination current Normal mode, Failure EIII internal termination resistance Normal mode, failures. internal termination current Normal mode. (failure EIV, EVI, EVII) internal termination resistance failures. level input voltage High level input voltage level input voltage High level input voltage Test Conditions RRTH ICANH 40mA RRTL ICANL -40mA VCANH VCANL Sleep mode. 130°C VCANH Sleep mode. 130°C VCANL Sleep/ standby mode Sleep/ standby mode Normal mode. CANL Normal mode. CANH< Normal mode. CANL Normal mode. CANH VRTH -160 -100 1.82 1.4V 0.2V 2.15 Min. Typ. Max. 0.35 Unit
ITRTHF
VRTH
RTRTL
VRTL
ITRTLF
VRTL
RTRTLS
Standby/sleep mode. VRTL
13.0
Digital VSINL VSINH VSCLKL VSCLKH
6/34
L4969
Table Electrical Characteristics (continued) 14V, -40°C 150°C unless otherwise specified.
Symbol VTXL VTXH VWakeL VWakeH VSoutH VSoutL VRXDH VRXDL IohRXD IolRXD IohSOUT IolSOUT IohINT IolINT IohReset IolReset IohWake IolWake tStart Parameter level input voltage High level input voltage level input voltage High level input voltage High level output voltage level output voltage High level output voltage level output voltage High level output current level output current High level output current level output current High level output current level output current High level output current level output current High level output current level output current SCLK setup time (frame start) SCLK setup time (write) SCLK hold time (write) SCLK SOUT delay time (read) SCLK maximum cycle time (timeout) Interframe SCLK frequency range Sense comparator detection threshold CANH groundshift detection threshold edges CANL detect permanent CANH edges detect recovery CANH Operating mode (EI_V) 0.25 -1.5 -0.6 SOUT SOUT RESET RESET VWake VWake Test Conditions Min. -2.5 -1.5 -4.5 -1.8 -14.0 24,0 -15.0 24,0 -15,0 -3.4 Typ. Max. -0.9 +1.5 -2.0 Unit
Serial Data Interface
tSetup tHold tCKmax tGAP fSCLK VSmin GSCANH
Diagnostic Functions
Error Detection NEdgeH Edges
NEdgeHR
Operating mode (EI_V)
Edges
7/34
L4969
Table Electrical Characteristics (continued) 14V, -40°C 150°C unless otherwise specified.
Symbol NEdgeL Parameter edges CANH detect permanent CANL edges detect recovery CANL CANH short circuit detection time CANH short circuit recovery time CANL short circuit detection time CANL short circuit recovery time CANL short circuit detection time CANL short circuit recovery time CANL CANH short circuit detection time CANL CANH short circuit recovery time CANH short circuit detection time CANH short circuit recovery time permanent dominant detection time (Fail safe) permanent dominant recovery time (Fail safe) Minimum dominant time wake-up CANH CANL Minimum pulse time wakeup WAKE Test Conditions Operating mode (EII_IX) Min. Typ. Max. Unit Edges
NEdgeLR
Operating mode (EII_IX)
Edges
tEIII
Operating mode (EIII) Sleep/ standby mode (EIII) Operating mode (EIII) Sleep/ standby mode (EIII) Operating mode (EIV) Sleep/ standby mode (EIV) Operating mode (EIV) Sleep/ standby mode (EIV) Operating mode (EVI) Operating mode (EVI) Operating mode (EVII) Operating mode (EVII) Operating mode (EVIII) Sleep/ standby mode (EVIII) Operating mode (EVIII) Sleep/ standby mode (EVIII) Operating mode (EX) Operating mode (EX)
tEIIIR
tEIV
tEIVR
tEVI tEVIR tEVII tEVIIR tEVIII
tEVIIIR
tFailTX tFailTXR Wakeup twuCAN twuWK
sleep/standby sleep/standby
8/34
L4969
FUNCTIONAL DESCRIPTION
General Features L4969 monolithic integrated circuit which provides main functions automotive body network. features independent regulated voltage supplies interrupt reset logic with internal clock generator, Serial Interface speed CAN-bus transceiver which supplied separate third voltage regulator (V3). device guarantees clearly defined behavior case failure, avoid permanent errors. device operates four basic modes, with additional programming Standbymodes CTCR:
Mode Sleep Sleep Timer/WDC (250KHz) (250KHz) (1MHz) (1MHz) (1MHz) CAN-IF Standby Standby Standby Standby Standby RX-Only Normal Ityp 170u 210u 440u LP1, (CTCR) Remarks Timer based wakeup Timer active Watchdog Timer Watchdog timer active Watchdog timer activ, default Active during Busactivity filter automatic fall back Sleep when idle Currents from Regulators
Standby #1(*1) Standby #2(*1) Standby RXOnly Normal
(*1) Note, that order enter either Standby Standby Startup-Watchdog acknowledged (see Chapter 1.2), Standby Window Watchdog disabled described Chapter 2.5, allow decativation internal oscillator.
1.1.1 Output Voltage regulator uses DMOS transistor output stage. With this structure very dropout voltage obtained. dropout operation standby regulator maintained down input supply voltage. output voltage regulated transient input supply voltage 40V. With this feature functional interruption overvoltage pulses generated. output regulator switched sleep mode. 1.1.2 Output Voltage regulator uses same output structure output regulator except being short circuit proof rated output current 200mA. output switched through dedicated enable control register. addition tracking option enabled allow follow with constant offset. This feature allows consistent conversion inside (supplied when converted signals referenced maximum voltage that applied 0.3V 40V. 1.1.3 Output Voltage third voltage regulator device generates supply voltage internal logic CAN-transceiver. operating mode capable supplying 200mA order guarantee required short circuit current CAN_H driver. sleep operating modes switched through dedicated enable bit. 1.1.4 Internal Supply Voltage power sleep mode regulator supplies internal logic sleep mode.
9/34
L4969
Power-Up, Initialization Sleep mode transitions following state-diagram illustrates possible mode transitions inside device. prerequisite, SPI-connection with correct CRC-algorythms required. During debug phase NRES line forced high externally (connect deactivate startup failure mechanis keeping will alive.
After POR, externally forced reset through NRES, STARTUP STATE entered forced sleep mode left upon wakeup through either edge WAKE. Applying permanent wakeup (i.e. both CAN-lines dominant) prevents from being turned (can used during System debugging)
NRES WAKEUP STARTUP active WDC-ACK
WAKEUP
Forcing NRES high externally, fail will incremented (Emulation)
t=320ms t=1ms
STARTUP FAILURE RESET (fail
fail
FORCED SLEEP Reset
missing within 320ms will initiate STARTUP FAILURE phase (RESET low).
WDC-FAIL
Dependig value from last WDC-ACK, another written within specified time frame (SWDC[1:0]). failure will activate STARTUP STATE
WDC-ACK WDEN
WDC-ACK received within seven retrials voltage regulator will turned entering FORCED SLEEP state.
Writing WDCregister (WDC-ACK) NORMAL STATE entered.
Window supervision temporarily deactivated time programmed during last WDC-ACK (WDT[3:0]). Upon rewriting (WDC-ACK) expiry timer, NORMAL STATE reentered.
NORMAL MODE WDC-ACK WINDOW t=tWIN2 WDC-OK ACTIVE
WINDOW WATCHDOG REFRESH
WDEN
TIMER ACTIVE (restart double WDC-ACK WDEN)
DISAR
TIMEOUT WDC-ACK
during last WDC-ACK been (after releasing write lock, description Watchdog Control Register) Window watchdog deactivated, supervision active. Here timer used generate time events (i.e. wakeup from stop)
NORMAL MODE WINDOW DISABLED WAKEUP DISAR
WDEN TIMEOUT WDC-ACK
TIMER ACTIVE (restart double WDC-ACK WDEN)
WAKEUP &V1_UV
Programmed SLEEP Reset
Setting DISAR (see Voltage Regulator Control Register) Voltage regulator turned off, output voltage decreasing depending external load blocking capacitor. Note, that during this transition Reset will generated (due Debugmode). Upon wakeup howewer NRES will pulled low, V1was below programmable reset threshold (V1_UV).
WAKEUP&V1_UV
10/34
L4969
Transceiver
Supports double wire unshielded busses Baud rate 125KBaud Short circuit protection (battery, ground, wires shorted) Single wire operation possible (automatic switching single wire upon failures) loaded case unpowered transceiver transceiver stage able transfer serial data independent communication wires either deferentially (normal operation) case single wire fault remaining line. physical bitcoding done using dominant (transmitter active) overwritable recessive states. long dominant phases detected internally further transmission automatically disabled (malfunction protocol unit does affect communication bus, "fail-safe" mechanism). current consumption during inactivity sleep mode available. operating mode entered from sleep mode either local wake (µC) upon detection dominant CAN-bus (external wake up). different errors physical buslines distinguished: 1.3.1 Detectable Physical Busline Failures
Type Errors Conditions
Errors caused damage datalines isolation CANH wire interrupted (tied Ground termination) CANL wire interrupted (floating tied termination) CANH short circuit VBAT (overvoltage condition) CANL short circuit (permanently dominant) CANH short circuit (permanently recessive) CANL short circuit VBAT (overvoltage condition) CANL shorted CANH Edgecount difference Edgecount difference V(CANH) 7.2V after 32us V(CANL) 3.1V V(CANH)-V(CANL) -3.25V after 1.3ms Edgecount difference V(CANL) 7.2V after 32us V(CANH) V(CANL) -3.25V after 1.3ms
Errors caused misbehavior transceiver stage VIII CANH short circuit (permanently dominant) CANL short circuit (permanently recessive) V(CANH) 1.8V V(CANH) V(CANL) -3.25V after 2.5ms Edgecount difference
Errors caused defective protocol unit CANH, CANL driven dominant more than 1.3ms
different errors lead breakdown whole communication. errors categorized into 'negligible', 'problematic' 'severe':
11/34
L4969
1.3.2 Negligible Errors 1.3.2.1 Transmitter Error (CANH CANL interrupted still tied termination) Error VIII (CANH CANL permanently dominant short circuit) cases above data still transmitted differential mode. 1.3.2.2 Receiver Error (CANH CANL interrupted still tied termination) Error (CANH CANL permanently recessive short circuit) cases above data still received differential mode. 1.3.3 Problematic Errors
1.3.3.1 Transmitter Error (CANH CANL show overvoltage condition short circuit) Data transmitted using remaining dataline (single wire) 1.3.3.2 Receiver Error (CANH CANL show overvoltage condition short circuit) Data received using remaining dataline (single wire) 1.3.4 Severe Errors 1.3.4.1 Transmitter Error (CANH CANL permanently recessive short circuit) Data transmitted remaining dataline after short circuit detection Error (CANH shorted CANL) Data transmitted CANH CANL after overcurrent detected Error (attempt transmit more than successive dominant bits lowest bitrate specified) Transmission terminated (fail safe) 1.3.4.2 Receiver Error (CANH shorted CANL) Data received CANH CANL after detection permanent dominant state Error VIII (CANH CANL permanently dominant short circuit) Data received CANH CANL after short circuit detected Error (reception sequence dominant bits, violating protocol rules) Data received normally, error detected protocol-unit error conditions signaled issuing error flag inside dedicated register which readable through serial interface. information error type through also stored into this register.
12/34
L4969
Oscillator power oscillator provides internal clock. sleep mode (Watchdog active) output frequency 250kHz, Watchdog function requested, internal Oscillator switched off. standby operating mode oscillator running 1MHz, calibrated range from -16% +16% using µC-XTAL reference. WatchdL4969og triple function programmable watchdog integrated perform following tasks: Wakeup Watchdog: When sleep standby mode watchdog generate wakeup condition after programmable period time ranging from 80ms minutes Startup Watchdog: Upon power-up failure during supervision (see SW-Watchdog) reset pulse generated periodically every 320ms 2.5ms until activity detected (SPI sequence) acknowledge received within cycles (2.2sec). this condition device forced into Sleep mode until Wakeup detected startup cycle reinitialized. Window Watchdog: After passing startup sequence, this watchdog request acknowledge within programmable timing frame, ranging from 40ms. Upon missing misplaced acknowledge Startup Watchdog initialized. Reset
1.6.1 Power-on Reset Upon Power-on 3.5V), internal reset forces device into predefined power-on state (see 1.1): Standby #3:V1 off,CAN-Standby mode, ID-Filter disabled, Startup Watchdog active With below regulator will follow with minimum drop. retrieves reset dropping below programmable voltage level either 4.5V (default) 4.0V. programmed state L4969 remains unchanged. act. Resetpulse duration fixed internally open-drain output stage 1ms. However, this time externally extended additional capacitance connect between NRESET GROUND which then charged internal pull-up typ. 120K. Depending Reset-Input-Threshold (UTR), reqired Capacitance typical calculated follows: CEXT (120E3 ln(1-UTR/V1)). obtain reset-pulse duration 50ms with UTR/V1 0.5, Capacitance CEXT= -50E-3 (120E3 0.5) 600nF required.
120K NRES
Reset Input
CEXT
1.6.2 Undervoltage Reset Upon detection voltage level below programmable voltage level either 4.5V (default) 4.0V,the NRES-pin pulled low. Since this undervoltage detection additionally sampled periodically every NRES time will extended sampling point (see below). sampling V1UV NRES
13/34
L4969
1.6.3 Reset signalling during Sleepmode When entering sleep mode writing DISAR VRCR register, Voltageregulators their references will deactivated allow minimum current consumption. removing reference, outputvoltage longer supervised thus reset will generated. scenarios possible (see statediagram chapter 1.2): Wakeup with still above reset threshold: will reactivated Normal mode resumed Wakeup with below reset threshold: will activated, NRES will remain until above reset threshold Startup mode entered. scenario most critical when used with that have their circuitry. this case will ramp down with unknown application state. guarantee proper shut without internal circuitry following mechanism utilized: L4969 uses bidirectional Reset detect possible Watchdog failure this failure condition detected, NRES will forced (with activated timer) until wakeup condition occurs (WDEN register reset, thus RC-oscillator will switched during sleep). methods used allow proper sleep transition: With Timer (WDEN=1): immediately after setting DISAR program generate failure causing L4969 detect level NRES followed automatic pulse extension. ramping down slow, Cext defined way, that NRES will stay below input threshold until safe level. Without timer (WDEN=0): same procedure above, generate Reset within after WDEN been cleared. NRES will then stay low, until wakeup condition occurs.
DISAR
NRES
RC-Osc
CEXT
L4969
Identifier Filter 12-Bit CAN-ID-filter implemented allowing wakeup specific CAN-messages thus aiding implementation power partial communication networks like standby diagnostics without need power-up whole network. guarantee detection programmed Identifiers, local RC-oscillator calibrated allow programmable Bittime logic extract incoming stream with maximum tolerance over temperature deviation. Ground Shift Detection case single wire communication CANH signal noise ratio low. Detecting local ground shift used additional indicator current signal quality. information integrated ground shift detector will refreshed upon every falling edge read from Transceiver Status Register (CTSR). will set, V(CANH) -1V, reset V(CANH -1V) falling edge
14/34
L4969
Thermal Protection device features three independent thermal warning circuits which monitor temperature output, output CAN_H CAN_L drivers together with voltage regulator Each circuit sets separate overtemperature flag register which read writable serial interface. overtemperature flags cause interrupt able switch drivers through dedicated enable registers. enhance system security following strategy chosen thermal warning shutdown: independent warning flags 140°C /CAN-Transceiver 170°C switched 200°C switched switched again through switched again wake-up (Watchdog wake-up, wake-up, external wake-up) Note, that wakeup source 1sec watchdog timeout will established enable proper retry cycle. 1.10 Serial Interface (SPI) standard serial peripheral interface (SPI) implemented allow access internal registers L4969. total Registers with different datalengths directly read from written providing requested address beginning dataframe. Upon every access this interface, content register currently accessed shifted SOUT. operations performed rising edge SCLK. frame completed, interface automatically reset after 1.5ms SCLK idle time (auto timeout detection). message corrupted (additional missing SCLK pulses), application software detect this evaluating returned value force communication 1.5ms allow communicvation recovery. corruption caused during startup initialization. application should then wait least 1.5ms after init prior starting communication. dataframe format used described next page: 1.10.1General Dataframe Format:
ADR/CMD
Datafield (W/R)
Datafield 2/CRC (W/R)
SOUT
ADR/CMD
Datafield
Datafield 2/CRC
SCLK
99AT0015
Data sampled rising edge clock SOUT will change upon SCLK falling. SOUT will show copy Address/Command field initial data path checks. Independent command state, SOUT will show content register addressed. contains either data written arbitrary data other operations. transaction will terminated with four data followed 4-Bit wide (Cyclic Redundancy Check) result either related data calculated automatically data returned SOUT. Here provide correct sequence order write command activated inside. CRC-failure signalled NINT. returned data also used verify successful transfer.
15/34
L4969
1.10.2 Address/Command Field ADR3 ADR2 ADR1 ADR0
Frame start sequence always transmitted
Addressfield specifying Control/Status word accessed
command: Read register Clear illegal command Write register
Address/Command field starts with 2-Bit start sequence consisting `01'. other sequence will lead protocol error signalled NINT. addressfield specifying register accessed. command flags allow addition normal read/write operation clear Interrupt flag register after read.
1.10.3 Datafield
Lower data SIN: Data write SOUT: Data currently selected register
99AT0017
Datafield contains either lower bits 12-Bit frame complete byte 8-Bit transfer. Note, that SOUT always showing content register currently accessed copy during Address/ Command field.
16/34
L4969
1.10.4 Datafield /CRC
CRC3
CRC2
CRC1
CRC0
Upper data (Zero data)
SIN: Data write SOUT: Data currently selected register
99AT0018
Check sequence appended tranferred data Note that upon check failure write operation will performed SIN: sequence SOUT: SOUT sequence
Datafield contains either upper four bits 12-Bit frame zeros case 8-Bit transfer. This field followed four sequence that calculated based upon polynom 0x11h decimal). This sequence simply remainder polynomial division performed data previously transferred. appended sequence fails, writing will disabled error signalled NINT. Another remainder calculated SOUT stream appended accordingly allow application software validate correctness incoming data. evaluation, checking turned writing arbitrary data with valid address CRC-checking will reenabled upon another operation this kind (Toggled information).
17/34
L4969
1.11 Memory Table
L4969 Memory
EUV3 Undefined Register Memory WDEN ISET ESPI PS23 ISET PS22 IRES PS21 UV23 PS20 UVVS PS13 EUV2 TXEN IRES OVT3 EVIII PS12 RTC0 PGEN SWT1 OVT2 EVII PS11 SIGN SWT0 EOVT OVT1 PS10 ADJ3 ENV3 ADJ2 EIII ENV2 TMUX ADJ1 WDT1 DISAR ADJ0 WDT0 EIFW WKIF
Group VRCR CTCR GPTR RCADJ GIEN CTSR ID01 ID23 TEST
WDT3 WDT2
Undefined Register Memory NCRC STAT WNDF WAKE NPOR
Undefined Register Memory
memory space divided into different registers each being directly accessible using SPI. Each register contains specific information functional group. general reserved bitpositions (`RES') have written with `0'. Undefined bits read cannot overwritten. addition there register (CTSR) being read only, thus write attempt will leave register content unchanged. Certain interlock mechanism exist prevent unwanted overwriting important functions i.e. voltage regulators oscillator adjustments. These mechanisms described with functions these registers.
18/34
L4969
CONTROL STATUS REGISTERS functionality device observed controlled through registers which read writable serial interface. VRCR Voltage Regulator Control Register EUV3 EUV2 RTC0 ENV3 ENV2 DISAR
Enable undervoltage detection Regulator (see note below) reset threshold value 4.0V Default value (4.5V)
written `0'.
Disable Regulators Sleep) Note, that least Wakeup Source without pending wakeup required enable access. This will automatically upon system failures Overtemperature watchdog startup failure. Note, that reset will generated from during Sleep mode transition Reset line forced externally, through window failure DISAR will cleared upon valid wakeup signal which either defined GIEN forced WAKE after system failure Enable Regulator Default value (disabled) This will automatically reset upon Overtemperature Regulator
Enable Regulator tracking option have following with constant offset Default value (disabled) Enable Regulator will activated either setting ENV3 upon enabling Lineinterface Default value (disabled) This will automatically reset upon Overtemperature from CANIF Regulator
DISAR
Note, that large initial charging current output capacitors, activation within same command recommended also leaving ENV2 ENV3 when setting DISAR therefor recommended (after wakeup would turned DISAR ENV2 (DISAR ENV3 ACT) TSDV3
will activated upon VRCR.ENV3 CCTR.ACT without pending thermal shutdown
Note, that when using Undervoltage-detection, EUV2 EUV3 have activated AFTER have been turned settled 1ms). Otherwise unwanted undervoltage detectected during turn corresponding voltage regulator.
19/34
L4969
CTCR CAN-Transceiver Control Register TXEN
Standby-mode control only, 1.1)
CAN-Transceiver application control Standby Sleep
enable Auto-Osc-Off reduce Osc-frequency 250KHz
Receive only mode (Readback Normal Operation Note, that TXEN automatically reset upon occurence permanent dominant) reprogrammed after problem correction enter normal mode.
Reserved bits (`RES') have written `0'.
Three basic operating modes available using different logic combinations TXEN. Each these modes conjunction with other inputs unique combination parameters inside specification: Table Operating Modes Lineinterface
Input Signals TXEN VDD*1 VS*1 CANL*1 VS*1 GND*1 CANH*1 CANH CANL Mode Standby RXonly RXonly RXonly Normal Normal Normal Normal Error Error VII, VIII Error EIII, VII, VIII Error EI_V Error EII_IX Error Error EVII, Error EVII VBAT ISRC ISRC ISRC ISRC ISRC Output Signals CANH CANL CANH CANH CANH CANL CANL
20/34
L4969
GPTR Global Parameter Test Register
TMUX
This register used testpurpose only, bits have remain `zero' RCADJ RC-Oscillator Adjust register
PGEN ADJ4 ADJ3 ADJ2 ADJ1
ADJ0
+16%
Program enable (read only) will after 'Finish cycle measurement', reset after register write
Oscillator Frequency Adjust default value 10000 Note, that programming only enabled with PGEN
Test cycle request pulse NINT fixed period time requested XTAL synchronization 99AT0022
request (Adjustment disabled) 2.5ms cycle NINT (repetitive) Finish cycle measurement request (Adjustment disabled)
During normal operation `01' force 200Hz rectangular waveform NINT with duty cycle. Note, that other pending interrupts have cleared before. After XTAL driven timer calculated relative cycle time corresponding deviation, have `10' disable adjustment cycle NINT. From deviation calculated correction factor RC-oscillator -15% reprogrammed with `00' `11'. (`11' used indicate that calibration already been performed). Note, that overwriting this register only valid, cycle measurement started terminated properly. This tested evaluating PGEN either prior during correction (Read back SOUT). Note also, that write register will reset timer thus reset phase testcycle. Therefore cyclic access window watchdog during pulsewidth measurement avoided timer watchdog used instead (i.e. 1sec)
21/34
L4969
State transition during oscillator calibration
Request"
CG=01 "2.5ms cycle CG=10 CG=00 "Finish Cycle" "Update ADJ" NINT" CG=11 Start time measurement rising edge Calculate Write offset Offset Watchdog Interrupt enabled
Watchdog Interrupt disabled
ADR4: Watchdog Control Register
WDEN SWT1 SWT0 WDT3 WDT2 WDT1 WDT0
Disable Window Watchdog, only allowed with PGEN set, previous table adjust
Enable Wakeup Watchdog, Window Watchdog will automatically deactivated until wakeup watchdog expires
Software Window Watchdog timing configuration 10ms 20ms 40ms
Reserved bits (`RES') have written `0'.
Wakeup Watchdog timing configuration 0000 80ms 0001 160ms 0010 320ms 0011 640ms 0100 800ms 1000 1sec 1001 2sec 1010 4sec 1011 8sec 1100 45min
Startup Watchdog programmable will always generate 1.0ms cycle NRESET followed 320ms high cycle until Acknowledgment will occur. Acknowldege received after cycle, device will automatically forced into Sleep mode. Acknowledgment Reset Startup Window Watchdog automatically performed overwriting rewriting) this register. Note, that with WDEN set, cyclic setting IFR.WKW after programmed Wakeup time will occur. 2.5.1 Watchdog configuration:
NRESET forced externally Wakeup Prog Sleep ExtWake CAN-Wake Startup missing Forced (after 350ms) Sleep missing
Timeout Window Wakeup WDEN Timer
Note: writing this address, will restart timer
22/34
L4969
After power-on-reset wakeup from Sleep NRESET being forced externally, Startup Watchdog active, supervising proper startup supplied Upon missing write operation register after reset cycles (1ms active, 320ms high) Sleep mode entered. Leaving forced Sleep mode will automatically performed upon wakeup CAN, edge WAKE upon device powerup. After successful startup, Window Watchdog supervision activated, meaning, that send acknowledge within predefined, programmable window. Upon failure, reset generated Startup Watchdog reactivated. Timer function requested, window watchdog deactivated until expiry wakeup time, rewriting this register. Note, that write this register will reset timer. 2.5.2 Startup
NRESET Startup Acknowledgement within 320ms NRESET Startup Acknowledgement within 640ms NRESET Startup Acknowledgement within 2.3s (Device will enter Sleep mode)
After powerup, L4969 expecting send acknowledgement within predefined segmented timing frame 320ms. missing acknowledgement until after 2.3s will force device into sleep mode until either external wakeup cause restart sequence above. 2.5.3 Window Watchdog
20ms Early (late) Acknowlede supervision 40ms Early (late) Acknowlede supervision Acknowledge restarting Window
After successful acknowledgement Startup sequence, Window watchdog automatically activated controlling proper activity supervising incoming acknowledge within predefined programmable window. Upon every acknowledge watchdog restarting window.
23/34
L4969
2.5.4 Wakeup Watchdog
Window Timer (80ms 45min) Window
Window Start Timer NINT
restart timer time writing twice
Timeout resume Window
Interrupt active upon timeout (via GIEN)
Timer activated during Normal mode setting WDEN WDC, "acknowledge-free" sequence started predefied programmable time. Window Watchdog activity resumed after expiry timer. able detect timeout, corresponding interrupt enable must GIEN. This mode also used allow bootstrap loader mode with longer execution times than maximum specified window. Correct startup this loader safely detected upon missing response following timeout. timer always restarted rewriting WDEN twice with timing.
24/34
L4969
ADR5: GIEN Global Interrupt Enable Register
ISET IRES EOVT
EIFW
Enable Interrupt upon error detection Enable wakeup Interrupt Enable Interrupt upon error recovery Enable Interrupt upon VREG Undervoltage
Enable Identifier based wakeup Interrupt Enable Wakeup,/ Interrupt Watchdog
Enable Wakeup Interrupt edge WAKE Enable Interrupt upon Overtemp. Warning
ADR6: Interrupt Flag Register
ESPI ISET IRES UV23 UVVS OVT3 OVT2 OVT1
WKIF
Linefailure detected (ISET) removed (IRES)
7.2V detected Undervoltage
Signal edge WAKE detected Wakeup condition detected Watchdog timeout detected Identifier passed ID-Filter
CRC- Format Error SCLKTimeout detected (non maskable)
Overtemperature Warning level reached OVT1 T(V1) 140degC OVT2 T(V2) 140degC OVT3 T(V3) 140degC
Reserved (`RES') written `0'.
Except ESPI bits this register maskable GIEN. masked will force NINT until register content reset (either explicitly `clear register).
25/34
L4969
ADR7: CTSR Transceiver Status Register
EVIII EVII EIII EII_IX
EI_V
CANH falling edge permanent dominant detected CANH permanent dominant detected
CANL short circuit detected
CANL permanent dominant detected
Single wire communication detected (edge count difference EI_V CANH EII_IX CANL
Short circuit CANH CANL detected
CANH short circuit detected
Reserved bits (`RES') always read
Note, that this register read only only provides unlatched information current buserrors.
26/34
L4969
ID01, ID23 Identifier Filter Sequence Select Register
SEGA ID10 Demux
SEGB
SEGC
SEGD
SEGE
SEGF
Demux
99AT0028
PASS
Identifier Frame divided into segments numbered from `F'. each segment filter register implemented, enabling different pass functions every wide block. Segments through (ID01) located with `C11' Segments through (ID23) located with `F11' Note, that clearing complete segment disables whole filter.
SEGE SEGD SEGF Examples: Identifiers pass:
SEGA SEGC SEGB
Valid sequence each segment SEGA: A10, SEGB: SEGC: C01, SEGD: D10, SEGE: E11, E01, SEGF: F10,
bits 0101 0010 ID01: 0011 0010 0101 0011 0110 1011 ID01: 0110 1011 0110 0011
27/34
L4969
2.10 Identifier Filter Bittimelogic Control Register
PS23 PS22 PS21 PS13 PS12 PS11 PS10
Phasesegment length configuration tPSEG2 PSEG2
Phasesegment length configuration tPSEG1 PSEG1)
Dominant Rezessive bitlength difference control
tdom trez
Bittime synchronization mechanism
tPSEG1 Sample Point
99AT0030
tPSEG2
total bitlength equals PSEG1 PSEG2 units location sampling point determined length PSEG1. start frame (initial recessive dominant edge) bitlength counter reset. Upon every signal edge counter will lengthened shortened according location transition within programmed boundaries PSEG1 PSEG2. edge lies within PSEG1 additional cycles inserted order shift sampling point safe location after settling input signal. signal transition located within PSEG2, this segment will shortened accordingly with goal next edge beginning PSEG1. amount cycles segment lengthened shortened determined type edge (rec rec) programming resynchronization jump width will either (dom edge) (rec edge). Note, that length timequanta depends offset chip RC-oscillator therefore accuracy calibration (see register RCADJ (ADR details frequency correction)
28/34
L4969
2.11 System Status Register
NCRC STAT WNDF WAKE
NPOR
CRC-Checking disabled Reserved status flag (test only) Warm start after failure Window watchdog
Cold Start after Warm start after leaving prog. Sleep mode
Warm start after Overtemp failure
Warm start after missing during Startup
Warm start after missing during Startup
lower this register used analyze reason startup (after NRESET low). This information valid until first Watchdog-Acknowldge, will then reinitialized 000001.
29/34
L4969
INTERRUPT MANAGEMENT
ESPI ISET IRES UV23 UVVS
OVT3 OVT2 OVT1
WKIF
ISET
IRES
EOVT
EIFW
GIEN
NINT
Interrupt flags IFR) except ESPI masked global interrupt enable register (GIEN). Interrupt will signalled NINT going until either corresponding mask flag itself will reset application software. autoreset function available IFR, allowing remove interrupt flags after reading their state (see SPI).
30/34
L4969
REMARKS APPLICATION General circuit connection diagram
Thermal Supervision
Standby Supply Adjustable RC-Oscillator 120K Programmable Timer NRES
Peripheral Supply
NINT Wakeup Interrupt Detection WAKE SCLK SOUT
Transceiver Groundshift Detection
CANH CANL
ID-Filter
99AT0032
ceramic close recommended
31/34
L4969
DIM. MIN. 10.0 0.25 0.40 2.35 0.10 0.33 0.23 12.60 7.40 1.27 10.65 0.75 1.27 0.394 0.010 0.016 TYP. MAX. 2.65 0.30 0.51 0.32 13.00 7.60 MIN. 0.093 0.004 0.013 0.009 0.496 0.291 0.050 0.419 0.030 0.050 TYP. MAX. 0.104 0.012 0.200 0.013 0.512 0.299 inch
OUTLINE MECHANICAL DATA
(min.), (max.) 0.10 0.004
dimension does include mold flash, protusions gate burrs. Mold flash, protusions gate burrs shall exceed 0.15mm side.
SO20
0016022
32/34
L4969
MIN. 0.23 15.8 13.9 1.27 11.43 10.9 15.5 11.1 15.9 0.031 (typ.) (max.) 0.394 0.228 0.000 0.610 0.429 TYP. MAX. 0.53 0.32 14.5 0.000 0.016 0.009 0.622 0.370 0.547 0.050 0.450 0.437 0.114 0.244 0.004 0.626 0.043 0.043 JEDEC MO-166 0.004 MIN. inch TYP. MAX. 0.142 0.012 0.130 0.004 0.021 0.013 0.630 0.386 0.570
Weight: 1.9gr
DIM.
OUTLINE MECHANICAL DATA
include mold flash protusions. Mold flash protusions shall exceed 0.15mm (0.006") Critical dimensions: "E", "a3".
PowerSO20
DETAIL DETAIL
DETAIL
lead
DETAIL
Gage Plane 0.35
slug
BOTTOM VIEW
SEATING PLANE
(COPLANARITY)
PSO20MEC
0056635
33/34
L4969
Information furnished believed accurate reliable. However, STMicroelectronics assumes responsibility consequences such information infringement patents other rights third parties which result from use. license granted implication otherwise under patent patent rights STMicroelectronics. Specifications mentioned this publication subject change without notice. This publication supersedes replaces information previously supplied. STMicroelectronics products authorized critical components life support devices systems without express written approval STMicroelectronics. logo registered trademark STMicroelectronics. other names property their respective owners 2003 STMicroelectronics rights reserved STMicroelectronics GROUP COMPANIES Australia Belgium Brazil Canada China Czech Republic Finland France Germany Hong Kong India Israel Italy Japan Malaysia Malta Morocco Singapore Spain Sweden Switzerland United Kingdom United States www.st.com
34/34

Other recent searches


FP6132 - FP6132   FP6132 Datasheet
CLC110 - CLC110   CLC110 Datasheet
BFR280T - BFR280T   BFR280T Datasheet
BFR280TW - BFR280TW   BFR280TW Datasheet
2N3904 - 2N3904   2N3904 Datasheet
1N485B - 1N485B   1N485B Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive