Part Number Hot Search : 
MK13G2 T8203050 TPD2005F IRLR2905 2SK15 ATION SDA132E SSM3J307
Product Description
Full Text Search
 

To Download TLE8888-1QK-15 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  automotive power data sheet rev. 1.1, 2014-08-20 tle8888-1qk engine management system ic for 4 cylinder cars engine management syst em ic tle8888-1qk tle8888qk tle8888-2qk
data sheet 2 rev. 1.1, 2014-08-20 tle8888-1qk table of contents 1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1 abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.1 pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 pin definitions and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 general product characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5 operation behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.1 operation states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.2 reset and operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.3 electrical characteristics oper ation behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6 monitoring watchdog module (signature watchdog) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.1 window watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 6.2 functional watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.2.1 question and response definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.3 total error counter module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.4 watchdog reset counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.5 power down counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.6 secure shut off timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.7 operation state definition and reset generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.8 synchronisation of window watchdog sequence and heartbeat . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.9 electrical characteristics monitoring watchdog module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7 wake up detection and main relay driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.1 wake up detection by pin key and key off delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.2 wake up detection by pin wk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.3 main relay driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.4 engine off timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.5 electrical characteristics key detection, wake up detection and main relay driver . . . . . . . . . . . . 53 8 power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 8.1 pre-regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 8.2 5v main supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.3 sensor supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.4 io supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.5 standby supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.6 charge pump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.7 voltage monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8.8 electrical characteristics po wer supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 9 power stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 9.1 power stage control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 9.2 power stages enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 9.3 power stages configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 9.4 special function ?delayed switch off? for out17 and out21 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 9.5 electrical characteristics dir ect drive inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 9.6 low side switches out1 to out7 and out14 to out20 . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 9.6.1 protection of out1 to out7 and out14 to out20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 9.6.2 diagnosis of out1 to out7 and out14 to out20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 table of contents
tle8888-1qk table of contents data sheet 3 rev. 1.1, 2014-08-20 9.6.3 electrical characteri stics low side switches out1 to out7 and out14 to out20 . . . . . . 69 9.7 half bridges out21 to out24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.7.1 protection of half bridges out21 to out24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.7.2 diagnosis of half bridges out21 to out24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 9.7.3 electrical characteristics half bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 9.8 push pull stages out8 to out13 and dfb8 to dfb13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 9.8.1 protection of out8 to out13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 9.8.2 diagnosis of out8 to out13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 9.8.3 electrical characteri stics push pull stages out8 to out13 . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 9.9 push pull stages ign1 to ign4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 9.9.1 protection of ign1 to ign4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 9.9.2 diagnosis of ign1 to ign4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 9.9.3 electrical characteri stics push pull stages ign1 to ign4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 10 vr and hall sensor interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 10.1 signal detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 10.2 detection modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 10.3 diagnosis for vr sensor signal detection modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 10.4 electrical characteristics vr sensor interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 11 local interconnect network (lin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 11.1 operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 11.2 failure modes in lin/k-line operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 11.2.1 performance in non operation supply voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 11.2.2 loss of supply voltage and gnd connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 11.2.3 bus wiring short to battery or gnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 11.2.4 tx time out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 11.2.5 over temperature protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 11.3 electrical characteristics lin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 12 high speed controller area network (can) transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.1 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.2 operation modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.2.1 normal operation mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 12.2.2 receive only mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 12.2.3 power down mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 12.2.4 remote wake up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 12.3 diagnostic functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 12.3.1 can bus failure detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 12.3.2 local failure detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 12.4 electrical characteristics ca n transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 13 micro second channel msc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 13.1 downstream communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 13.1.1 downstream supervisory functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 13.1.2 command frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 13.1.3 data frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 13.2 upstream communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 13.3 timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 13.4 electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 14 register and commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 14.1 register table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 14.2 command register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
data sheet 4 rev. 1.1, 2014-08-20 tle8888-1qk table of contents 14.3 diagnosis register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 14.4 status register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 14.5 configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 14.6 control register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15 spi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 15.1 spi protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 15.2 spi frame definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3 electrical characteristics spi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 16 emc requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 16.1 iso pulse tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 17 application information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 17.1 supply systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 17.2 vr sensor interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 18 package outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 00 19 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
lqfp-100 type package marking tle8888-1qk lqfp-100 tle8888-1qk tle8888qk lqfp-100 tle8888qk tle8888-2qk lqfp-100 tle8888-2qk data sheet 5 rev. 1.1, 2014-08-20 engine management system ic tle8888-1qk 1overview features ? voltage pre-regulator ? integrated 5v regulator ? 2 integrated 5v trackers ? standby regulator ? separate internal supply ? voltage monitoring ? high speed can interface with wake up by bus ? lin interface with high speed mode for k-line operation ? variable reluctance sensor interface ? micro second channel interface (msc) with low voltage differential signal (lvds) inputs pads for low eme ? spi and direct control inputs for high flexibility ? main relay driver ? ignition key detection with key off delay output ? wake up input ? engine off timer ? 4 low side power stages especi ally to drive injectors ( r on =550m ) with enable input ? 3 low side power stages ( r on =350m ) ? 6 push pull stages for driving on-board mosfet with drain feedback ? 7 low side power stages especially to drive relays ( r on =1.5 ) , one with delayed switch off functionality ? 4 half bridge stages for hi gh flexibility, one with delaye d switch off functionality ? 4 push pull stages for driving on- and off- board igbt with back supply su ppression and high voltage capability ? open-load, short-to-gnd and short-to-bat diagnostic ? over temperature and short-to-bat protection ? monitoring watchdog module ? green product (rohs compliant) ? aec qualified description the device is a u-chip suitable for automotive engine management systems. it contai ns the basic functionality to supply the micro controller and the e cu, establish the communication on- and off- board and drive ems typical actuators. furthermore it cont rols the main relay driver.
data sheet 6 rev. 1.1, 2014-08-20 tle8888-1qk overview device variants tle8888qk and tle8888-2qk the device variants tle8888qk and tle8888-2qk differ from the main version tle8888-1qk in the watchdog functionality. the tle8888qk has a fixed set of parameter for th e watchdog (see datasheet addendum ?tle8888qk - addendum?). for the tle8888-2qk the watchdog function is disabled (see datasheet addendum ?tle8888-2qk - addendum?). only the main version tle8888-1qk is described in this datasheet. for order conditions please contact the nearest infineon technologies office.
tle8888-1qk overview data sheet 7 rev. 1.1, 2014-08-20 1.1 abbreviations table 1 abbreviations symbol explanation msc micro second channel spi serial peripheral interface lvds low voltage differential signal eme electromagnetic emission emi electromagnetic interference lin local interconnect network hs can high speed controller area network
data sheet 8 rev. 1.1, 2014-08-20 tle8888-1qk block diagram 2 block diagram figure 1 block diagram push pull driver 20ma dfbx diagnosis power stage 0.6a half bridge power stage 4.5a power stage 2.2a linear regulator (tracker) v5v t5v1 bat vg v6v t5v2 linear pre-regulator linear regulator linear regulator (tracker) vref v5v vref key off delay koffdo to internal supply main relay driver key and wk detection key wk mr voltage monitoring chargepump cp batpa batpb out21 out24 out22 out23 power stage 2.2a out1a out1b out2a out2b out3a out3b out4a out4b out5a out5b power stage 4.5a out5c out6a out6b out6c out7a out7b out7c half bridge out14 out15 out17 out18 power stage 0.6a out16 out19 out20 vr sensor interface vrin1 vrin2 vrout lin interface linio lintx linrx dfb8 out8 dfb9 out9 dfb10 out10 dfb11 out11 dfb12 out12 dfb13 out13 push pull driver 20ma dfbx diagnosis can interface + wake receiver canh cantx canrx canl monitoring watchdog vddio mon rst in12 in1 sip sin fclp fcln csn sdo msc/spi interface direct drive inputs agnd pgnd exposed pad control logic standby supply batstby v5vstby ignition driver ignition driver 20ma ign1 ign3 ign4 ign2 engine off timer eoten canwken injen ignen pgnd exposed pad internally connected to pgnd pins v5vcan
tle8888-1qk pin configuration data sheet 9 rev. 1.1, 2014-08-20 3 pin configuration 3.1 pin assignment figure 2 pin configuration 3.2 pin definitions and functions pin symbol function function 1 rst in/out reset; bidirectional pin for reset functions 2 mon in/out monitor; bidirectional pin for monitoring functions 3 csn in msc/spi slave chip select; single ended chip select for msc and spi 4 sdo out msc/spi serial data output; output for msc and spi 5 sip in msc/spi data input; positive data input of lvds in msc mode or single ended data input in spi mode 75 51 76 100 125 50 26 v5 vstby pgnd v5v v6v vg batstby bat cp t5v1 t5v2 batpa batpb out21 out22 out23 out24 key wk mr ign1 ign2 ign3 ign4 out1a out1b out2a out2b out3a out3b out4a out4b out5a out5b out5c out6a out6b out6c out7a out7b out7c out8 dfb8 out9 dfb9 out10 dfb10 out11 dfb11 out12 dfb12 out13 dfb13 pgnd pgnd out14 out15 out16 out17 out18 out19 out20 vrin1 vrin2 linio canl canrx cantx linrx lintx vrout in1 agnd mon rst si p si n fclp fcln cs n vddio in2 in3 in4 in5 in6 in7 in8 in9 in10 in11 in12 sdo n.c. injen koffdo ignen eoten canwken v5 vcan canh
data sheet 10 rev. 1.1, 2014-08-20 tle8888-1qk pin configuration 6 sin in msc data input or select input; negative data input of lvds in msc mode or select input for spi mode 7 fclp in msc/spi clock input; positive clock input of lvds in msc mode or single ended clock input in spi mode 8 fcln in select input or msc clock input; negative clock input of lvds in msc mode or select input for single ended mode (spi or msc) 9 t5v1 out 5v tracker; supply voltage for off- board sensors 10 t5v2 out 5v tracker; supply voltage for off- board sensors 11 v5v out 5v supply; supply voltage for main functions of the ecu 12 v6v in source of external pre-regulator 13 vg out gate of external pre-regulator 14 out7a out low side power stage; must be connected to out7b and out7c without any parasitic 15 out7b out low side power stage; must be connected to out7a and out7c without any parasitic 16 out7c out low side power stage; must be connected to out7a and out7b without any parasitic 17 out20 out low side small signal stage; 18 out19 out low side small signal stage; 19 n.c. leave open or connect to gnd 20 vddio supply supply input for logic level inputs and outputs 21 vrout out output of variable reluctance sensor interface; digital output to micro controller 22 lintx in transmit digital input for lin interface; 23 linrx out receive digital output for lin interface; 24 injen in injector enable input; 25 pgnd gnd power ground; internally connec ted to cooling tab 26 koffdo out key off delay output; 27 ignen in ignition enable input; 28 in1 in parallel input; input pin for direct control of power stage out1, 29 in2 in parallel input; input pin for direct control of power stage out2 30 in3 in parallel input; input pin for direct control of power stage out3 31 in4 in parallel input; input pin for direct control of power stage out4 32 in5 in parallel input; input pin for direct control of push pull state ign1 33 in6 in parallel input; input pin for direct control of push pull state ign2 34 in7 in parallel input; input pin for direct control of push pull state ign3 35 in8 in parallel input; input pin for direct control of push pull state ign4 36 in9 in parallel input; input pin for direct control of power stages, could be multiplexed to various stages 37 in10 in parallel input; input pin for direct control of power stages, could be multiplexed to various stages 38 in11 in parallel input; input pin for direct control of power stages, could be multiplexed to various stages pin symbol function function
tle8888-1qk pin configuration data sheet 11 rev. 1.1, 2014-08-20 39 in12 in parallel input; input pin for direct control of power stages, could be multiplexed to various stages 40 eoten in engine off timer enable input; 41 v5vstby out 5v standby supply; supply voltage in sleep mode 42 canwke n in enable input for remote can wake up; 43 canrx out receive digital output for can; 44 cantx in transmit digital input for can; 45 v5vcan supply 5v supply input for can; 46 canh in/out can bus high; 47 canl in/out can bus low; 48 wk in wake up input; input signal and supply for mr 49 key in key input; input signal and supply for mr 50 pgnd gnd power ground; internally connec ted to cooling tab 51 vrin2 in differential input of variable reluctance sensor; analog input from sensor 52 vrin1 in differential input of variable reluctance sensor; analog input from sensor 53 batstby supply battery input for standby supply; battery supply volt age standby supply regulator 54 bat supply battery; supply voltage for main functions of the device. 55 mr out low side power stage for main relay; 56 out18 out low side power stage; 57 out17 out low side power stage; 58 out16 out low side power stage; 59 out1a out low side power stage; must be connected to out1b without any parasitic 60 out1b out low side power stage; must be connected to out1a without any parasitic 61 out2a out low side power stage; must be connected to out2b without any parasitic 62 out2b out low side power stage; must be connected to out2a without any parasitic 63 out3a out low side power stage; must be connected to out3b without any parasitic 64 out3b out low side power stage; must be connected to out3a without any parasitic 65 out4a out low side power stage; must be connected to out4b without any parasitic 66 out4b out low side power stage; must be connected to out4a without any parasitic 67 out15 out low side power stage; 68 out14 out low side power stage; 69 dfb8 in drain feedback; related to out8 70 out8 out push pull stage; to control on- board mosfet 71 dfb9 in drain feedback; related to out9 72 out9 out push pull stage; to control on- board mosfet 73 dfb10 in drain feedback; related to out10 74 out10 out push pull stage; to control on- board mosfet 75 pgnd gnd power ground; internally connec ted to cooling tab 76 dfb11 in drain feedback; related to out11 77 out11 out push pull stage; to control on- board mosfet pin symbol function function
data sheet 12 rev. 1.1, 2014-08-20 tle8888-1qk pin configuration 78 dfb12 in drain feedback; related to out12 79 out12 out push pull stage; to control on- board mosfet 80 dfb13 in drain feedback; related to out13 81 out13 out push pull stage; to control on- board mosfet 82 linio in/out bus for lin interface; 83 out5a out low side power stage; must be connected to out5b and out5c without any parasitic 84 out5b out low side power stage; must be connected to out5a and out5c without any parasitic 85 out5c out low side power stage; must be connected to out5a and out5b without any parasitic 86 out24 out half bridge stage; 87 batpa supply battery; supply voltage for half bridges and the charge pump; must be connected to batpb without any parasitic 88 out23 out half bridge stage; 89 out22 out half bridge stage; 90 batpb supply battery; supply voltage for half bridges and the charge pump; must be connected to batpa without any parasitic 91 out21 out half bridge stage; 92 out6a out low side power stage; must be connected to out6b and out6c without any parasitic 93 out6b out low side power stage; must be connected to out6a and out6c without any parasitic 94 out6c out low side power stage; must be connected to out6a and out6b without any parasitic 95 cp out charge pump; add external capacitance to stabilise charge pump voltage 96 ign1 out push pull stage; to control on- or off- board igbt 97 ign2 out push pull stage; to control on- or off- board igbt 98 ign3 out push pull stage; to control on- or off- board igbt 99 ign4 out push pull stage; to control on- or off- board igbt 100 agnd gnd signal ground; internally connected to pgnd and cooling tab coolin g tab 1) pgnd gnd power ground; internally connected pgnd pins 1) cooling tab is also called exposed pad pin symbol function function
tle8888-1qk general product characteristics data sheet 13 rev. 1.1, 2014-08-20 4 general product characteristics general definition: v s is the short cut for all battery supplies of the tle8888-1qk ( bat , batpa , batpb , batstby ) unless otherwise specified gnd is the short cut for all grounds of the tle8888-1qk ( agnd , pgnd ) unless otherwise specified. table 2 absolute maximum ratings 1) t j =-40 to 150c, all voltages with respect to gnd, positi ve current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. voltages batpa, batpb, out8...13, dfb8...13 v batpa,mr , v batpb,mr , v out8...13,mr , v dfb8...13,mr , -0.3 ? 40 v ? p_4.1 cp v cp,mr -0.3 ? 45 v -0.3v< v cp - v batpa <5v p_4.2 out1...7, out14...20 v out1..7,mr , v out14..20,mr -0.3 ? 50 v outn is switched off, clamping is allowed according chapter 9.6 p_4.3 v6v v v6v,mr -0.3 ? 10 v ? p_4.4 vg v vg,mr -0.3 ? 12 v v vg - v v6v <5v p_4.5 v5v, v5vstby, vddio, v5vcan v v5v,mr, v v5vstby,mr v vdio,mr , v v5vcan,mr -0.3 ? 5.5 v ? p_4.6 t5v1, t5v2, ign1...4 v t5v1,mr , v t5v2,mr , v ign1...4,mr -1 ? 40 v ? p_4.7 bat, batstby, key, wk, mr v bat,mr , v key,mr , v wk,mr , v batstby,mr , v mr,mr -16 ? 40 v ? p_4.8 in1...12, sip, sin, fclp, fcln, csn, lintx, cantx, ignen, injen, canwken, eoten v in1...12,mr , v fclp,mr , v fcln,mr , v sip,mr , v sin,mr , v csn,mr , v lintx,mr , v cantx,mr , v ignen,mr , v injen,mr , v eoten,mr , v canwken,mr -0.3 ? 5.5 v ? p_4.9
tle8888-1qk general product characteristics data sheet 14 rev. 1.1, 2014-08-20 sdo, rst,vrout, linrx, canrx v sdo,mr , v rst,mr , v vrout,mr , v linrx,mr , v canrx,mr -0.3 ? vddio +0.3 v both conditions must be observed p_4.31 -0.3 ? 5.5 v mon, koffdo v mon,mr , v koffdo,mr -0.3 ? v5v +0. 3 v both conditions must be observed p_4.10 -0.3 ? 5.5 v vrin1 v vrin1,mr -0.3 ? 40 v vrin2 open p_4.11 vrin2 v vrin2_mr -0.3 ? 40 v vrin1 open p_4.12 linio, canh, canl v linio,mr , v canh,mr , v canl,mr -40 ? 40 v ? p_4.13 out21...24 v out21...24,mr -0.3 ? batpx+ 0.3 v? p_4.14 currents dfb8...13 i dfb8..13,mr -5 ? 5 ma 2) p_4.15 common mode input current of vrin1 and vrin2 i vrin,cm,mr -5 ? 5 ma i vrin,cm,mr = i vrin1 + i vrin2 2) p_4.16 common mode input current of vrin1 and vrin2, non permanent i vrin,cm,mr -15 ? 15 ma i vrin,cm,mr = i vrin1 + i vrin2 2) , maximum duty cycle 60% and maximum on time of 1ms, 100h p_4.34 differential current of vrin1 and vrin2 i vrin,mr -50 ? 50 ma i vrin,mr=(i vrin1-i vrin2)/2 2) p_4.17 pgnd i pgnd,mr -25 ? 25 a ? p_4.18 ign1...4 i ign1...4,mr -50 ? ? ma 2) p_4.19 temperatures junction temperature t j -40 ? 150 c 3) p_4.20 storage temperature t stg -55 ? 150 c? p_4.21 esd susceptibility esd susceptibility v esdhbm -2 ? 2 kv hbm 4) p_4.22 esd susceptibility bat, batpa, batpb, t5v1, t5v2, batstby, key, wk, mr, out1...7, out14...24, dfb8...13, ign1...4, canh, canl, linio, vrin1, vrin2 to pgnd v esd,hbm -4 ? 4 kv hbm 4) p_4.23 table 2 absolute maximum ratings 1) (cont?d) t j =-40 to 150c, all voltages with respect to gnd, positi ve current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk general product characteristics data sheet 15 rev. 1.1, 2014-08-20 notes 1. stresses above the ones listed here may cause perma nent damage to the device. exposure to absolute maximum rating conditions for extended periods may affect device reliability. 2. integrated protection func tions are designed to prevent ic destructi on under fault conditions described in the data sheet. fault conditions are considered as ?outside? normal operating range. pr otection functi ons are not designed for continuous repetitive operation. esd susceptibility v esdcdm -500 ? 500 v cdm 5) p_4.24 esd susceptibility pin 1, 25, 26, 50, 51, 75, 76, and 100 (corner pins) v esd1, 25, 26, 50, 51, 75, 76, 100 -750 ? 750 v cdm 5) p_4.25 1) not subject to production test 2) current has to be limited when maximum voltages are exceeded 3) according to qualification 4) esd susceptibility, hbm accord ing to eia/jesd 22-a114f (1.5k , 100pf) 5) esd susceptibility, charged device model ?cdm? eia/jesd22-c101 or esda stm5.3.1 table 3 functional range t j =-40 to 150c, all voltages with respect to gnd, positi ve current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. supply voltage - reduced operation v bat,ro 4.5 ? 6 v reduced operation range, main relay and delayed off power stages are on if enabled, remaining functions not working p_4.26 supply voltage - low drop range v bat,ld 6 ? 9 v low drop operation range, supply regulators working with supply out of the charge pump, standby supply regulator out of operation range p_4.27 supply voltage - normal operation range v bat,nop 9 ? 28 v normal operation range 1) p_4.28 table 2 absolute maximum ratings 1) (cont?d) t j =-40 to 150c, all voltages with respect to gnd, positi ve current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk general product characteristics data sheet 16 rev. 1.1, 2014-08-20 note: within the functional range the ic operates as described in the circuit de scription. the electrical characteristics are specifi ed within the conditions given in the re lated electrical ch aracteristics table. supply voltage - over voltage range v bat,ov 28 ? 40 v over voltage, power stages are switched off p_4.29 supply voltage transients 2) d vbat /d t -1 ? 1 v/s ? p_4.30 1) over temperature due to bad r thja of the ecu or overload can happen 2) not subject to production test, specified by design table 4 thermal resistance parameter symbol values unit note / test condition number min. typ. max. junction to case 1) 1) not subject to production test, specified by design. r thjc ?2.4?k/w? p_4.32 junction to ambient r thja ???k/w 2) 2) eia/jesd 52_2, fr4, 80 80 1.5 mm; 35 cu, 5 sn; 300 mm 2 p_4.33 table 3 functional range (cont?d) t j =-40 to 150c, all voltages with respect to gnd, positi ve current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk operation behavior data sheet 17 rev. 1.1, 2014-08-20 5 operation behavior the tle8888-1qk has implemented the whole supply of an ecu. therefore a complex control logic is implemented to provide several operation states. in this chapter ? the ramp up and down behavior and ? the status of the tle8888-1qk during special conditions like 5v undervoltage is described. for the description of the monitoring watchdog module see chapter 6 . in figure 3 the block diagram with all blocks affecting the stat us of the device and the ecu are shown. following blocks are influenced during the different operation states and reset functions: ? serial interface msc/spi: with the serial interface th e setup of the device is done ? key input detection: start signal from key switch (kl15) ? wake up input detection: additional start signal e.g. from exte rnal can with wake up by bus function ? engine off timer: wake up signal in comparator mode ? power supply: ecu 5v supply and 5v sensor supplies, 5v standby supply ? voltage monitoring: supervision of all supplie s (bat, v5v, t5v1, t5v2) ? main relay driver: controls external main relay to switch battery voltage to an ecu supply pin (see also application setups in chapter 17 ) ? power stages and half-bridges control block ? lin/k-line: transmission mode depends on operation state of the ecu ? can: transmission mode depends on operation st ate of the ecu, remote wake up function ? reset outputs mon and rst ? monitoring watchdog module: signature watchdog for safety applications ? operation mode control the operation mode control block consists of: ? ramp up and down sequence control logic ? the reset control logic and ? status output logic.
data sheet 18 rev. 1.1, 2014-08-20 tle8888-1qk operation behavior figure 3 block diagram operation mode control 5.1 operation states in figure 4 the state diagram of the whole ramp up and do wn sequence is shown. there are seven operation states: ? ecu sleep state: key and wk input are ?low?, no wake up signals from engine off timer or can are active, main relay is off, the whole ecu in clusive tle8888-1qk is not supplied, 5v standby supply is working if pin batstby is supplied, engine off timer and can wake up circuits are active if enabled and supplied. power supply main relay driver power stages & half bridges lin/k-line key input detection monitoring watchdog msc/spi input register output register operation mode control key csn fclp fcln sip sin sdo mr linio mon rst batpa v5v t5v1 t5v2 voltage monitoring batstby v5vstby wake up input detection wk bat batpb engine off timer battery detection can & remote wake up canwken canl canh eoten outx ignx canwken
tle8888-1qk operation behavior data sheet 19 rev. 1.1, 2014-08-20 ? supply ramp up state: key input or wake 1) are ?high? and the supply of the tle8888-1qk starts working, the voltage of v6v, v5v, t5v1 and t5v2 are ramping up but the voltage levels are below the under voltage threshold. for wake up by wake 1) the ramp up of the main supply has to be finished before the ramp up timer overflow. the main relay is switched on depending on the voltage level at the pin bat (see chapter 7.2 ) ? normal operation state: key input or wake are ?high? and main relay is switched on depending on the voltage level at the pin bat or the status of bit mr in the status register opstat0 (see chapter 7.2 ), the whole ecu is supplied and the status of the diffe rent functions and registers is according table 6 and table 7 . ? afterrun state: key is ?low? but afterrun enable bit is set and therefore the whole ecu is supplied, the status of the different functions and registers is according table 6 and table 7 and the micro controller can execute afterrun routines ? afterrun reset state: the reset procedure before direct reentr y in normal operation is executed if bit ar =1 in the configuration register opconfig0 ? general power down state: the supplies of the ecu ( v5v , t5v1 , t5v2 ) are disabled and the power down timer is counting, main relay remain s in the switching status and the tle8888-1qk is supplied to ensure the power down (v5v drops down to 0v) of the ecu, v5vstby is working if batstby is supplied, all functions to external are disabled. ? wake clear state: this state avoids permanent wake up in failu re cases. the wake cl ear command is executed (function according setting bit wkclr in the command register cmd0 ). all wake signals which are active after the supply ramp up and the general power down state are reset. 1) description see figure 4 , chapter 7.2 , chapter 7.4 and chapter 12.2.4
data sheet 20 rev. 1.1, 2014-08-20 tle8888-1qk operation behavior figure 4 operation state diagram ecu sleep supply ramp up normal operation* afterrun* key=1 or wake =1 k e y = 0 & w a k e = 0 & a e = 0 key filtered key si gnal rt_of ramp up timer overflow ae afterrun enable bit ar afterrun reset configuration bit pdt_of power down timer overflow pd_of overflow of minimum one of the three pd counter por internal power on reset ssot_of secure shut off timer overflow v5vuv under voltage of v5v active 0 ? function inactive 1 ? function active (e.g. v5vuv=1 ? 5v supply is below undervoltage threshold v5vuv=0 ? 5v supply is above undervoltage threshold) afterrun reset* ar=0 & key=1 a r = 1 & k e y = 1 w a k e = 0 & k e y = 0 & a e = 0 * por=1: active internal power on reset forces transition to ecu sleep ( wake =0 & key=0) or supply ramp up mode ( wake =1 or key=1) from all states pd_of=1 or ssot_of=1 k e y = 0 & w a k e = 0 k e y = 0 & w a k e = 1 & r t _ o f = 1 gerneral power down* key=0 & ae=1 ( p d_ o f=1 or s s ot _ of = 1 ) & ke y =0 wake clear* p dt _ o f=1 k e y = 1 key=0 (key=1 or wake=1) & v5vuv=0 wake = wkint or canwk or eotwk wake = 1: one of the signals wkint, canwk, eotwk is ?1" wake = 0: all signals are ?0"
tle8888-1qk operation behavior data sheet 21 rev. 1.1, 2014-08-20 description of the transitions: table 5 operation state transitions transition condition description from all states to ecu sleep state internal supply voltage < internal por threshold and key =0 and wake 1) =0 2) internal power on reset is active and reset the whole digital logic, ecu sleep state is entered due to no wake up signal at key or wake from all states to supply ramp up state internal supply voltage < internal por threshold and key =1 or wake =1 2) internal power on reset is active and reset the whole digital logic, supply ramp up state is entered due to a wake up signal at key or wake ecu sleep state to supply ramp up state key > v key,th or wake=1 with a ?high? voltage at key or wake the wake up of the tle8888-1qk starts supply ramp up state to ecu sleep state key < v key,th and wake=0 2) the external supply ramp up is not finished but the wake up signals are low supply ramp up state to wake clear state key < v key,th and wake=1 2) and rt_of=1 the key signal is low and the wake up signals are active. the ramp up timer has an overflow which indicates a ramp up problem of the external supply (e.g. short to gnd). to avoid permanent high curren t consumption the internal wake signals must be reset to enter the ecu sleep state. supply ramp up state to normal operation state ( key > v key,th or wake =1) and v5v>v uv , v5v 2) normal operation state is enter ed if the main supply voltage v5v is above the under voltage threshold, key is high or one of the wake up conditions are active normal operation state to afterrun state key < v key,th and ae=1 2) key is ?low? and afterrun function is enabled: no changes in the setup of the tle8888-1qk normal operation state to ecu sleep state ae=0 and key< v key,th and wake =0 2) normal shut off normal operation state to general power down state (pd_of=1 or ssot_of=1) and key< v key,th 2) key is low and watchdog error shut off with overflow of the power down counter or secure shut off due to expired secure shut off timer afterrun state to ecu sleep state ae=0 and key< v key,th and wake =0 2) normal shut off in afterrun mode with the reset of the afterrun enable bit ae by the micro controller afterrun state to general power down state pd_of=1 or ssot_of=1 watchdog error shut off with overflow of the power down counter or secure shut off due to expired secure shut off timer afterrun state to normal operation state key > v key,th and ar=0 2) reentry of normal operation with key on during afterrun operation, no reset is performed (ar=0) afterrun state to afterrun reset state key > v key,th and ar=1 2) reentry of normal operation with key on during afterrun operation with reset (ar=1) afterrun reset state to normal operation state transition to normal operation with the next active internal clock edge after entry to the afterrun reset state general power down state to wake clear state pdt_of=1 with the power down timer overflow the reset of the internal wake signals must be performed
data sheet 22 rev. 1.1, 2014-08-20 tle8888-1qk operation behavior the two states: ? normal operation ? afterrun are reflected in the bit om of the status register opstat0 . the power down time is defined with the bits pdt of the configuration register opconfig0 . in figure 5 a sequence with wake up by key and go to sleep with afterrun mode is shown. figure 5 ramp up and down sequence diagram with wake up by key and afterrun mode 5.2 reset and operation modes the tle8888-1qk provides several supervision functions which lead to some dedicated reset states and special operation modes of th e device and the ecu. there are two bidirectional reset pins mon and rst implem ented. for the behavior during reset of the reset pins mon and rst and the other status of the tle8888-1qk see table 6 and table 7 . following reset functions and special states are implemented: wake clear state to ecu sleep state key < v key,th after reset of the internal wake signals and key is low the ecu sleep state is entered, no unwanted wake up due to a failure condition will occur wake clear state to supply ramp up state key > v key,th after reset of the internal wake signals and key is high the supply ramp up state is entered, no unwanted wake up due to a failure condition at the can bus and pin wk will occur 1) wake = wkint or canwk or eotwk (see chapter 7.2 , chapter 7.4 and chapter 12.2.4 ) 2) including defined filter times table 5 operation state transitions (cont?d) transition condition description wake rst t t t ecu sleep supply ramp up normal operation ramp up/down statemachine afterrun ecu sleep wk key v5v v uvv5v ae t t pu,r
tle8888-1qk operation behavior data sheet 23 rev. 1.1, 2014-08-20 ? internal power on reset: the internal power on reset detection circui t monitors the voltage level of the internal supply. for an internal supp ly voltage below the internal power on reset threshold the whole digital logic of the tle8888-1qk is reset which results in the ecu sleep state or supply ramp up state depending on the state of key and wake . if the voltage level for operation is high en ough the 6v pre regulator is working. the 5v supplies are disabled till the inte rnal supply level is over the power on threshold level. ? ecu power on reset: this is the reset at ramp up of the power supplies and the beginning of the operation. the pins rst and mon are pulled to gnd to reset the micro controller and all devices connected to the pin mon . the device is reset to the initial reset status. the reset is released with a voltage at pin v5v higher than the v5v under voltage detection hysteresis after t pu,r . ? reset during under voltage of the 5v supply v5v: this reset occurs during under voltage of the 5v ecu supply. the pins rst and mon are pulled to gnd to reset the micro controller and all devices connected to the pin mon . the delayed switch off function is active regar ding the configuration se tup. the status of the main relay is according to the status of the wake up pins key and wk and the voltage level of the supply pin bat . ? state during under voltage of the 5v supplies t5v1 and t5v2: with the under voltage detection of the tracker supplies diagnosis bits are set but there is no effect to the behavior of the device. ? reset during over voltage of the 5v supply v5v: with the over voltage detection of the 5v ecu supply all functions of the device which have an effect externally or can lead to over current or over temperature are disabled (e.g. power stages, lin/ca n/msc/spi communication). the pins rst and mon are low. ? state during over voltage of the 5v supplies t5v1 and t5v2: with the detection of over voltage of the tracker supplies diagnosis bits are set but there is no effect to the behavior of the device. ? power stages switch off during over voltage of the battery supply bat : for voltages at the supply pin bat higher than the over voltage threshold the power sta ges are disabled to avoid too high clamping energy during switch off. damage of the switches is prevented. ? watchdog reset: if the reset counter is incremented and the reset is enabled (bit wdren = 1) the micro controller is reset with a ?low? at the pin rst . the power stages are disabled and the lin/can communication is set to receive only mode. ? software reset from micro controller: with the software reset command (command register cmdsr ) the software reset is activated. the device is re set to the reset st atus defined in table 6 and table 7 . the activation of the software reset triggers an increase of the power down counter by 1. ? reset with an external forced ?low? at rst : with a detected ?low? at the rst pin the tle8888-1qk is reset to the reset status defined in table 6 and table 7 . ? power stages switch off with an external forced ?low? at mon : with a detected ?low? at the mon pin the power stages are disabled ( o1e to o24e , ign1e to ign4e are set to ?0?). after mon =0 event the power stages must be enabled again. ? state with time out of the msc communication: with the time out of the msc communication the power stages are disabled ( o1e to o24e , ign1e to ign4e are set to ?0?). after the ne xt valid receiv ed data frame the power stages must be enabled again. ? afterrun reset: this reset is executed if the bit ar of register opconfig0 is 1 and the transition from afterrun state to normal operation is triggered (definition see table 7 ).
tle8888-1qk operation behavior data sheet 24 rev. 1.1, 2014-08-20 table 6 overview behavior at reset and operation conditions (part 1) effect to functions: conditions internal power on reset ecu power on reset under voltage v5v under voltage t5v1, t5v2 over voltage v5v 1) over voltage t5v1, t5v2 over voltage bat notes forces state change only after transition from supply ramp up to normal operation state for t pu,r timing see chapter 8.7 and table 8 timing see chapter 8.7 timing see chapter 8.7 and table 8 timing see chapter 8.7 timing see chapter 8.7 v5vstby , v6v en. en. en. en. en. en. en. v5v , t5v1 , t5v2 dis. en. en. en. en. en. en. msc/spi communication dis. dis. dis. en. dis. en. en. main relay en. 2) en. 2) en. 2) en. 2) en. 2) en. 2) en. 2) low side switches / half bridges / push pull driver off/dis./off off/dis./off off/dis./off no change off/dis./off no change off/dis./off out17 and out21 with delayed switch off function dis. dis. delayed switch off activated en. delayed switch off activated en. dis. lin/can communication dis. rec. only, after release setup acc. bits can , lin , canwe , linwe 3) rec. only, after release setup acc. bits can , lin , canwe , linwe 3) acc. bits can , lin , canwe , linwe dis., after release setup acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe mon (output function) ?low? 4) ?low? ?low? no effect 5) ?low? no effect 5) no effect 5) rst (output function) ?low? 4) ?low? ?low? no effect 5) ?low? no effect 5) no effect 5) watchdog sequence, heartbeat timer 6) reset reset reset no effect reset no effect no effect wwd error counter, fwd pass counter, total error counter reset reset reset no effect reset no effect no effect pd counter reset reset reset no effect reset no effect no effect reset counter; ssot reset reset reset no effect reset no effect no effect ar ; canwe ; linwe ; fwdquest reset reset reset no effect reset no effect no effect ae ; wwdconfig0 ; wdconfig0 ; watchdog diagnosis bits reset reset reset no effect reset no effect no effect
tle8888-1qk operation behavior data sheet 25 rev. 1.1, 2014-08-20 logic and msc/spi register bits 7)8) reset reset reset, diagnosis bit is set diagnosis bits are set no effect diagnosis bits are set diagnosis bit is set eotwk , canwk , wkint no effect no effect reset no effe ct no effect no effect no effect 1) for voltages greater than the maximum ratings of pin v5v behavior is not guaranteed 2) according the definition in chapter 7 3) after release of rst (transition from low to high) there is a time delay of t del,r before configuration is enabled 4) active pull down if supply voltage is high enough 5) pull up of open drain output is active 6) start of watchdog sequence after release of reset 7) valid for all register bits which are not described in table 6 or table 7 8) during active delayed switch off mode some register bits related to the power stages are not reset, see chapter 9.4 table 6 overview behavior at reset and operation conditions (part 1) (cont?d) effect to functions: conditions internal power on reset ecu power on reset under voltage v5v under voltage t5v1, t5v2 over voltage v5v 1) over voltage t5v1, t5v2 over voltage bat
tle8888-1qk operation behavior data sheet 26 rev. 1.1, 2014-08-20 table 7 overview behavior at reset and operation conditions (part 2) effect to functions: conditions watchdog reset safe state sw reset from micro controller mon switch off (input function) rst reset (input function) msc time out afterrun reset no reset ar =0 reset ar =1 note status during reset pulse t op,r status during reset pulse t int,r masked by mon output function masked by rst output function status till next valid msc communication v5vstby , v6v en. en. en. en. en. en. en. en. v5v , t5v1 , t5v2 en. en. en. en. en. en. en. en. msc/spi communication dis. en. en. en. dis. en. en. dis. main relay en. 1) en. en. 1) en. 1) en. 1) en. 1) en. 1) en. 1) low side switches / half bridges / push pull driver off/dis./off off/dis./off off/dis./off 3) off/dis./off off/dis./off off/d is./off no change off/dis./off out17 and out21 with delayed switch off function no trigger if termination of delayed switch off function no trigger if terminatio n of delayed switch off function dis. 3) delayed switch off activated delayed switch off activated delayed switch off activated en. dis. lin/can communication acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe rec. only, after release setup acc. bits can , lin , canwe , linwe 2) acc. bits can , lin , canwe , linwe acc. bits can , lin , canwe , linwe rec. only, after release setup acc. bits can , lin , canwe , linwe 2) mon ?low? ?low? ?low? 3) forced from outside ?low? no effect 4) no effect 4) ?low? rst ?low? no effect 4) no effect 4) no effect 4) forced from outside no effect 4) no effect 4) ?low?
tle8888-1qk operation behavior data sheet 27 rev. 1.1, 2014-08-20 watchdog sequence, heartbeat timer 5) reset no effect reset n o effect reset no effect no effect reset wwd error counter, fwd pass counter, total error counter reset no effect reset n o effect reset no effect no effect reset pd counter no effect no effect increment +1 no effect no effect no effect no effect no effect reset counter; ssot no effect no effect no effect no effect no effect no effect no effect 6) no effect 6) ar ; canwe ; linwe ; fwdquest no effect no effect no effect no effect no effect no effect no effect no effect ae ; wwdconfig0 ; wdconfig0 ; watchdog diagnosis bit reset no effect reset n o effect reset no effect no effect reset logic and msc/spi register bits 7)8) no effect no effect reset n o effect reset diagnosis bit is set no effect reset eotwk , canwk , wkint no effect no effect no effect no effect no effect no effect no effect no effect 1) according the definition in chapter 7 2) after release of rst (transition from low to high) there is a time delay of t del,r before configuration is enabled 3) status for time t op,r 4) pull up of open drain output is active 5) start of watchdog sequence after release of reset 6) ssot reset due to key =1 7) valid for all register bits which are not described in table 6 or table 7 8) during active delayed switch off mode some register bits related to the power stages are not reset, see chapter 9.4 table 7 overview behavior at reset and operation conditions (part 2) (cont?d) effect to functions: conditions watchdog reset safe state sw reset from micro controller mon switch off (input function) rst reset (input function) msc time out afterrun reset no reset ar =0 reset ar =1
data sheet 28 rev. 1.1, 2014-08-20 tle8888-1qk operation behavior after a reset with pin rst the configuration of the can and lin bus is delayed by the time t del,r to avoid that undefined micro controller pins are affecting the buses. during this delay time the configuration bits can be changed by a write access to the register. table 8 reset time definition reset function reset time at rst output related status bits in register opstat1 internal power on reset all registers are reset ecu power on reset t pu,r under voltage v5v t pu,r v5vuvr over voltage v5v t pu,r v5vovr watchdog reset t op,r wdres rst reset forced from outside forced from outside rstr software reset from micro controller no effect all registers are reset 1) 1) internal reset with t int,r active afterrun reset ar =?0? no effect ar =?1? t op,r ares
tle8888-1qk operation behavior data sheet 29 rev. 1.1, 2014-08-20 5.3 electrical characteris tics operation behavior table 9 electrical characteristics: operation behavior v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. internal power on reset threshold v por,int,th ? ? 2.8 v of internal supply voltage p_5.3.1 supply voltage range for internal supply v batp,int 4.5 ? ? v only valid if the charge pump has ramped up before voltage drop, both condition must be fulfilled to ensure no internal power on reset p_5.3.2 v v6v,int 3.5 ? ? v power down timer power down time 1 t pd,1 ? 100 ? ms ? p_5.3.3 power down time 2 t pd,2 ? 200 ? ms ? p_5.3.4 power down time 3 t pd,3 ? 300 ? ms ? p_5.3.5 power down time 4 t pd,4 ? 400 ? ms ? p_5.3.6 power down ti me accuracy t pd,a -10 ? +10 % ? p_5.3.7 ramp up timer ramp up time t ru 185? 650ms? p_5.3.8 mon in- output input low level v il ? ? 0.29* v 5v v? p_5.3.10 input high level v ih 0.7* v5 v ??v? p_5.3.11 input hysteresis v ihys 0.1 ? 1 v ? p_5.3.12 pull up current i imax -100 ? ? a v in =0v, pull up to v5v p_5.3.13 input de-glitch time for low and high level detection t i,d 0.5 ? 3.5 s ? p_5.3.14 output low level operation v ol ??0.7v i out =2ma; v v5v =2.5v p_5.3.15 output current capability i omax 15 1) ??ma v mon =5v p_5.3.16 rst in- output input low level v il ? ? 0.29* v ddio v? p_5.3.17 input high level v ih 0.7* v ddio ??v? p_5.3.18 input hysteresis v ihys 0.1 ? 1 v ? p_5.3.19
data sheet 30 rev. 1.1, 2014-08-20 tle8888-1qk operation behavior pull up current i imax -100 ? ? a v in =0v, pull up to vddio p_5.3.20 input de-glitch time for low and high level detection t i,d 0.5 ? 3.5 s ? p_5.3.21 output low level operation v ol ??0.7v i out =2ma; v v5v =2.5v p_5.3.22 output current capability i omax 15 1) ??ma v rst =5v p_5.3.23 reset times power up reset time t pu,r 12 16 20 ms ? p_5.3.24 operation reset time t op,r 124ms? p_5.3.25 internal reset time t int,r ??1s? p_5.3.26 delay time after reset t del,r 61014s? p_5.3.27 1) application must ensure t hat current into this pin does not exceed this value. table 9 electrical characteristics: operation behavior (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 31 rev. 1.1, 2014-08-20 6 monitoring watchdog modu le (signature watchdog) the watchdog function is intended for a temporal and logical monitoring of the micro controller?s program sequence. in figure 6 the block diagram of the monitoring module is drawn. the module has an interface to the msc/spi block. the monitoring of the micro controller is done by the separate check of the timing with the window watchdog and the logical operation check by the functio nal watchdog. therefore the micro controller must send a window watchdog service command for the window watchdog and four response bytes for the functional check. the results of the checks affe ct the corresponding counter (window watchdog er ror counter or functional watchdog pass counter). additionally a total error counter module is implemented which detects the occurrence of watchdog errors (the timing check or the functional is not pa ssed) and changes the status of the total error counter regardingly. for the independent functional watchdog and the total erro r counter a heartbeat is implemented to define the increment timing of both functions. figure 6 block diagram of the monitoring watchdog function micro controller interface window watchdog statemachine window watchdog error counter watchdog heartbeat increment decrement functional watchdog statemachine functional watchdog pass counter decrement rst mon response question window watchdog service command pass wwd pass fwd error check statemachine fail total error power down counter (overflow ) of of power down & restart reset counter (overflow) reset/disable signal generation fail wwd total error counter of fail in cr eme nt decrement increment window watchdog power down counter (overflow ) functional watchdog power down counter (overflow)
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 32 rev. 1.1, 2014-08-20 the status of the counters (window watchdog error counte r, functional watchdog pass counter and total error counter) and the corresponding overfl ow signals are inputs to the watchdog reset, power down counter and the secure shut off timer. this information is used to affe ct the operation status of the tle8888-1qk and the status of the pins mon and rst . the software of the micro controller has to make sure th at the program sequence and an y safety critical parts of the micro controller are self tested by performing re lated routines according to the received questions. table 10 bit name register type description general wdres opstat1 status reset caused by wa tchdog (general status bit) resc wdstat0 status reset counter value ssots wdstat0 status secure shut off timer start status wdhbtpre wdhbt0 status heartbeat timer pre divider value wdhbt wdhbt1 status heartbeat timer value wdhbtp wdconfig0 configuration definition of heartbeat peri od for functional watchdog and total error counter canwe wdconfig1 configuration can operation mode during safe state linwe wdconfig1 configuration lin operation mode during safe state wdren wdconfig1 configuration watchdog reset enable fwdqg wdconfig1 configuration functional watchdog q uestion generation pattern setup mscreadwd0 command multi read command for wdstat0 , tecstat , fwdstat0 , fwdstat1 , wddiag , wwdstat , wdconfig0 and wwdconfig0 mscreadwd1 command multi read command for wdhbt0 , wdhbt1 , wdstat0 and wdstat1 wdhbtpsync cmd command heartbeat period synchronization command wdhbts cmd0 command watchdog heartbeat timer sample command window watchdog wwdec wwdstat status value of error counter for window watchdog wwdscr wdstat0 status window watchdog service command received status wwdpdc wdstat0 status power down counter value of window watchdog wwdeci wwdconfig1 configuration definition of the increment value of error counter for window watchdog wwdecd wwdconfig1 configuration definition of the decrement value of error counter for window watchdog wwdcwt wwdconfig0 configuration closed window time wwdowt wwdconfig0 configuration open window time wwdservicec md command window watchdog service command wwdsce wddiag diagnosis window watchdog service command too early wwdto wddiag diagnosis window watchdog time out wwdres wddiag diagnosis reset caused by window watchdog
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 33 rev. 1.1, 2014-08-20 6.1 window watchdog for the timing check the micro controller has to s end periodically the window watchdog service command wwdservicecmd . the window watchdog is triggered correctly if the command is received inside the open window of the window watchdog sequence. the check result is used to change the value of the window watchdog error counter. if the check is pass ed the counter will be decremented an d for errors it will be incremented. additionally a write access to configuration register wwdconfig0 causes also an incrementation of the window watchdog error counter. the incrementa tion of the window watchdog error coun ter (error is occurred) is an input for the total e rror counter ( chapter 6.3 ). in figure 7 the state machine of the window watchdog is shown. the values for incrementation or decrementat ion can be set in the configuration register wwdconfig1 . the window watchdog error counter is a 6 bit counter. the influence of the counter values to the operation behavior is shown in table 12 and table 13 . the window watchdog sequence for the timing check cons ists of a closed window followed by an open window (see figure 8 ). a watchdog sequence starts with: ? the release of a reset of the monitoring module (see table 6 and table 7 in chapter 5.2 ) ? a window watchdog service command ? a write to the window time configuration register wwdconfig0 ? a timer overflow of the watchdog timer in figure 8 the two parts of one watchdog sequence are shown. af ter the power on reset it is running in an endless loop with the defined time for the open and closed window . it is only stopped at active reset signals or outside functional watchdog fwdquest fwdstat1 status question definition fwdrespc fwdstat1 status response counter fwdpc fwdstat0 status pass counter value of functional watchdog fwdpdc wdstat1 status power down counter value of functional watchdog fwdpci fwdconfig configuration definitio n of the increment value of pass counter for functional watchdog fwdpcd fwdconfig configuration definition of the decrement value of pass counter for functional watchdog fwdkq wdconfig1 configuration keep question function set up fwdrespcmd command response write command fwdrespsync cmd command response write command wit h heartbeat synchronization at received response byte 0 fwdrea wddiag diagnosis response erro r of actual question fwdrel wddiag diagnosis response error of last answer fwdres wddiag diagnosis reset caused by functional watchdog total error counter tec tecstat status total error counter value tecpdc wdstat1 status power down counter value of total error counter part teci tecconfig configuration definition of the increment value of total error counter tecd tecconfig configuration definition of the decrement value of total error counter tecres wddiag diagnosis reset caused by total error counter table 10 (cont?d) bit name register type description
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 34 rev. 1.1, 2014-08-20 normal operating conditions table 6 and table 7 in chapter 5.2 . the timing of the window watchdog sequence can be set with a write command to the configuration register wwdconfig0 or directly with the data bits of the wwdservicecmd . with a write access to the configuration register wwdconfig0 the watchdog window sequence is started and the window watchdog error counter is incremented. the check is passed if the command is received inside the open window. a command send too early or a missing command leads to an error. in the diagnosis register wddiag the bit wwdsce signalizes a window watchdog service command received too early and the bit wwdto signalizes a time out (no window watchdog service command received before end of open window) of the last sequence. the diagnosis information is not cleared with the read out. the bit wwdscr in the status register wdstat0 signalizes a received window watchdog service command at the last watchdog sequence. the reset of this bit is done with a readout of the bit or with the window watchdog time- out. figure 7 state diagram of the window watchdog module waiting for wwd service command timing check decrement wwd error counter reset wwd error: timer expired or write access to wwdconfig 0 inside open window wwd error: outside open window increment wwd error counter start watchdog sequence wwd service command
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 35 rev. 1.1, 2014-08-20 figure 8 watchdog sequence timing 6.2 functional watchdog for the functional check the micro co ntroller has to send with the commands fwdrespcmd (functional watchdog response command) or fwdrespsynccmd (functional watchdog response and synchronisation command) the right four response bytes to the act ual question defined by the tle8888-1qk. the response bytes are checked for correctness. a pass of the check triggers a decrement of the functional watchdog pass counter. a functional watchdog error (fwd error) is not affecting the functional watchdog pass counter but it is used for the total error counter as an input signal (see chapter 6.3 ). a fwd error is defined as: ? received response byte 0 with fwdrespcmd and minimum one of the response bytes are wrong ? received response byte 0 with fwdrespsynccmd and minimum one of the response bytes are wrong ? the watchdog heartbeat timer period synchronisation command wdhbtpsynccmd is received in the diagnosis register wddiag the bit fwdrea signalizes an error of the received response bytes to the actual question and the bit fwdrel signalizes an error of the response bytes of the last answer. with a read out the diagnosis bits are not cleared. to detect that the functional check is missing a heartbea t is implemented. with an heartbeat event the functional watchdog pass counter is incremen ted. an heartbeat event occurs: ? with expiring of the heartbeat period timer or ? with receiving the watchdog heartbeat period synchronisation command wdhbtpsynccmd (response counter is also reset) or ? with receiving the functional watchdog response and synchronisation command fwdrespsynccmd if response byte 0 is received the heartbeat period can be set by a writ e access to the configuration register wdconfig0 or by the watchdog heartbeat period synchronisation command wdhbtpsynccmd . if the data is 000 0000 b the value of the heartbeat period is not changed. behavior of the heartbeat period in case of changing the period time: wwd service command wwd service command wwd service command t c2 t o2 csn t c1 t o1 t c3 wwd service command t c1 t o1 csn t c1 t o1 t c2 wwd service command time out too early t o2 correct timing of wwdservice command wrong timing of wwdservice command
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 36 rev. 1.1, 2014-08-20 ? wdhbtpsynccmd : the response counter and the heartbeat timer are reset and a heartbeat event is triggered, the new value of the period is executed with next period. ? write access to the configuration register wdconfig0 : the new value of the period is effective after the write command. if the new value is lower than the actual heartbeat timer value then the heartbeat event is immediately triggered otherwise the actual period length is immediately c hanged to the new value. the functional watchdog pass counter is a six bit counter (see status register fwdstat0 ). the values for incrementation or decrementation can be set in the configuration register fwdconfig . the influence of the counter values to the operation behavior is shown in table 12 and table 13 . in figure 9 the state machine of the functional watchdog is s hown. there are two possible principles available to serve the function watchdog: ? unsynchronized heartbeat and use of functional watchdog response command fwdrespcmd and write access to the configuration register wdconfig0 to change the heartbeat period time or ? heartbeat is started with receiving the function al watchdog response and synchronisation command fwdrespsynccmd and use of the watchdog heartbeat period synchronisation command wdhbtpsynccmd for changing the heartbeat period the commands can be used in all possible combinations without restrictions. using fwdrespcmd has the advantage that with fast correct responses the decrement of the functional watchdog pass counter can be speed up. the bit fwdkq in the configuration register wdconfig1 is used to enable the keep question function for the functional watchdog. if the bit is set in case of a passed functional check the next functional check procedure is done with the same question if minimum one of the bits wwdsce or wwdto is set (window watchdog error).
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 37 rev. 1.1, 2014-08-20 figure 9 functional watchdog state diagram 6.2.1 question and response definition the bits fwdquest in the watchdog status register fwdstat1 represent the actual valid question. the reset value is 0000 b and it will be changed regarding the definition of the state machine for the monitoring module (see figure 7 ). the expected response is shown in table 11 . the answer of the micro controller is done by a write access to the command registers fwdrespcmd or fwdrespsynccmd . the actual value of the bits fwdrespc in the watchdog status register fwdstat1 defines the in terpretation of the 8 bit content of t hese commands as resp3 to resp0 (definition see fwdrespc ). waiting for response 3 response check fwd pass counter change 1.) and restart heartbeat timer define next question reset f w d r e spcmd or fw d r e s p s y n c h c md rec e iv e d correct response define start question increment fwd pass counter and restart heartbeat timer waiting for response 2 response check waiting for response 1 response check waiting for response 0 response check fwd error : wrong response 2.) decrement fwd pass counter correct response response check 1.) change value = sum of decrement and increment value 2.) wrong response event is also input for the error check statemachine 3.) only active if bit fwdkq=1 , for fwdkq=0 transition of ?no wd error? is executed wwd error: minimum one of the bits wwdsce or wwdto in register wddiag is high; fwdrespc md o r f w d r espsy n c h c md r e c e ive d fwdrespcmd or fwdrespsynchcmd received fwdrespsynchcmd received fwdrespcmd received fwd error : wrong response 2.) fwd error: wdhbpsynchcmd received n o w w d e r r o r 3 . ) no wwd error 3.) wwd error 3.) w w d e r r o r 3 . )
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 38 rev. 1.1, 2014-08-20 the definition of the next question is done with a pseudo random algorithm. with the bit fwdqg in the configuration register wdconfig1 the generation algorithm for the questi ons is defined. there are two settings: ? question pattern length 16: 16 question repeated ev ery 16th watchdog sequence with a minimum hamming distance of 3 ? question pattern length 256: every 256 question the orde r of the 16 questions is repeated, minimum hamming distance is 1 6.3 total error counter module the total error module is used to count the errors of the window watchdog and the functional watchdog. in figure 10 the error check state machine is shown. if a watc hdog error of the functional or the window watchdog occurs the state machine enters the state ?error occurred? and with the next heartbeat event (definition see chapter 6.2 ) the total error counter is incremented. the counter is also incremented if a functional watchdog error or at the same time a window watchdog error occurs by using the fwdrespsynccmd . with the wdhbtpsynccmd always an increment of the total error counter is done. a decrement of the total error counter is only possible by using the fwdrespsynccmd and no errors are occurred. the decrement and increment value of the total erro r counter can be set with the configuration register tecconfig . the status of the total error counter is available in the status register tecstat . table 11 questions and related response quest[3:0] resp3 resp2 resp1 resp0 0ff0f f0 00 1b040 bf4f 2e919 e616 3a656 a959 475 85 7a8a 53aca35 c5 663 93 6c9c 72cdc23 d3 8d222 dd2d 99d6d92 62 ac4 34 cb3b b8b 7b 84 74 c58 a8 57 a7 d17 e7 18 e8 e4e be41 b1 f01 f1 0e fe
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 39 rev. 1.1, 2014-08-20 figure 10 state diagram of the error check state machine for the total error counter module 6.4 watchdog reset counter the watchdog reset co unter is a three bit counter (bits resc in wdstat0 ) and is triggered by an overflow of one of the three counters of the monitoring functions (see figure 11 ). the reset counter can only be incremented by 1. each time the watchdog reset counter changes the va lue a watchdog reset occurs depending on the status of watchdog reset enable bit wdren in the configuration register wdconfig1 . the counter stops counting if wdren = ?0? or at full scale. there are no further resets if full scale is reached. the beha vior at the different reset conditions is defined in chapter 5.2 table 6 and table 7 . 6.5 power down counter there are three power down counters with three bits implemented. the window watchdog power down counter (bits wwdpdc in status register wdstat0 ) is triggered by an overflow of the window watchdog error counter, the functional watchdog powe r down counter (bits fwdpdc in status register wdstat1 ) is triggered by an overflow of the functional watchdog pass counter a nd the total error power down counter (bits tecpdc in status register wdstat1 ) is triggered by an overflow of the total error counter (see figure 11 ). if a trigger occurs the dedicated power down counter is incremented by 1. additionally all three power down counters are incremented by 1 if a software reset occurs. the power down counters are reset if the ready state is reached (see table 12 and table 13 ). with an overflow of minimum one of the three power down counters a power down of the tle8888-1qk is performed if key is ?low? (see chapter 5.1 ). this function can not be disabled. the behavior at the different reset conditions is defined in chapter 5.2 table 6 and table 7 . 6.6 secure shut off timer the secure shut off timer (ssot) is reset with key = 1 and the timer starts with an overflow of one of the three counters of the monitoring functions (see figure 11 ) if it is enabled with key = 0. if the timer is expired after the secure shut off time a power down of the tle8888-1qk is performed (see chapter 5.1 ).the behavior at the different reset conditions is defined in chapter 5.2 table 6 and table 7 . error occured reset wwd or fwd error wait for error increment total error counter h e a r t b e a t e v e n t decrement total error counter error check statemachine f w d r e s p sy n c c md re c eived and (f u nct i ona l c h e c k f a i l e d o r w w d e r r o r ) o r wdhb t p s y n cc m d f w d r e s p s y n c c m d r e c e i v e d a n d ( f u n c t i o n a l c h e c k p a s s e d a n d n o w w d e r r o r )
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 40 rev. 1.1, 2014-08-20 6.7 operation state defini tion and reset generation the values of the three counter of the monitoring modul e are affecting the operation state of the tle8888-1qk. there are three states defined: ? the safe state: this is the reset state. the bits o1e to o24e and ign1e to ign4e in the configuration register oeconfig0 to oeconfig3 are set to ?0? to ensure that all actuators are switched off. ? ready state: the device can be operated without restrictions. ? watchdog reset: a reset is performed according the definition in table 6 and table 7 . the definition of the thre e states is shown in table 12 . the states are affecting the status of the pins mon and rst , the power down counter, the secure shut off timer and the reset counter (definition see table 13 ). table 12 definition of reset, safe and ready state safe state wwdec>32 d or fwdpc >32 d or tec>32 d ready state wwdec<33 d and fwdpc<33 d and tec<33 d watchdog reset wwdec overflow or fwdpc overflow or tec overflow (for all counters >63 d ) table 13 system reaction to the watchdog status ready state safe state watchdog reset rst 11 0 1) 1) occurs for the defined reset time if watchdog reset is enabled mon 10 0 power stages no influence of normal operation disabled disabled o1e to o24e , ign1e to ign4e x0 0 wwd error counter fwd pass counter total error counter no effect no effect reset 1) reset counter no effect no effect increment by 1 window watchdog power down counter total error power down counter functional watchdog power down reset no effect increment by 1 regarding the overflow source secure shut off timer no effect no effect start of timer with the first overflow if key = 0
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 41 rev. 1.1, 2014-08-20 figure 11 block diagram of the reset generation behavior of the wwd error counter, the fwd pass counters and the total error counter in case of over and underflow: the counters are designed to keep the same value: ? at incrementation if the new counter value is hi gher than the full scale value of the counter and ? at decrementation if the new counter value is lower than zero. in figure 12 an example is shown. 63 32 0 ready safe overflow 33 reset value =48 63 32 0 ready safe overflow 33 reset value =48 window watchdog error counter functional watchdog pass counter reset generation total error power down counter power down reset counter rst mon total error counter 63 32 0 ready safe overflow 33 reset value =48 counter reset functional watchdog power down counter window watchdog power down counter
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 42 rev. 1.1, 2014-08-20 figure 12 example of wwd error counter behavior with decrement and increment value of 14d 6.8 synchronisation of window watchdog sequen ce and heartbeat in figure 13 the relation between the heartbeat clock generati on, the total error counter and the window watchdog sequence generation is shown. the win dow watchdog sequence generation and the heartbeat period generation have the same clock base with the accuracy of t w,a . the value of the pre-divider and the heartbeat ti mer can be read out with the status registers wdhbt0 and wdhbt1 . this can be used to measure the actual internal cl ock frequency. therefore the value of the pre-divider and the heartbeat period counter must be sampled by sending a cmd0 command with an activated wdhbts bit. with this command the value of the two registers are stor ed in the related status registers and the readout can be done. with two sampled values the micro controller can correct th e time information by the value of the actual frequency of the tle8888-1qk. with such a correction of the micro controller timing check it is possible to use smaller open window times to improve the performance of the timing check. additional it is possible to use this information for synchronization purpose for the check of the monitoring function of the tle8888-1qk inside the micro controller. restart of window watchdog period safe state ready state wwd error counter full scale 63 d 12345678 reset value 48 d 40 d 32 d 24 d 16 d 0 d 8 d 56 d overflow underflow 62 d 34 d 20 d 6 d decrement value = increment value = 14 d wdren=0
tle8888-1qk monitoring watchdog module (signature watchdog) data sheet 43 rev. 1.1, 2014-08-20 figure 13 clock generation for the watchdog module 6.9 electrical characteristi cs monitoring wa tchdog module table 14 electrical characteristic s: monitoring watchdog module v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. window watchdog closed window time t wwd,ct 1.6 ? 100.8 ms 63 values p_6.8.1 window watchdog closed window time step t wwd,ct ?1.6?ms? p_6.8.2 window watchdog open window time 1 t wwd,ot1 ?3.2?ms p_6.9.1 window watchdog open window time 2 t wwd,ot2 ?6.4?ms p_6.9.2 window watchdog open window time 3 t wwd,ot3 ?9.6?ms p_6.9.3 window watchdog open window time 4 t wwd,ot4 ? 12.8 ? ms ? p_6.8.3 clock frequency accuracy for window watchdog sequence and heartbeat t w,a -5 ? +5 % ? p_6.8.4 heartbeat time period t hbt,pt 1.6 ? 203.2 ms 127 values p_6.9.4 secure shut off time t ssot 18 20 22 min ? p_6.8.5 window watchdog pre divider functional watchdog pass counter increment decrement fclk fclk/16 fclk used for watchdog sequence heartbeat for functional watchdog functional watchdog setting 7 bit counter error check statemachine
tle8888-1qk wake up detection a nd main relay driver data sheet 44 rev. 1.1, 2014-08-20 7 wake up detection an d main relay driver the tle8888-1qk integrates a complex wake up functionality with two wake up pins ( key and wk ), engine off timer, can wake up and the main relay driver. there are several po ssibilities to initiate t he start up of the device: ? a positive voltage at the pin key or at the pin wk ? a dominant pulse at the can inputs canh and canl for the wake up time (description see chapter 12 ) ? after expiration of the defined time of the engine off timer in comparator mode with minimum one valid wake up signal the pre regulator and the main supply start the ramping up due to voltage at the battery supply pin bat and the drain of the external mosfet of the pre regulator. the switch on of the main relay depends on the wake up signal and the voltage level at the pin bat . for a wake signal from the pin key the main relay is always switched on. for the other cases the main rela y is only switched on if the voltage of the pin bat is below the detection threshold. with the bit wkclr in the command register cmd0 the internal status of the detection at pin wk , engine off timer and can wake up are re set (description see chapter 7.2 , chapter 7.4 and chapter 12.2.4 ). the supply for the engine off timer and the can wake receiver is v5vstby . figure 14 block diagram of the key detection, wake up detection and main relay driver main relay driver key detection wake up pin detection internal supply key on wake up mr mr key wk bat wake up supply supply engine off timer eoten digital block battery detection logic wk_high eotwk bat_high can wake receiver canwken canwk digital block koffdo main relay supply standby supply bat stby v5vstby msc/spi interface sdo sin wkclr mr on/off connection to vddio or v5v
tle8888-1qk wake up detection a nd main relay driver data sheet 45 rev. 1.1, 2014-08-20 7.1 wake up detection by pin key and key off delay the input pin key is implemented to detect the status of the key s witch in the car. with a high signal the start up of the tle8888-1qk is initiated. during start up the implemented circuitry provides also the supply for switching the main relay. a deglitch filt er is implemented to be robust against disturbances (see figure 16 ). after ramp up the supply of the main relay is provided by the inte rnal supply. to provide a direct access from the key signal to actuators a key off delay f unction is implemented. figure 15 block diagram of the key detection in figure 16 the effect of the filter time is shown. the status of the pin key including the filter time is reflected in bit key in the status register opstat0 . table 15 switching behavior of main relay at star t up (transition ecu sleep to supply ramp up mode) key = 0, wk = eotwk = canwk= 0 - mr is switched off supply is off key = 1, wk = eotwk = canwk= x - mr is switched on supply is switched on key = 0, wk or eotwk or canwk = 1 bat < v bat,th mr is switched on key = 0, wk or eotwk or canwk= 1 bat > v bat,th mr is switched off key detection key on koffdo key supply main relay key off delay register internal supply connection to vddio or v5v
tle8888-1qk wake up detection a nd main relay driver data sheet 46 rev. 1.1, 2014-08-20 figure 16 function of key detection filter time the key off delay function provides the key signal at the open drain output koffdo . the positive edge is delayed by the key detection filter time and the negative edge by the key off delay time 1 to key off delay time 4 (according setup of the bits kod in register opconfig0 ) if the supply is available. figure 17 timing diagram of the key off delay 7.2 wake up detection by pin wk the pin wk is used e.g. for an external can device with wake up function on the ecu. with a high signal the start up of the tle8888-1qk is initiated. during ramp up the supply for the main relay circuit is provided by the active wake up pin wk . after ramp up the supply of the main relay circuit is prov ided by the internal supply. in figure 18 the block diagram of the wake up detection by pin wk is shown. key t wake up by signal at pin key ; wk = eotwk = canwk = 0; ae=0 ecu sleep supply ramp up normal operation ramp up/down statemachine ecu sleep t key,f t key,f v5v koffdo t t t key,f t koff,d key vddio
tle8888-1qk wake up detection a nd main relay driver data sheet 47 rev. 1.1, 2014-08-20 figure 18 block diagram of the wake up detection for wake up by pin wk special functions are implemented. ? main relay is switched on depending on the voltage level at pin bat (see table 15 ) ? power down procedure in case of a permanent wk = ?1? and a blocked micro-controller (see description in chapter 5.1 operation states ) ? wake clear bit wkclr in the command register cmd0 to clear the internal wake up signal in case of permanent wk = ?1? signal ? deglitch filter of t wk,f for positive and negative edge at pin wk in figure 19 the effect of the filter time is shown. the status of the pin wk including the filter time is reflected in bit wk in the status register opstat0 . figure 19 function of wk detection filter time to realize the power down procedure an internal wake up signal wkint is used (status see bit wkint in the status register opstat0 ). in figure 20 the state diagram of the internal wake signal generation is shown. with a positive edge at pin wk the internal signal wkint is set to ?1? and a wa ke up is triggered. with a wake up clear command (set bit wkclr to ?1? in command register cmd0 ) wkint is reset (see figure 22 ). the next wake up by pin wk wake up pin detection supply wake up mr wk bat wake up supply filter wake up pin detection bat detection wkint wkclr wk wake statemachine wk t bit wk in opstat0 t wkint t wk,f t wk,f t
tle8888-1qk wake up detection a nd main relay driver data sheet 48 rev. 1.1, 2014-08-20 is only detected with a positive edge at pin wk . a permanent high level at pin wk doesn?t lead to permanent wake up situation. details of the operation behavior see chapter 5.1 operation states . figure 20 state diagram of the wake state machine for internal wake signal at the beginning of the functional diagram of figure 21 a normal wake up sequence with a wake signal of the pin wk is shown. in the second part of the diagram the signal of pin wk stick at high (e.g. shor t to battery) and the micro controller must send a wake clear command (bit wkclr =1 in command register cmd0 ) for entering the ecu sleep mode. with a low at pin wk the wake state machine is set to the state ?wk inactive? and a wake up by pin wk is enabled. figure 21 functional diagram for internal wake signal wk active wkint=1 wk inactive wkint=0 wk disabled wkint=0 w k < v w k , t h 1 ) wk > v wk,th 1) w k > v w k , t h 1 ) & w k c l r = 1 wk < v wk,th & wkclr=1 1) transition after wake up detection filter time wk csn msc communication t t internal wake up signal wkint 1) t set wkclr=?1? wk inactive wk active wk inactive wk active status wake statemachine 1) wk disabled wk inactive wk active ecu sleep ecu sleep ecu sleep wake up by signal at pin wk ; key = eotwk = canwk = 0; ae=0 1) wake up detection filter time is not shown in the diagram set wkclr=?1?
tle8888-1qk wake up detection a nd main relay driver data sheet 49 rev. 1.1, 2014-08-20 figure 22 functional diagram of detect ion of two internal wake signals 7.3 main relay driver the main relay driver is designed to switch on the main relay of engine management applications. it integrates a reverse protected low side switch with active clamping freewheeling. the out put is protected against overload with an over-temperature detection and an over-current protection circuit. at low battery voltage ( v5v main supply is below under voltage detection threshold e.g. during cranki ng) the main relay stays on. the on resistance is related to the supply voltage at pin bat and is defined down to 4.5v. the main relay is automatica lly switched on with a wake up signal according to table 15 . the main relay is normally switched off automatically according the power down procedure defined in chapter 5 . with write access to the command bit mron of the command register cmd0 the main relay can be switched additionally by msc/spi control according to the status of key , wk , eotwk and canwk (see table 16 ). the status of the main relay is available in the status register opstat0 bit mr . the main relay driver is protected aga inst over-current and over-temperature . in the case of over-current and/or over-temperature the output is switched off and is swit ched on again after release of the failure condition. this leads to a repetitive switching. a minimum off time t mr,off is implemented to ensure no destruction due to repetitive switching. 7.4 engine off timer the engine off timer is integrated to measure the time in ecu sleep mode. additionally the comparator mode is implemented to wake up the tle8888-1qk after a defined time. it is internally supplied out of the standby supply pin v5vstby . with the pin eoten the function is enabled with a connection to v5vstby and disabled with a connection to agnd . it consists of an oscillator optimized fo r low current operatio n, a counter and a comparator. the counter counts up to 36 hours and if the counter value reaches the comparator threshold an internal wake up signal is generated. the activation of the comparator mode is done with a definition of a table 16 effect of msc/spi write command bit mron key = 0, wk = eotwk = canwk= x mr is switched according to write command key = 1, wk = eotwk = canwk= x mr is always switched on wk t wkint 1) t wake t set wkclr=?1? wake up by signal at pin wk ; key = eotwk = canwk = 0, ae=1 1) wake up detection filter time is not shown in the diagram
tle8888-1qk wake up detection a nd main relay driver data sheet 50 rev. 1.1, 2014-08-20 comparator threshold greater than 0000 h in configuration registers eotconfig0 and eotconfig1 . there are two operation modes implemented: ? counter mode: only counter is working, no wake up with comparator threshold ? comparator mode: counter operation like counter mode, addi tional wake up with comparator threshold in comparator mode the internal eotwk flag is set if the counter is equal to compare value in the configuration registers eotconfig0 and eotconfig1 . the reset of the eotwk flag is done with the bit wkclr in the command register cmd0 if the counter value is not equal to the compare value. figure 23 block diagram engine off timer the start of the counter can be configured with the bit eotconf in the configuration register opconfig0 to ?start by key signal (reset value) and ? start by msc command with the falling edge of the key signal or with the execution of the ms c command the counter is reset and starts counting (see figure 24 ). the start command is performed with setting the bit eots to ?1? in the command register cmd0 . the status bit eotres (register opstat1 ) is implemented to highlight that a standby reset has happened. with the start of the counter this bit is rese t. therefore the status of th is bit must be readout before the start of the engine off timer. the 24 bits of the counter are available in the status register eotstat0 , eotstat1 and eotstat2 . for easier access to the engine off timer status the multiple read command mscreaddiag0eot is implemented. after wake up the counter doesn?t stop counting. a read out of the counter value doesn?t stop counting. with this behavior it is possible to measure the coun ting time with the micro controller (see figure 25 ). with a read out of two counter values in a defined time a correction factor can be calculated (difference of counter values divided by the time between the two read outs). wi th this measurement of the correction factor only the variation caused by the temperature of the timer are effective. the absolute variations are corrected by the correction factor. there are no restrictions for the meas urement time but due to the resolution of the counter a minimum measurement time ? t of 1s is recommended. after power up of the engine off timer circuit with a supply ramp up at pin v5vstby the counter value and the comparator threshold are reset to the reset value. additionally the bit eotres in the status register opstat1 is set to ?1?. any other resets like ecu power on reset have no im pact to the engine off timer counter. the compare configuration register eotconfig0 and eotconfig1 are cleared with an ecu power on reset. the counter stops counting at full scale. if a standby suppl y reset occurs the counter stops counting and is reset to ?0?. oscillator counter comparator v5vstby key key detection digital block start eotwk eoten msc/spi interface sdo sin eotwk flag wkclr eotres
tle8888-1qk wake up detection a nd main relay driver data sheet 51 rev. 1.1, 2014-08-20 figure 24 function diagram engine off timer counter mode figure 25 function diagram engine off timer correction factor measurement key eot counter value full scale csn msc communication readout counter value set configuration ?start by command? command start counter configuration ?start by key signal? configuration ?start by command? t t t ecu sleep ecu sleep ecu sleep wk = eotwk = canwk = 0; ae=0 key eot counter value full scale csn msc communication readout counter value 1 t t t ecu sleep wk = eotwk = canwk = 0; ae=0 readout counter value 2 ? t correction factor = value 2 ? value 1 ? t
tle8888-1qk wake up detection a nd main relay driver data sheet 52 rev. 1.1, 2014-08-20 in comparator mode there is no difference in the be havior of the counter as described above. additionally a comparator threshold different to 0000 h for wake up is defined in the configuration register eotconfig0 and eotconfig1 . the comparator mode is enabled with a threshold value different to 0000 h . if the counter value is equal to the comparator threshold the internal wake up signal eotwk (status see bit eotwk in the status register opstat0 ) of the tle8888-1qk is active (see figure 26 ). with a wake up clear command (set bit wkclr to ?1? in command register cmd0 ) the internal eotwk signal is reset. figure 26 function diagram engine off timer comparator mode table 17 counter definition eotc[23:0] 000000 h reset value 000001 h to ffffff h 1/128s to 131071s = 36h + 24min + 31s time resolution 1/128s table 18 comparator threshold definition eotth[15:0] 0000 h reset value comparator mode disabled 0001 h to ffff h 2s to 131070s = 36h + 24min + 30s comparator mode enabled, time resolution 2s key eot counter value full scale csn msc communication readout counter value command start counter t t t eotwk t comparator threshold set wkclr = ?1" readout counter value ecu sleep ecu sleep ecu sleep
tle8888-1qk wake up detection a nd main relay driver data sheet 53 rev. 1.1, 2014-08-20 7.5 electrical characteristics key detection, wake up detection and main relay driver table 19 electrical characteristics key detection v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. key on detection threshold v key,th 3.6 ? 4.5 v rising edge p_7.5.1 key on detection hysteresis v key,h 140 250 400 mv ? p_7.5.2 input current during wake up i key ? ? 0.55 ma v key =5v 1) 1) not subject to production test, specified for design p_7.5.3 input current after wake up i key ??0.7ma v key = v bat =4.5v p_7.5.31 key detection filter time t key,f 7.5 16 24 ms v key =5v p_7.5.4 key off delay time 1 t keyoff,d,1 100 ? 200 ms ? p_7.5.5 key off delay time 2 t keyoff,d,2 200 ? 400 ms ? p_7.5.6 key off delay time 3 t keyoff,d,3 400 ? 800 ms ? p_7.5.7 key off delay time 4 t keyoff,d,4 800 ? 1600 ms ? p_7.5.8 output koffdo output current capability i koffdo 15 2) 2) application must ensure t hat current into this pin does not exceed this value. ?? ma v koffdo =5v p_7.5.9 koffdo output low level v koffdo,low ??0.4v i koffdo <1ma p_7.5.30 table 20 electrical characteristics wake up detection v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. wake up detection threshold v wk,th 3.6 ? 4.5 v rising edge p_7.5.10 wake up detection hysteresis v wk,h 140 250 400 mv ? p_7.5.11 input current during wake up i wk ? ? 0.55 ma v wk =5v 1) 1) not subject to production test, specified by design p_7.5.12 wake up detection filter time t wk,f 123.5ms v wk =5v p_7.5.13 battery detection threshold v bat,th 3.5 ? 5 v v wk =5v p_7.5.14
tle8888-1qk wake up detection a nd main relay driver data sheet 54 rev. 1.1, 2014-08-20 table 21 electrical characteristics main relay driver v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. mr operation current i mr ??0.8a? p_7.5.15 mr over current limitation i mr,oc 0.8 ? 1.5 a ? p_7.5.16 mr on voltage v mr ??1.35v i mr =0.3a p_7.5.17 mr switch off time in failure case t mr,off 16 27 ? ms in case of over- current and/or over-temperature p_7.5.32 mr on voltage at low battery voltage, low temperature v mr,l,lt ??1.1v i mr =0.1a, v bat =4.5v (decreasing) t j <25c p_7.5.18 mr on voltage at low battery voltage, high temperature v mr,l,ht ? ? 1.05 v i mr =0.1a, v bat =4.5v (decreasing) t j >25c p_7.5.19 mr clamping voltage v mr,cl 40 ? 60 v i mr =0.2a p_7.5.20 mr clamping energy 1) 1) not subject to production test e mr,cl ??6.5mj i mr <0.3a, t j =150c, 40*10 6 cycles p_7.5.21 mr leakage current in off mode, positive voltage i mr.leak,pos ??5a v mr =13.5v, v key =0v and v wk =0v p_7.5.22 mr leakage current in off mode, negative voltage i mr.leak,neg -100 ? ? a v mr =-13.5v, v key =0v and v wk =0v p_7.5.23 table 22 electrical characteristics engine off timer v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. oscillator accuracy f osc,a -30 ? +30 % v v5vstby =5v p_7.5.24 oscillator frequency variation over temperature f osc,t -5 ? +5 % v v5vstby =5v, t j =-40c to 85c, one single device p_7.5.25 counter resolution c eot,r ?1/128? s ? p_7.5.26 counter full scale c eot,fs ? ? 24 bit ? p_7.5.27 ? 131071 ? s ?
tle8888-1qk wake up detection a nd main relay driver data sheet 55 rev. 1.1, 2014-08-20 additional current consumption at pin batstby for enabled engine off timer function i eotsup ?? 10 a v v5vstby =5v and no wake up p_7.5.28 additional current consumption at pin batstby for enabled engine off timer function and wake up 1) i eotsup,w ? ? 450 a v v5vstby =5v and wake up p_7.5.29 1) not subject to production test, specified by design table 22 electrical characteristics engine off timer (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk power supply data sheet 56 rev. 1.1, 2014-08-20 8 power supply the power supply unit generates the in ternal supply (including supply for can and pre-drivers, voltage reference and current biasing), the main supply voltage for the ecu ( v5v ) and sensor supplies for off- board sensors ( t5v1 and t5v2 ). all supplies start working by the wake up signal generated by the key and wake up detection (see chapter 7.2 for details). a linear pre-regulator with an external logic level power mosfet is implemented to keep the power dissipation of the tle8888-1qk low. the precise voltage supplies for th e ecu and the sensor supplies are integrated inclusive the power transistor. all supplies wit h low drop functionality (main supply v5v , pre-regulator, sensor supplies t5v1 / t5v2 ) are using an integrated charge pump to provide low drop behavior at low battery voltages. figure 27 block diagram of the power supply 8.1 pre-regulator the pre-regulator uses an external logic level power mosfet and regulates the voltage at pin v6v . the voltage at the pin is also the input voltag e for the main supply of the ecu ( v5v ), the sensor supplies ( t5v1 , t5v2 ) and the internal supply. the circuit is designed for low drop operation. it's not allowed to load the external mosfet with anything else than v6v . the function of the pre-regulator is guaranteed with the mosfet ipd30n06s2l-23 of infineon. v5v t5v1 vg v6v t5v2 + - + - + - linear preregulator linear regulator tracker ref ref v v5v cp batstby standby regulator v5vstby chargepump vddio digital outputs to micro controller to micro controller half bridges batpa batpb key and wake up detection bat
tle8888-1qk power supply data sheet 57 rev. 1.1, 2014-08-20 8.2 5v main supply the 5v main supply is designed to supply the ecu includ ing micro controller and e.g. other power chips. out of v6v a high accurate voltage is provided at the pin v5v . the pin and the circuit is protected against overload and short circuit. for stabilization and ripple reduction an external buffer capacito r is required. for low drop operation of the regulator the pins batpa and batpb must be supplied. 8.3 sensor supply there are two sensor supplies integrated providing an output voltage based on v5v as reference. out of v6v a high accurate voltage is provided at the pins t5v1 and t5v2 . the pins and the circuits are protected against overload, short circuit and reverse supply back to v6v . for stabilization and ripple reduction external buffer capacitors are required. for low drop operation of the regulator the pins batpa and batpb must be supplied. 8.4 io supply the tle8888-1qk provides an io supply pin vddio for 3.3v and 5v micro controller interfaces. this pin is used for the supply of the output driver and defines the output level of all logical interface pins. 8.5 standby supply the tle8888-1qk integrates a standby supply which is supplied by the pin batstby and provides a 5v output supply at pin v5vstby . it is not allowed to connec t this pin to any other supply. 8.6 charge pump there is a charge pump integrated to supply the half bridges out of batpa and batpb . a capacitor has to be connected on the pcb (between cp and batpa / batpb ) to buffer the voltage and reduce the ripple. it's not allowed to apply any external load to the pin cp . 8.7 voltage monitoring the tle8888-1qk provides voltage monitoring of the main ecu supply v5v , the sensor supplies t5v1 and t5v2 and the battery voltage. in chapter 5.2 the effect to the status of t hetle8888-1qk is described. all detection thresholds are implemen ted with a hysteresis and a filter time to suppress disturbances. the status of the over- and under-voltage detection of bat , t5v1 and t5v2 are available in the diagnosis resister diag0 and the bits batov , t1uv , t1ov , t2uv and t2ov . under- and over-voltage of v5v leads to a reset of the micro controller (see table 6 in chapter 5.2 ). after release of the reset the cause of the reset is available in the status register opstat1 (bits v5vuvr and v5vovr ). 8.8 electrical charact eristics power supply table 23 electrical characteristics power supply v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. current consumption at pins batpa , batpb , bat and v6v i bat,sum ? ? 50 ma static, all ?off?, no pwm and msc/spi communication p_8.8.1 pre-regulator
tle8888-1qk power supply data sheet 58 rev. 1.1, 2014-08-20 pre-driver output voltage v6v v v6v 5.5 6 6.5 v with respect to agnd , with external mos fet ipd30n06s2l-23 p_8.8.2 gate output voltage vg v vg 4?7.5v v v6v =5.5v; v vg =v vg -v v6v p_8.8.3 gate output voltage vg at low supply v vg,l 1.7 ? ? v v batpx =4.5v, i vg =1a; v vg =v vg -v v6v p_8.8.4 buffer capacitor at v6v 1) c v6v 1201000f 2) 3) p_8.8.37 esr of buffer capacitance at v6v 1) esr v6v 0.01 2 for c v6v <15f, f esr =10khz p_8.8.38 esr of buffer capacitance at v6v 1) esr v6v 0.5 2 for 15f< c v6v <20f, f esr =10khz p_8.8.39 esr of buffer capacitance at v6v 1) esr v6v 12 for 20f< c v6v <1000f , f esr =10khz p_8.8.40 buffer capacitor at vg 1) c vg ?4.715nf 2)3) p_8.8.41 esr of buffer capacitance at vg 1) esr vg ??1 f esr =10khz p_8.8.42 5v main supply v5v output voltage v5v v v5v 4.9 ? 5.1 v -5ma < i v5v < -500ma, with respect to agnd p_8.8.5 voltage drop v6v - v5v at low supply v v5v,d ??0.6v i v5v =- 500ma; v bat = v batpx = v key = v v6v =4.5v p_8.8.6 voltage drop v6v - v5v at low supply and low temperature v v5v,d,ct ? ? 0.45 v t j =-40c; i v5v = -500ma; v bat = v batpx = v key = v v6v =4.5v 1) p_8.8.7 current limitation i v5v,lim -1200 ? -500 ma ? p_8.8.8 buffer capacitor at v5v 1) c v5v 0.1 10 220 f 2)3) p_8.8.9 esr of buffer capacitance at v5v 1) esr v5v 0.01 2 for c v5v <10f, f esr =10khz p_8.8.43 esr of buffer capacitance at v5v 1) esr v5v 0.1 2 for 10f< c v5v <47f, f esr =10khz p_8.8.44 table 23 electrical characteristics power supply (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk power supply data sheet 59 rev. 1.1, 2014-08-20 esr of buffer capacitance at v5v 1) esr v5v 0.5 2 for 47f< c v5v <220f, f esr =10khz p_8.8.45 sensor supplies t5v1 and t5v2 output voltage tracking accuracy vt5vx -10 ? 10 mv v t5vx =v v5v -v t5vx , 4v< v v5v <5.1v, v v6v >5.5v, v ignx 0v p_8.8.10 current limitation i t5vx,lim -300 ? -100 ma p_8.8.11 buffer capacitor at t5v1 and t5v2 1) c t5vx ??400nf p_8.8.12 io supply vddio io supply voltage range v vddio 3?5.5v? p_8.8.13 current consumption at pin vddio i ddio ??2 ma v vddio =5v, inx=0v, csn=lintx=cant x=5v, mon and rst open 1) p_8.8.14 standby supply v5vstby output voltage v5vstby v v5vstby 4.75 ? 5.25 v -10a < i v5vstby < -15ma p_8.8.15 total standby current consumption at pins batstby , bat , v6v and mr i stby ??120 ecu sleep mode, t j =25c, i v5vstby =0ma, v batstby =v bat =v mr =13.5v, eoten = canw ken = 0v p_8.8.16 buffer capacitor at v5vstby 1) c v5vstby 27 100 270 nf 2)3) p_8.8.46 esr of buffer capacitance at v5vstby 1) esr v5vstby 0.01 ? 1 p_8.8.47 charge pump charge pump output voltage v cp 457 v v cp = v cp - v bat no external load currents p_8.8.17 charge pump output voltage at low supply v cp 3.5 ? ? v v bat =4.5v after start up, v cp = v cp - v batpx p_8.8.18 buffer capacitor at cp 1) c cp ?4.7? nf p_8.8.19 voltage monitoring table 23 electrical characteristics power supply (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk power supply data sheet 60 rev. 1.1, 2014-08-20 v5v under voltage detection threshold, decreasing v uv,v5v,dec 4.45 ? 4.7 v v v5v decreasing p_8.8.20 v5v under voltage detection threshold, increasing v uv,v5v,inc 4.45 ? 4.8 v v v5v increasing p_8.8.21 v5v under voltage detection hysteresis v hys,uv,v5v 10 50 ? mv ? p_8.8.22 v5v under voltage filter time t f,uv,v5v 51015s? p_8.8.23 t5v1 and t5v2 under voltage detection threshold v uv,t5vx,dec 4.45 ? 4.7 v v t5vx decreasing p_8.8.24 t5v1 and t5v2 under voltage detection threshold v uv,t5vx,inc 4.45 ? 4.8 v v t5vx increasing p_8.8.25 t5v1 and t5v2 under voltage detection hysteresis v hys,uv,t5vx 10 50 ? mv ? p_8.8.26 t5v1 and t5v2 under voltage filter time t f,uv,t5vx 51015s? p_8.8.27 v5v over voltage detection threshold v ov,v5v 5.2 ? 5.6 v v v5v increasing p_8.8.28 v5v over voltage detection hysteresis v hys,ov,v5v 10 ? 100 mv ? p_8.8.29 v5v over voltage filter time t f,ov,v5v 51015s? p_8.8.30 t5v1 and t5v2 over voltage detection threshold v ov,t5vx 5.2 ? 5.6 v v t5vx increasing p_8.8.31 t5v1 and t5v2 over voltage detection hysteresis v hys,ov,t5vx 10 ? 100 mv ? p_8.8.32 t5v1 and t5v2 over voltage filter time t f,ov,t5vx 51015s? p_8.8.33 bat over voltage detection threshold v ov,bat 28 ? 30.4 v v bat increasing p_8.8.34 bat over voltage detection hysteresis v hys,bat 50 ? 500 mv ? p_8.8.35 bat over voltage filter time t f,ov,bat 51015s? p_8.8.36 1) not subject to production test, specified by design 2) defined minimum value is needed for regulator stability. application might need higher value than minimum. 3)additionally in parallel a capacitance up to 0.1* c vxv and low esr is allowed table 23 electrical characteristics power supply (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk power stages data sheet 61 rev. 1.1, 2014-08-20 9 power stages in the tle8888-1qk there are 14 low side power stage s, 4 half bridges, 4 push-pull outputs for on board and external ignition driver and 6 push-pull outputs for on board mosfets implemented. the 14 low side power stages are designed for various inductive and resistive loads, 4 stages to drive especially injectors, 3 with a higher operating current to drive e.g. o 2 -heaters and 7 stages to drive relays. for the injector output stages ( out1 to out4 ) the common enable input injen and for the ignition outputs the common enable input ignen are implemented. the half bridges can be used with high or low side load, with active or passive freewheeling or in full bridge configuration. figure 28 block diagram of the power stages digital block protection overtemp overcurrent clamping diagnosis open load short to gnd power stage 2.2a out1a out4a out1b out4b msc injen in1 in2 in3 in4 protection overtemp overcurrent clamping diagnosis open load short to gnd power stage 4.5a out5a out7a out5c out7c ^^ protection overtemp overcurrent clamping diagnosis open load short to gnd power stage 0.6a out14 out20 in9 in10 in11 in12 out21 out24 protection overtemp overcurrent diagnosis open load short to gnd short to bat half bridge 0.6a batpb batpa charge- pump cp push pull driver 20ma dfbx diagnosis ignition driver 20ma dfb8 out8 dfb13 out13 ign1 ign4 ignen in5 in6 in7 in8 diagnosis
tle8888-1qk power stages data sheet 62 rev. 1.1, 2014-08-20 9.1 power stage control the output stages will be controlled either by the msc/spi data fram e or command frame and the control register cont0 to cont3 (see chapter 14.6 ) or the direct drive inputs in1 to in12 . the configuration which control mode is active is done in the configuration register ddconfig0 to ddconfig3 (see chapter 14.5 ). a ?1? in the control register/data frame bit or a ?high? at the direct drive inputs switches on the corresponding output. in table 25 the assignment of the direct drive inputs to the ou tput stages is shown. t he set up is valid for msc and spi operation. the status of the power stages is al so affected by the operation state and conditions of the tle8888-1qk and is described in chapter 5 . all power stages are switched off if a micr o channel time out occurs. description of the effect to the control of the power stages see chapter 13.1.1 , downstream supervisory functions . table 24 overview power stages type maximum operation current ron active clamping diagnosis in on diagnosis in off out1 to out4 low side switch 2.2 a 550 m yes over current (short to battery) over temperature open load short to gnd over temperature out5 to out7 low side switch 4.5 a 350 m yes over current (short to battery) over temperature open load short to gnd over temperature out8 to out13 5v push pull output 20 / -20 ma ? no at pin dfbx: short to battery at pin outx: over voltage at pin dfbx: open load short to gnd at pin outx: over voltage out14 to out20 low side switch 0.6 a 1.5 yes over current (short to battery) over temperature open load short to gnd over temperature out21 to out24 half bridge 0.6 a 2.4 no over current (short to battery/short to gnd) over temperature open load short to battery/short to gnd over temperature ign1 to ign4 5v push pull output 20 / -20 ma ? no short to battery short to gnd open load short to battery
tle8888-1qk power stages data sheet 63 rev. 1.1, 2014-08-20 all direct drive inputs have implemented a pull do wn current source to define the input voltage. for a multiple assignment of two direct drive inputs for one output stage (wrong configuration) the output is switched off independent of the st atus of the direct drive inputs. 9.2 power stages enable to enable the power stages a central output enable bit oe is defined. the status of th e bit is shown in the status register opstat1 and can be set with the command register cmdoe . additional a dedicated output enable bit for each output is defin ed (see register oeconfig0 to oeconfig3 ) to avoid uncontrolled repe titive switching in failure case. these enable bits are reset by the protection functi on of each channel and block switch on of the channels. the bits could not be set if a protection function is active. with setting the central enable bit to ?1? all dedicated out put enable bits are set to ?1 ? (if no protection function is active) and all channels are enabled and can be controlled according their configuration. with setting the central enable bit to ?0 ? all dedicated output enable bits are set to ?0? and all channels are disabled. for the injector channels out1 to out4 the common enable input injen must be set to ?high? and for the ignition outputs ign1 to ign4 the common enable input ignen must be set to ?high? to enable the channels. procedure to switch on after failure condition occurred: ? read out of diagnosis bits ? second read out to verify that the failure conditions are not remaining ? set of the dedicated output enable bit of the affect ed channel if the diagnosi s bit is not active anymore ? switch on of the channel switch off during battery over voltage: to protect the power stages against hi gh energy during freewheeling they are switched off for battery voltages greater than the ? bat over voltage detection threshold ? (see table 23 in chapter 8.8 ). 9.3 power stages configuration the power stages can be configured according the configuration bits in the configuration registers outconfig0 to outconfig5 , briconfig0 , briconfig1 and ignconfig . the direct drive input configuration is described in table 25 . table 25 direct drive input assignment to output stages input output note in1 to in4 out1 to out4 configuration for direct drive: bits o1dd to o4dd of the configuration register ddconfig0 fix assignment of the inputs to the outputs in5 to in8 ign1 to ign4 configuration for direct drive: bits ign1dd to ign4dd of the configuration register ddconfig3 fix assignment of the inputs to the outputs in9 to in12 out5 to out24 configuration for direct drive: bits o5dd to o24dd of the configuration registers ddconfig0 to ddconfig2 assignment of input pins: configuration register inconfig0 to inconfig3 only 4 of this output stag es can be switched directly
tle8888-1qk power stages data sheet 64 rev. 1.1, 2014-08-20 9.4 special function ?del ayed switch off? for out17 and out21 a special set up for the control behavior of out17 and out21 is implemented. with the delayed switch off functionality the outputs are suited to drive loads (e.g. st arter relay) which must be on during very low battery voltages even if the micro controller is in reset e.g. due to under-voltage. in this operation conditions all other power stages are normally switched off. with the bits o17d in the configuration register outconfig4 and o21d in the configuration register briconfig1 both outputs can be configured to: ? normal control mode according description in chapter 9.1 ? delayed switch off mode note: for delayed switch off mode out17 and out21 must be configured as controlled by msc/spi (bits o17dd / o21dd in configuration register ddconfig2 are set to ?0?) delayed switch off mode for out21 is only allowed in high or low si de switch configuration. fullbridge configuration is not allowed. note: the delayed switch off mode keeps the two outputs on for the time t on,del after an trigge r event. with the trigger events in normal control mode the outputs are switched off. in delayed switch off mode th e delayed switch off timer star ts with following trigger events: note: the channel must be on before a trigger event, swit ch on of all channels during the delayed switch off mode is not possible table 26 configuration overview power stages configuration configuration register out1 to out4 over current: current limitation or switch off diagnosis in off: pull down current activated/deactivated outconfig0 out5 to out7 over current: current limitation or switch off diagnosis in off: pull down current activated/deactivated outconfig1 out8 to out13 at pin dfbx: diagnosis in off: pull down current activated/deactivated diagnosis in on: short to battery det ection thresholds outconfig2 and outconfig3 bits 0 to 3 out14 to out20 mode set up: delayed switch off mode for out17 over current: current limitation or switch off diagnosis in off: pull down current activated/deactivated ( out14 to out17 ) pull up and down current activated/deactivated ( out18 to out20 ) outconfig3 bits 4 and 5, outconfig4 , outconfig5 out21 to out24 mode set up: active or passive freewheeling high or low side switch mode half or full bridge mode delayed switch off mode for out21 briconfig0 and briconfig1 ign1 to ign4 open load in activation/deactivation open load current setting open load detection time ignconfig
tle8888-1qk power stages data sheet 65 rev. 1.1, 2014-08-20 ? under-voltage of the main supply v5v is detected ? or over-voltage of the main supply v5v is detected ? or the msc time out occurs ? or an active signal (?0?) at pin mon ? or an active signal (?0?) at pin rst with the bit rdot in the command register cmd0 the delayed switch off timer is restarted and the on time is increased. the delayed off mode is terminated with following events: ? overflow of delayed off timer ? o17/o21 are switched off with command cmdoe , set control register bits o17on / o21on or the configuration register bits o17e / o21e to ?0? ? o17d / o21d are set to ?0? ? ready state is active and no trigger event is active the outputs are switched off immediately if an internal power on reset occurs. according to the definition in chapter 5.1 if the conditions for a state change to ecu slee p mode are fulfilled the de layed off is terminated and the transition is executed. normally the related register bits of out17 and out21 are reset during undervoltage of the main supply v5v or an active signal (?0?) at pin rst (definition see table 6 and table 7 in chapter 5.2 ). in delayed switch off configuration following register bits are not reset: ? oe in status register opstat1 ? o17e , o21e in configuration register oeconfig2 ? o17d , o17ol , o17oc in configuration register outconfig4 ? o21f , o21m in configuration register briconfig0 ? o21d in configuration register briconfig1 for illustration in figure 29 and figure 30 two examples for the delayed switch off mode for are shown. figure 29 example for delayed off behavi or: overflow of delayed off timer reset watchdog operation state delayed off trigger status delayed off timer o17/o21 o17d/o21d remaining power stages remaining oex bits oe 17/oe21 no trigger event e.g. v5vuv=1 ready state safe state reset count up no trigger event on ?1" on off off ?1" ?1" ?0" ?0" delayed off timer overflow start of delayed off mode oe ?1"
tle8888-1qk power stages data sheet 66 rev. 1.1, 2014-08-20 figure 30 example for delayed off behavior: stop of delayed off timer with ready state 9.5 electrical characteris tics direct drive inputs table 27 electrical characteristics direct drive inputs v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. direct drive inputs in1 to in12 low level input voltage v in,l -0.3 ? 0.9 v ? p_9.5.1 high level input voltage v in,h 2? v vddio v? p_9.5.2 input voltage hysteresis v in,hys 50 200 ? mv ? p_9.5.3 pull down current i in,pd 25 ? 100 a v in = v vddio p_9.5.4 pull down current i in,pd 2.4 ? ? a v in =0.6v p_9.5.5 delayed switch off for out17 and out21 switch on time in delayed switch off mode t on,del 400 ? 800 ms ? p_9.5.6 reset watchdog operation state delayed off trigger status delayed off timer o17/o21 o17d/o21d remaining power stages remaining oex bits oe 17/oe21 no trigger event e.g. v5vuv=1 ready state safe state reset count up no trigger event on ?1" on off ?1" ?1" ?0" msc time out ready state watchdog error counter <33 start of delayed off mode oe ?1"
tle8888-1qk power stages data sheet 67 rev. 1.1, 2014-08-20 figure 31 switching behavior inx outn csn msc communication dataframe switch on t t t dataframe switch off 0.8* v bat 0.2* v bat t d,on t d,o ff t s,on t s,off v bat
tle8888-1qk data sheet 68 rev. 1.1, 2014-08-20 9.6 low side switches out1 to out7 and out14 to out20 the low side switches are designed to withstand repe titive clamping events which occurs in automotive applications. the outputs are fully protected a nd various diagnosis functions are implemented. they are controlled and enabled like all power stages according the description in chapter 9.1 and chapter 9.2 . to enable the low side switches out1 to out4 additionally the enable pin injen must be ?high?. the outputs are fully protected against over current and over temperature and vari ous diagnosis functions are implemented. for the description of the diagnosis function see chapter 9.6.2 . all power stages are switched off if a micro channel time ou t occurs. description of the effect to the control of the power stages see chapter 13.1.1 , downstream supervisory functions . 9.6.1 protection of out1 to out7 and out14 to out20 the outputs are fully protected against over current and over temperature. the current protection of the power stages out1 to out7 and out14 to out20 can be configured to current limitation or switch off in case of over current (configuration register outconfig0 , outconfig1 , outconfig3 to outconfig5 bits o1oc to o7oc and o14oc to o20oc ).in failure case (e.g . short to battery) the output current of the low side switches are always limit ed and an over current condition is detected if the over current signal is valid longer than the? over-current detection filter time ?. with the detection the corresponding diagnosis bits are set according the priority shown in table 28 and for switch off configuration additionally the output is switched off. to cover all failure conditions the over temperature protec tion is implemented. especially for the over current limitation configuration the over temperature is the only protection function against over load. after exceeding the temperature threshold the output s are switched off till the temper ature is decreas ed by the ? over temperature hysteresis ?. for the procedure to switch on an affected channel after failure condition see chapter 9.2 . 9.6.2 diagnosis of out1 to out7 and out14 to out20 for the low side outputs various diagnosis function are implemented. for short to battery in on diagnosis the protection function over current and over temperature are used to set the diagnosis information and for open load and short to gnd (scg) in off a special circuit is implemented. to detect the open load/short to gnd a push pull circuits is active which leads to the function of the voltage and currents of the outputs shown in figure 32 . with the defined detection threshold the load condition can be detected. with the off signal of the output stage the open load/sh ort to gnd detection circuit is enabled. to suppress disturbances the output of the detection circuit is stored in the diagnosis register outdiag0 to outdiag4 after the ? diagnosis filter time for open load and short to gnd in off ? t diag,f and according the priority shown in table 28 . with the readout of the diagno sis register the content is u pdated to the actual diagnosis. for the outputs out1 to out7 and out14 to out17 the diagnosis pull down cu rrent of the open load/short to gnd in off detection could be swit ched off (see configuration register outconfig1 to outconfig4 ). with deactivated pull down current open load in off dete ction is not active and the diagnosis information 10 b will never occur and is deactivated. with deactivated pull down current the short to gnd detection is active. for the outputs out18 to out20 the diagnosis pull up and down currents could be switched off (bits o18ol and o20ol in configuration register outconfig5 ). in this case no diagnosis information in off is active and the bits o18diag1, o19diag1 and o20diag1 are ?0?. in figure 32 the behavior open load/short to gnd in off detection of the output current as a function of the output voltage is shown.
tle8888-1qk data sheet 69 rev. 1.1, 2014-08-20 figure 32 output behavior with active diagnosis in off 9.6.3 electrical character istics low side switches out1 to out7 and out14 to out20 table 28 description of diagnosis information ondiag[1:0] priority (1 = highest priority) description 00 4 no failure 01 1 short circuit to battery (over current) or over temperature 10 2 open load in off 1) 2) 1) no open load in off detection with deactivated pull down current 2)no open load and short to gnd in off signalization for out18 to out20 if pull up and down currents are switched off 11 3 short circuit to ground in off 2) table 29 electrical characteri stics low side switches out1 to out7 and out14 to out20 v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. out1...4, n=1 to 4 operation current i outn ??2.2a p_9.6.1 limitation current in over-current condition i outn,lim 2.2 ? 4 a p_9.6.2 over-current detection filter time t oc,f 40 ? 70 s p_9.6.3 on resistance r outn,on ?550m i outn =2.2a p_9.6.4 clamping voltage v outn,cv 50 ? 60 v i outn =0.2a p_9.6.5 pull up and down current active pull down current switched off i outn 0 i diag,pu min v bat v outn_bias v outn o.k. ol scg v ol v scg i diag,pu max i diag,pd max i diag,pd min pull down current switched off o.k. scg i outn,l
tle8888-1qk data sheet 70 rev. 1.1, 2014-08-20 repetitive clamping energy e outn,cl ??4mj i outn <1.4a, t j =125c, 648*10 6 cycles 1) p_9.6.6 leakage current 1 i outn,l,1 ??5a v outn =13.5v, v bat =0v, t j =60c 1)2) p_9.6.7 leakage current 2 i outn,l,2 ??10a v outn =28v, v bat =0v, t j =60c 1)2) p_9.6.8 leakage current 3 i outn,l,3 ??20a v outn <28v, v bat =0v, t j =150c 2) p_9.6.9 turn on delay time t d,on 1?7s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.10 turn off delay time t d,off 1?8s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.11 switch on time t s,on 1.8 ? 7 s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.12 switch off time t s,off 1.8 ? 7 s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.13 out5...7, n=5 to 7 operation current i outn ??4.5a p_9.6.14 limitation current in over-current condition i outn,lim 4.5 ? 8 a p_9.6.15 over-current detection filter time t oc,f 40 ? 70 s p_9.6.16 on resistance r outn,on ?350m i outn =3a p_9.6.17 clamping voltage v outn,cv 50 ? 60 v i outn =0.2a p_9.6.18 repetitive clamping energy e outn,cl ??22mj i outn <1.05a, t j =125c, 1*10 9 cycles 1) p_9.6.19 leakage current 1 i outn,l,1 ??5a v outn =13.5v, v bat =0v, t j =60c 1)2) p_9.6.20 leakage current 2 i outn,l,2 ??10a v outn =28v, v bat =0v, t j =60c 1)2) p_9.6.21 leakage current 3 i outn,l,3 ??30a v outn <28v, v bat =0v, t j =150c 2) p_9.6.22 table 29 electrical characteri stics low side switches out1 to out7 and out14 to out20 (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk data sheet 71 rev. 1.1, 2014-08-20 turn on delay time t d,on 1?7s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.23 turn off delay time t d,off 1?7s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.24 switch on time t s,on 1.4 ? 7 s v outn =13.5v, i outn =2.2a, resistive load 3) p_9.6.25 switch off time t s,off 1.4 ? 7 s v outn 13.5v, i outn =2.2a, resistive load 3) p_9.6.26 out14...20, n=14 to 20 operation current i outn ??0.6a p_9.6.27 limitation current in over-current condition i outn,lim 0.6 ? 1.5 a p_9.6.28 over-current detection filter time t oc,f 40 ? 70 s p_9.6.29 on resistance r outn,on ?1.5 i outn =0.6a p_9.6.30 out17 on resistance at low battery voltage r out17,on,l ?1.7 i outn =0.1a, v batpx =4.5v p_9.6.31 clamping voltage v outn,cv 50 ? 60 v i outn =0.2a p_9.6.32 repetitive clamping energy e outn,cl ??6.5mj i outn <0.3a, t j =125c, 40*10 6 cycles 1) p_9.6.33 leakage current 1 i outn,l,1 ??5a v outn =13.5v, v bat =0v, t j =60c 1)2) p_9.6.34 leakage current 2 i outn,l,2 ??15a v outn =28v, v bat =0v, t j =60c 1)2) p_9.6.35 leakage current 3 i outn,l,3 ??35a v outn =28v, v bat =0v, t j =150c 2) p_9.6.36 turn on delay time t d,on 1?7s v outn =13.5v, i outn =0.3a, resistive load 3) p_9.6.37 turn off delay time t d,off 1?7s v outn =13.5v, i outn =0.3a, resistive load 3) p_9.6.38 switch on time t s,on 1.1 ? 5.6 s v outn =13.5v, i outn =0.3a, resistive load 3) p_9.6.39 table 29 electrical characteri stics low side switches out1 to out7 and out14 to out20 (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk data sheet 72 rev. 1.1, 2014-08-20 switch off time t s,off 1.1 ? 5.6 s v outn =13.5v, i outn =0.3a, resistive load 3) p_9.6.40 delayed off time after trigger event for out17 t off,del 400 ? 800 ms p_9.6.41 diagnosis out1 to 7 and out14 to 20 over temperature switch off threshold t outn,ot 150 ? 200 c 1) p_9.6.42 over temperature hysteresis t outn,ot,hys ?10?c 1) p_9.6.43 open load in off detection threshold v ol v5v - 0.15 v5v v5v + 0.15 v p_9.6.44 short to gnd in off detection threshold v scg 0.6* v 5v - 0.15 0.6* v5v 0.6* v 5v +0 .15 v p_9.6.45 diagnosis pull up current i diag,pu -270 ? -150 a v outn =0v, v ignx 0v p_9.6.46 diagnosis pull down current i diag,pd 280 ? 500 a v ol < v outn < v bat , v ignx 0v p_9.6.47 diagnosis filter time for open load and short to gnd in off t diag,f 60 ? 135 s p_9.6.48 direct drive inputs injen low level input voltage v in,l -0.3 ? 0.9 v p_9.6.49 high level input voltage v in,h 2? v vddio v p_9.6.50 input voltage hysteresis v in,hys 50 200 ? mv p_9.6.51 pull down current i in,pd 25 ? 100 a v in = v vddio p_9.6.52 pull down current i in,pd 2.4 ? ? a v in =0.6v p_9.6.53 1) parameter is not subject of production test, specified by design 2)additionally diagnosis currents are active in operation mode; exception out18 to out20 in diagnosis current switch off configuration 3) see figure 31 table 29 electrical characteri stics low side switches out1 to out7 and out14 to out20 (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk data sheet 73 rev. 1.1, 2014-08-20 9.7 half bridges out21 to out24 the tle8888-1qk integrates 4 half bridges which can be used as half bridge, full bridge, low side power stage or high side power stage. they are fully protected against overload and over-temperature and diagnosis fits to the chosen setup of the load. for the descr iption of the diagnosis function see chapter 9.7.2 . they are controlled and enabled like all power stages according the description in chapter 9.1 and chapter 9.2 . in table 30 the effect of o21e to o24e and o21on to o24on to the high side and low side switch of the half bridge is shown. the half bridges can be configured via msc/ spi for high or low side loads (setup see figure 33 ) and for passive or active freewheeling (freewheeling is done with bulk di ode or actively with switching on the freewheeling path). in table 30 the configuration is shown. with the bits o21m to o24m of the configuration register briconfig0 the switching mode is defined. with this co nfiguration the low or the high side tr ansistor is defined to switch on the load. for low side switch mode the load is connected to the battery, for high side switch mode the load is connected to gnd (see figure 33 ). with the bits o21f to o24f of the configuration register briconfig0 the freewheeling behavior is defined. the freewheeling is done for low side switch mode with the high side transistors. for passive freewheeling the bulk diode is used and the freewheeling transistor is always off. for the active freewheeling mode the freewheeling transistor is on during an off signal. this is the so called ha lf bridge mode. the alternate switching of the high side and low side switch is done with a break before make phase. the definition of the switching mode is important for the correct diagnosis in off (see chapter 9.7.2 ). the bits fb1e and fb2e (full bridge enable) are only used for the diagnosis in off for full bridge set up. fb1e = ?1? is used for loads connected between out21 and out22 . fb2e = ?1? is used for loads connected between out23 and out24 . the diagnosis in off setup is changed to the special situation of full bridge mode. the setting with o21m to o24m and o21f to o24f are valid. note: for full bridge set up the same set up for the two half bridges is recommended! table 30 configuration of the half bridge onm 1) onf 1) one 1) onon=1 1) onon=0 1) description 0 0 0 high side =off low side = off high side =off low side = off low side switch mode and passive freewheeling at high side: 2) both switches are disabled 0 0 1 high side =off low side = on high side =off low side = off low side switch mode and passive freewheeling at high side: 2) high side switch always off, bulk diode of high side switch is used for passive freewheeling 0 1 0 high side =off low side = off high side =off low side= off low side switch mode and active freewheeling at high side: 2) both switches are disabled 0 1 1 high side =off low side = on high side =on low side= off low side switch mode and active freewheeling at high side: 2) high side switch on during freewheeling 1 0 0 high side =off low side= off high side =off low side= off high side switch mode and passive freewheeling at low side: 2) both switches are disabled 1 0 1 high side =on low side= off high side =off low side= off high side switch mode and passive freewheeling at low side: 2) low side switch always off, bulk diode of low side switch is used for passive freewheeling
tle8888-1qk data sheet 74 rev. 1.1, 2014-08-20 figure 33 load setups for half and full bridge mode 9.7.1 protection of half bridges out21 to out24 the half bridge outputs are fully protecte d against over-current and over-temperature. in failure case (e.g. short to gnd) the affected transistor is switched off after the ? over-current switch off filter time ? and the diagnosis bit is set. the half bridge output is high ohmic (tristate). to cover all failure conditions the over temperature prot ection is implemented. after exceeding the temperature threshold the half bridge outputs are switched of f till the temperature is decreased by the ? over temperature 1 1 0 high side =off low side= off high side =off low side= off high side switch mode and active freewheeling at low side: 2) both switches are disabled 1 1 1 high side =on low side= off high side =off low side= on high side switch mode and active freewheeling at low side: 2) low side switch on during freewheeling 1) n=21 to 24 for the selected half bridge channel 2) setup definition see figure 33 table 30 configuration of the half bridge (cont?d) onm 1) onf 1) one 1) onon=1 1) onon=0 1) description out21 protection overtemp overcurrent diagnosis open load short to gnd short to bat half bridge 0.6a out22 protection overtemp overcurrent diagnosis open load short to gnd short to bat half bridge 0.6a out23 protection overtemp overcurrent diagnosis open load short to gnd short to bat half bridge 0.6a out24 protection overtemp overcurrent diagnosis open load short to gnd short to bat half bridge 0.6a half bridge mode : low side switch mode with freewheeling at high side half bridge mode : high side switch mode with freewheeling at low side full bridge mode
tle8888-1qk data sheet 75 rev. 1.1, 2014-08-20 hysteresis ?. for the procedure to switch on an affected channel after failure condition see chapter 9.2 . 9.7.2 diagnosis of half bridges out21 to out24 for the half bridge outputs various diagnosis function ar e implemented. for short to battery and short to gnd in on diagnosis the protection function over current is used (diagnosis bits o21oc to o24oc in diagnosis register bridiag1 ). over temperature is signa lized with the diagnosis bits b1ot and b2ot in diagnosis register bridiag1 . for open load and short to gnd (scg) in off a special circuit is implemented. the diagnosis bits o21dia to o24dia in diagnosis register bridiag0 are set according the setup of the channels and according the priority shown in table 31 . figure 34 open load and short to gnd/battery detection circuit for half bridge configuration (low or high side load) + - + - + - v ol,high v ol,low batpx ondiag0 ondiag1 decoder
tle8888-1qk data sheet 76 rev. 1.1, 2014-08-20 figure 35 open load and short to gnd/battery detection circuit for full bridge configuration in figure 36 and figure 37 the behavior of the output current as a func tion of the output voltage in the different configurations are shown. the detection in off for open load is the same for both settings but for the short detection there is a difference for low side and high side switch mode. ? high side switch mode: short to battery detection in off ? low side switch mode: short to gnd detection in off figure 36 output behavior in off for low side switch configuration with open load and short to gnd detection + - + - + - v ol,high v ol,low batpx + - + - v ol,high v ol,low batpx ondiag0 ondiag1 decoder omdiag0 omdiag1 decoder i outn 0 i diag,pu min v bat v outn_bias v outn o.k. ol scg v ol,high v ol.low i diag,pu max i diag,pd max i diag,pd min low side switch mode
tle8888-1qk data sheet 77 rev. 1.1, 2014-08-20 figure 37 output behavior in off for high side swit ch configuration with open load and short to battery detection figure 38 output behavior in off for full bridge mode configuration the detection is active if the high side and the low side switch are off and the diagnosis activation timer t br,diag,act starts counting. for activation of the open load in off de tection in active freewheeling configuration the half bridge must be disabled by setting the bits o21e to o24e of configuration register oeconfig2 to ?low?, for passive freewheeling a normal off signal ( in9 to in12 or o21on to o24on in control register cont2 is set to ?low?) is sufficient. for full bridge mo de both half bridges must be off or disabl ed regarding the setting of the half bridge. after the bridge diagnosis activation time t br,diag,act the output of the detection ci rcuit is stored in the diagnosis register bridiag0 according the priority shown in table 31 . after activation of the open load in off detection a filter time t br,diag,f to suppress disturbances is implemented. the diagnos is register bits are set after the specified filter times. with the readout of the diagnosis register the content is updated to the actual diagnosis. in table 31 the definition of the diagnosis bits fo r single switch usage is defined, in table 32 the definition for full bridge mode. note: especially for full bridge mode it is recommended to read out the diagno sis register twice due to transition states and possible misleading diagnosis register entries i outn 0 i diag,pu min v bat v outn_bias v outn o.k. ol scb i diag,pu max i diag,pd max i diag,pd min high side switch mode v ol,high v ol.low i outn 0 i diag,pu min v bat v outn_bias v outn ondiag[1:0]=01 ondiag[1:0]=00 ondiag[1:0]=10 i diag,pu max i diag,pd max i diag,pd min full bridge mode v ol,high v ol.low
tle8888-1qk data sheet 78 rev. 1.1, 2014-08-20 note: for high side switch mode (low si de load) after start up th ere will be a short to grou nd detection before the output is configured to high side load and the diagnosis bits are set to ?11?. this detection is not right and it is recommended to read out the diagnosis registers twic e after start up to avoid wrong diagnosis information. 9.7.3 electrical charact eristics half bridges table 31 description of diagnosis information single switch usage ondiag[1:0] 1) 1) n from 21 to 24 priority (1 = highest priority) high side switch mode low side switch mode 00 3 no failure no failure 01 2 open load in off n.a. 10 2 n.a. open load in off 11 1 short circuit to battery in off short circuit to ground in off table 32 description of diagnosis information in full bridge mode ondiag[1:0] 1) 1) n = 21 and m=22 or n=23 and m=24 omdiag[1:0] 1) full bridge mode 00 00 no failure single failure 00 01 open load in off (or double fault open load and short to gnd at out22 / out24 ) 10 10 short circuit to battery in off 01 01 short circuit to ground in off (or double fault open load and short to gnd at out21 / out23 double failure 00 10 open load and short circuit to bat at out22 / out24 in off 01 10 short circuit to ground at out21 / out23 and short circuit to battery at out22 / out24 in off 10 01 short circuit to battery at out21 / out23 and short circuit to ground or open load at out22 / out24 in off remaining combinations 10 00 not existing or transition states after switch off xx 11 11 xx 01 00
tle8888-1qk data sheet 79 rev. 1.1, 2014-08-20 table 33 electrical characteristics half bridges v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. out21...24, n=21 to 24 operation current i outn ??0.6a p_9.1 over-current switch off threshold i outn,oc 0.6 ? 1.5 a p_9.2 over-current switch off filter time t oc,f 0.5 ? 2 s p_9.3 on resistance r outn,on ?2.4 i outn =0.3a p_9.4 out21 on resistance at low battery voltage, low temperature r out21,on,l, lt ?2.4 i outn =0.1a, v bat =4.5v t j <100c p_9.5 out21 on resistance at low battery voltage, high temperature r out21,on,l, ht ?2.6 i outn =0.1a, v bat =4.5v t j >100c p_9.6 leakage current, low side i outn,l,low ??20 1) 1) in operation leakage current covered by open load current a v outn =13.5v p_9.7 leakage current, high side i outn,l,high -20 1) ?? a v outn =0v p_9.8 turn on delay time 2) 2) see figure 31 for timing definition t d,on ??10si outn =0.3a, resistive load p_9.9 turn off delay time 2) t d,off 0.1 ? 10 s i outn =0.3a, resistive load p_9.10 switch on time 2) t s,on 0.9 ? 2.5 s i outn =0.3a, resistive load p_9.11 switch off time 2) t s,off 0.9 ? 2.5 s i outn =0.3a, resistive load p_9.12 diagnosis out21 to 24 over temperature switch off threshold t outn,ot 150 ? 200 c 3) 3) not subject to production test, specified by design p_9.13 over temperature hysteresis t outn,ot,hys ?10? c 3) p_9.14 open load in off detection threshold high limit v ol,high 0.9* v5v -0.2 0.9* v5v 0.9* v5v +0.2 v p_9.15 open load in off detection threshold low limit v ol, low 0.5* v5v -0.2 0.5* v5v 0.5* v5v +0.2 v p_9.16 diagnosis pull up current i diag,pu -980 ? -220 a p_9.17 diagnosis pull down current i diag,pd 150 ? 300 a p_9.18 bridge diagnosis activation time t br,diag, act 60 ? 135 s p_9.19 bridge diagnosis filter time t br,diag, f 0.5 ? 2 s p_9.20
tle8888-1qk data sheet 80 rev. 1.1, 2014-08-20 9.8 push pull stages out8 to out13 and dfb8 to dfb13 these 5v push pull stages are designed for driving on -board mosfet?s. the outp uts are fully protected and various diagnosis functions are implemented. they are controlled and enabled like all power stages according the description in chapter 9.1 and chapter 9.2 . in off (?0? in control register or ?low? at the configured di rect drive input pin) the low side transistor of the push/pull stage is on and forces a ?l ow voltage level at the pin. 9.8.1 protection of out8 to out13 there are functions implemented to detect short to battery at the external mosfet and to protect the driver outputs. for the short to battery detection feedback pins dfb8 to dfb13 are implemented to sense the voltage at the drain of the external mosfet. the short to battery detect ion in on is done by comparing the voltage level of the drain feedback pins with the short to bat detection threshold. a short is detected after the ? short to battery detection filter time ?. in case of short to battery the output is switched off and the corresponding diagn osis bits in the diagnosis register outdiag1 to outdiag3 are set according the priority shown in table 34 . there are four diff erent thresholds, ? short to battery detection threshold in on 1 ? to ? short to battery detection threshold in on 4 ?, implemented so that the detection threshold can be adapted to the used mosfet. the diagnosi s of the push pull stages can be set in three groups. the configuration is done with the bits pp0d to pp2d in the configuration register outconfig2 and outconfig3 . the protection of the driver ou tput pins is done by comparing the output voltage on the pins out8 to out13 with the ? over voltage detection threshold ?. an over voltage (e.g. short to battery) is detected after the ? over voltage diagnosis filter time ? and the corresponding diagnosis bits in the diagnosis register ppovdiag is set. in case of over voltage high and low side transistors of the push pull driver are swit ched off (high ohmic state). 9.8.2 diagnosis of out8 to out13 for the push pull stages out8 to out13 various diagnosis functions for the external mosfets are implemented. the open load, short to ground in off and sh ort to battery in on detection is done via the drain feedback dfb8 to dfb13 . the diagnosis pull down current of the op en load/short to ground in off detection can be switched off (see configuration register outconfig2 ). with deactivated pull down current open load in off detection is not active and the dia gnosis information of ondiag[1:0]=10 b will never occur. with deactivated pull down current the short to ground detection is active. in figure 39 the behavior of the output current as a function of the output voltage is shown. figure 39 output behavior in off with open load and short to gnd detection of dfb8 to dfb13 pull up and down current active pull down current switched off i outn 0 i diag,pu min v bat v outn_bias v outn o.k. ol scg v ol v scg i diag,pu max i diag,pd max i diag,pd min pull down current switched off o.k. scg i outn,l
tle8888-1qk data sheet 81 rev. 1.1, 2014-08-20 whenever the push pull stages are off the open load/sho rt to gnd detection circui t is enabled. to suppress disturbances the output of the detection circuit is stored in the diagnosis register outdiag1 to outdiag3 after the diagnosis filter time for open load and short to gnd in off detection t diag,f and according the priority shown in table 34 . with the readout of the diagnosis register th e content is updated to the actual diagnosis. 9.8.3 electrical character istics push pull stages out8 to out13 table 34 description of diagnosis information ( dfb8 to dfb13 ) ondiag[1:0] priority (1 = highest priority) description 00 4 no failure 01 1 short circuit to battery 10 2 open load in off 1) 1) no open load in off detection with deactivated pull down current 11 3 short circuit to ground in off table 35 electrical characteristics push pull stages out8 to out13 stages on or off, v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with resp ect to gnd, positiv e current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. out8...13, n=8 to 13 high level output voltage v outn,h 4?5.5vi outn =-5ma p_9.8.1 low level output voltage v outn,l ??0.6vi outn =5ma p_9.8.2 pull up current i outn,pu ??-20mav outn =0v, outn on p_9.8.3 pull down current i outn,pd 20 ? ? ma v outn =5v, outn off p_9.8.4 over voltage detection threshold v outn,ov,th 5.5 ? 7.7 v p_9.8.5 over voltage diagnosis filter time t outn,ov,f 5?10s p_9.8.6 diagnosis dfb8 to dfb13 short to battery detection threshold in on 1 v dfbn,sb,1 90 125 150 mv referred to pgnd p_9.8.7 short to battery detection threshold in on 2 v dfbn,sb,2 180 225 250 mv referred to pgnd p_9.8.8 short to battery detection threshold in on 3 v dfbn,sb,3 350 400 450 mv referred to pgnd p_9.8.9 short to battery detection threshold in on 4 v dfbn,sb,4 0.7 0.8 0.9 v referred to pgnd p_9.8.10 short to battery detection filter time v dfbn,sb,fl 10 ? 15 s p_9.8.11 open load in off detection threshold v ol v5v - 0.2 v5v v5v + 0.2 v p_9.8.12
tle8888-1qk data sheet 82 rev. 1.1, 2014-08-20 9.9 push pull stages ign1 to ign4 the ign1 to ign4 are 5v push pull stages for on- and off-bo ard ignition power stages (e.g. with igbt?s, darlington transistors). for off boar d ignition power stages the outputs ign1 to ign4 are equipped with a back supply suppression (in case of a short circuit from ign1 to ign4 to battery there is no parasitic current flow back to 5v). they are controlled and enabled like all power stages according the description in chapter 9.1 and chapter 9.2 . additionally a ?high? at the pin ignen is needed to enable the outputs. in off (?0? in control register or ?low? at the configured direct drive input pin or ignen is ?low?) the low side transistor of the push/pull stage is on and forces a ?low voltage level at the pin. the outputs are fully protected and various diagnosis functions are implemented. 9.9.1 protection of ign1 to ign4 the protection of the outputs is done by detecting short to battery and short to ground. this is done by comparing the output voltage level with the ? short to battery detection threshold and short to ground detection threshold ?. to suppress disturbances the ou tput signal of the short to gnd an d short to battery detection circuit is stored in the diagnosis register igndiag after the ? diagnosis filter time for short to gnd and battery detection ? t diag,f,sc and according the priority shown in table 36 . during detected short to gnd the output is switched off (l ow side transistor of push /pull stage is on), during detected short to battery the ou tput is high ohmic (tristate). the short to battery detection is always active. the short to ground detection is enabled with the on signal of the output stage. additionally an over temperature protection is implemented. there is one common sensor for ign1 and ign2 and one for ign3 and ign4 . 9.9.2 diagnosis of ign1 to ign4 an open load detection during the switch on phas e is implemented and can be enabled with the bit iola in the configuration register ignconfig . in figure 40 the detection principle is shown. when the open load detection in on is enabled, first the output is pulled up by a defined current, which is set by the bits ioli in the configuration register ignconfig . the output voltage, which is passed to the detection circuit, is filtered (? diagnosis filter time for open load detection ?) to suppress disturbances. after the open load time (? open load time 1 ? to ? open load time 4 ?selected in configuration register ignconfig bits iolt ) the filtered output is compared with the open load short to gnd in off detection threshold v scg 0.5* v 5v - 0.2 0.5* v5v 0.5* v 5v +0. 2 v p_9.8.13 diagnosis pull down current in off i diag,pd 220 ? 600 a v dfbn =13.5v p_9.8.14 diagnosis pull up current in off i diag,pu -300 ? -100 a v dfbn =0v p_9.8.15 diagnosis filter time for open load and short to gnd in off detection t diag,f,off 60 ? 135 s p_9.8.16 pull down current in on i diag,pd,on ??1.8a v dfbn =5v p_9.8.17 table 35 electrical characteristics push pull stages out8 to out13 (cont?d) stages on or off, v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with resp ect to gnd, positiv e current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk data sheet 83 rev. 1.1, 2014-08-20 detection threshold v ol . the diagnosis register igndiag is set if the filtered output is higher than the open load detection threshold and the output is fully switched on. the failures are stored in the diagnosis register according the priority shown in table 36 with ?1? is the highest priority. with the readout of the diagnosis register igndiag the content is updated to the actual diagnosis. figure 40 ignition output open load detection 9.9.3 electrical character istics push pull stages ign1 to ign4 table 36 description of diagnosis information ( ign1 to ign4 ) ignndiag[1:0 ]priority (1 = highest priority) description 00 4 no failure 01 1 short circuit to battery or over temperature 10 2 open load 11 3 short circuit to ground in on table 37 electrical characteristics push pull stages stages on or off, v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with resp ect to gnd, positiv e current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. ign1...4, n=1 to 4 high level output voltage v ignn,h 4.35 ? ? v i ignn =-15ma, p_9.9.1 low level output voltage v ignn,l ??0.6vi ignn =5ma p_9.9.2 pull up current i ignn,pu ??-20mav ignn =0v, ignn on p_9.9.3 t v ign t -i ign t ol off on v ol i ol open load measurement capturing of open load measuring result
tle8888-1qk data sheet 84 rev. 1.1, 2014-08-20 pull down current i ignn,pd 20 ? ? ma v ignn =5v, ignn off p_9.9.4 leakage current i l_ignn ??120av ignn =13.5v p_9.9.5 leakage current to v5v i l_ignn,v5v ??1av ignn =13.5v p_9.9.26 over temperature switch off threshold t ignx,ot 150 ? 200 c 1) p_9.9.6 over temperature hysteresis t ignx,ot,hys 10 c 1) p_9.9.7 diagnosis ign1 to ign4 short to battery detection threshold v ignn,scb 6.4 ? 7.5 v p_9.9.8 short to ground detection threshold v scg 1.6 ? 2.3 v p_9.9.9 diagnosis filter time for short to gnd and battery detection t diag,f,sc 5?10s p_9.9.10 open load detection threshold v ol 4?4.5v p_9.9.11 open load switch on current 1 i olf,1 -120 -100 -40 a p_9.9.12 open load switch on current 2 i olf,2 -500 -400 -300 a p_9.9.13 open load switch on current 3 i olf,3 -1.2 -1 -0.4 ma p_9.9.14 open load switch on current 4 i olf,4 -5 -4 -2.5 ma p_9.9.15 open load time 1 t ol,1 50 60 70 s p_9.9.16 open load time 2 t ol,2 210 250 290 s p_9.9.17 open load time 3 t ol,3 450 510 570 s p_9.9.18 open load time 4 t ol,4 690 775 860 s p_9.9.19 diagnosis filter time for open load detection t diag,f,olf 61014s p_9.9.20 direct drive inputs ignen low level input voltage v in,l -0.3 ? 0.9 v p_9.9.21 high level input voltage v in,h 2? v vddio v p_9.9.22 input voltage hysteresis v in,hys 50 200 ? mv p_9.9.23 pull down current i in,pd 25 ? 100 a v in = v vddio p_9.9.24 pull down current i in,pd 2.4 ? ? a v in =0.6v p_9.9.25 1) parameter is not subject of production test, specified by design table 37 electrical characteristics push pull stages (cont?d) stages on or off, v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with resp ect to gnd, positiv e current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk vr and hall sensor interface data sheet 85 rev. 1.1, 2014-08-20 10 vr and hall sensor interface the variable reluctance (vr) sensor interface converts an output signal of a vr sensor into a push-pull logic level signal suited for micro controller input ports. to achieve the best accuracy for the positive and the negative edge of the vrout signal the switching point is the zero crossing. for robustness against disturbances the next zero crossing is enabled only if a signal peak (minimum or maximum of the signal) is detected. the amplitude of the vr sensor signal is limited by an internal clamping circ uit to avoid damage of the device due to over voltage caused by the vr sensor signal. there are three operation modes for vr sensor applicat ions and one hall sensor mode implemented. the manuel vr sensor mode with static setup of the detection parameter under control of the micro controller via msc/spi and an auto mode with an adaptive algorithm to ensure be st detection performance. the semi auto mode is less accurate then the auto mode. the diagnosis vr sensor interface setup could be done by measuring the voltage between the two input pins during diagnosis mode. additionally thre e diagnosis bits for short to battery, short to gnd and open load (directly at the pins) are available. figure 41 vr sensor interface block diagram 10.1 signal detection the signal detection for hall sensor mode is a comparator with the switching threshold v vrin1,th, hall and the hysteresis v vrin1,hys, hall . the detection of the vr signal consist of t he zero crossing detection, peak detection and the output filter. at the input there is a clamping circuit between the pins vrin1 and vrin2 suited to clamp the maximum current of vr sensors. the zero crossing detection ensures that the influence of the input signal slope is eliminated for both edges. to avoid disturbances due to the floating i nput signal a middle voltage is applied with the integrated load resistance. the clamping circuit between the pins vrin1 and vrin2 clamps the input voltage in both direction to protect the input structures. the clamping is suited fo r vr sensors with a maximum output current of d i vr,clamp (see table 38 ). the peak detection is done by measurin g the voltage difference by the analog to digital converter and the detection of the slope of the input signal. if the gradient of the slope changes the sign the next zero crossing detection is enabled. the detection of the sign is done by comparing the absolute value of the sig nal with the peak detection differential amplifier comparator low pass filter peak & time measurement adc clamping vrin1 vrin2 vrout diagnosis on diagnosis on vmiddle msc/spi detection & output filter & diagnosis vddio r vr,load /2 r vr,load /2
data sheet 86 rev. 1.1, 2014-08-20 tle8888-1qk vr and hall sensor interface threshold ( v vr,peak,min,1 to v vr,peak,min,4 according setup) . a sign change is only valid if the absolute value of the signal is larger than peak detection threshold ( v vr,peak,min,1 to v vr,peak,min,4 according setup) for a time longer than the peak detection time t vr,peak,min,1 to t vr,peak,min,2 according setup (see figure 42 ). figure 42 timing characteristics of the vr sensor interface the output filter is implemented for all operation mode s to suppress disturbances with high frequencies. the function is shown in figure 43 . the output signal vrout is filtered with the time t of,1 . the output signal of the internal zero crossing detection must be stable for a time longer than t of,1 . figure 43 output filter behavior following parameters could be set by msc/spi communication: ? peak detection threshold v vr,peak,min,1 to v vr,peak,min,4 with the bits vrspv in the configuration register vrsconfig0 ? peak detection time t vr,peak,min,1 to t vr,peak,min,2 with the bit vrspt in the configuration register vrsconfig0 ? output filter time t of,1 to t of,4 with the bits vrsf in the configuration register vrsconfig0 v vr _ou t t t t of t of v vr _ in 1 ? vr _ in 2 v vr,th =0v 50% v vr,peak,min -v vr ,peak,min t vr,peak > t vr ,p ea k, min t vr,peak < t vr,peak,min t vr,peak > t vr,peak,min |v vr , p e a k | < v vr ,p ea k ,min t of v vrin1-vrin2 t t t < t of t of v vrout t < t of
tle8888-1qk vr and hall sensor interface data sheet 87 rev. 1.1, 2014-08-20 10.2 detection modes the tle8888-1qk integrates four detection modes: ? auto detection mode for vr sensor signals ? manual detection mode for vr sensor signals ? semi auto detection mode for vr sensor signals ? detection mode for hall sensor signals to select the various detection modes the bits vrsm in the configuration register vrsconfig1 must be set. auto detection mode for vr sensor signals: in the auto detection mode an algorithm is setting all parameters to the optimal values to achieve the best detection behavio r. the peak detection time is set due to the actual speed value, the peak detection threshold is set due to the le vel of the previous peaks. the output filter time ( t of,1 to t of,4 ) is set by the micro controller independ ently to increase the robustness agai nst short disturbance s at the inputs. write access to the registers bits of vrspt and vrspv are ignored in auto detection mode. semi auto detection mode for vr sensor signals: the algorithm of the semi auto mode is based on less number of measurement information as the auto detection mode. this leads to a simpler implementation of the detection algorithm. the output filter time ( t of,1 to t of,4 ) is set by the micro controller independently to increase the robustness against short disturbances at the in puts. write access to the registers bits of vrspt and vrspv are ignored in semi auto detection mode. manual detection mode for vr sensor signals: in the manual detection mode the micro controller has the full control of all parameters of the detection and the algori thm of the auto detection modes are disabled. the settings are done via the msc/spi interface. detection mode for hall sensor signals: for the hall sensor mode the pin vrin2 is forced internally to the switching threshold v vrin1,th, hall . the detection principle is a comparator with hysteresis. write access to the registers bits of vrspt and vrspv are ignored in the detection mode for hall sensor signals. the diagnosis is disabled. with this set up the number of external devices is reduced (see chapter 17.2 ). note: switching between the different configuration must be avoided with active signals at the inputs vrin1 and vrin2 . 10.3 diagnosis for vr sensor signal detection modes the tle8888-1qk integrates three different di agnosis modes for the vr sensor interface: ? short to gnd/short to battery diagnosis mode: detection of short to gnd or short to battery directly at pins vrin1 and vrin2 ? open load diagnosis mode: detection of open l oad directly at pins vrin1 and vrin2 ? adc measurement mode: measurement of the voltage between the pins vrin1 and vrin2 the modes are defined in the configuration register vrsconfig1 with the bits vrsdiagm . the diagnosis of the vr sensor is done by ac tivating the diagnosis mode with the bits vrsdiagm in the configuration register vrsconfig1 and starting diagnosis measurement with the bit vdiags in the command register cmd0 . with the activation of the vrs diagnosis mode at vrin1 a pull up current source to the internal supply and at vrin2 a pull down current source is applied (current configuration with bits vrsi_sc for short to gnd/short to battery diagnosis mode, vrsi_ol for open load diagnosis mode and vrsi_adc for adc measurement mode in the configuration registers vrsconfig1 and vrsconfig2 ).to avoid bad influence of the time constants of the external circui try the timing of the measurement is controlled by the micro controller. the sequence is shown in figure 44 . the end of the diagnosis procedure triggered by the star t command is signalized by the correspondent data valid bits vrsdv_sc (short to gnd and short to battery diagnosis mode), vrsdv_ol (open load diagnosis mode) in diagnosis register vrsdiag0 and vrsdv_adc (adc measurement mode) in the diagnosis register vrsdiag1 . for the detection thresholds see parameter short to gnd detection threshold , short to battery detection
data sheet 88 rev. 1.1, 2014-08-20 tle8888-1qk vr and hall sensor interface threshold and open load detection threshold . the output of the adc measurement is defined by the parameter adc measurement gain and adc measurement offset . the result of the diagnosis is av ailable in the diagnosis register vrsdiag0 with the bits vrsg (short to gnd detection), vrsb (short to battery detection) and vrsol (open load detection directly at the pins). the digital value of the adc measurement is available in the register vrsdiag1 with the bits vrsd . this adc value can be used by the micro controller to define additional error de tection conditions different to the defined short to gnd, short to battery and open load thresholds. the data valid bits are reset with start of the corresponding diagnosis or with the readout of the register. note: in detection mode for hall sensor signals the diagnosis is deactivated and the values of vrsdiagm and vrsi_sc in the register vrsconfig1 , vrsi_adc and vrsi_ol in register vrsconfig2 and the start command vdiags in the register cmd0 are ignored.
tle8888-1qk vr and hall sensor interface data sheet 89 rev. 1.1, 2014-08-20 figure 44 vrs flow chart for the measurement the internal circuits are changed. in figure 45 , figure 46 and figure 47 the block diagram of the different setups are shown. diagnosis mode configuration (bits vrsdiagm/ vrsi_sc in reg. vrsconfig1, bits vrsi_adc/vrsi_ol in reg. vrsconfig2) wait phase (till transisent effects can be neglected) start of diagnosis measurement (bit vdiag in reg. cmd0) read out of results (register vrsdiag0, vrsdiag1) data valid bits active? end no yes
data sheet 90 rev. 1.1, 2014-08-20 tle8888-1qk vr and hall sensor interface figure 45 vrs diagnosis block diagram for short to gnd and short to battery measurement figure 46 vrs diagnosis block diagram for open load measurement v amp,sc adc compare r vr,load /2 r vr,load /2 i diag i diag register vrsdiag 0 v middle vrin1 vrin2 v th, scb v th, scg v amp,adc adc i diag i diag compare register vrsdiag 0 v middle vrin1 vrin2 r vr,load /2 r vr,load /2 v th, ol
tle8888-1qk vr and hall sensor interface data sheet 91 rev. 1.1, 2014-08-20 figure 47 vrs diagnosis block diagram for adc measurement v amp,adc adc register vrsdiag 1 i diag i diag v middle register vrsdiag1 = (vrin1-vrin2)/vadc,lsb +vadc,offset vrin1 vrin2 r vr,load /2 r vr,load /2 v adc
data sheet 92 rev. 1.1, 2014-08-20 tle8888-1qk vr and hall sensor interface 10.4 electrical characteris tics vr sensor interface table 38 electrical characteristics: vr sensor interface v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. input characteristics: vr sensor interface detection threshold v vr,th -30 0 30 mv p_10.4.1 minimum amplitude for peak detection 1 v vr,peak,min,1 ? 50 ? mv reset value p_10.4.2 minimum amplitude for peak detection 2 v vr,peak,min,2 ? 150 ? mv p_10.4.3 minimum amplitude for peak detection 3 v vr,peak,min,3 ? 350 ? mv p_10.4.4 minimum amplitude for peak detection 4 v vr,peak,min,4 ? 550 ? mv p_10.4.5 minimum time for peak detection 1 t vr,peak,min,1 ? 10 ? s reset value 1khz sinusoidal signal p_10.4.6 minimum time for peak detection 2 t vr,peak,min,2 ? 250 ? s 1khz sinusoidal signal p_10.4.7 vr sensor interface load resistance r vr,load 50 75 110 k p_10.4.9 vr sensor interface input clamping current i vr,clamp ??50ma i vr,clamp =( i vrin1 - i vrin2 )/2 p_10.4.18 vr sensor interface input clamping voltage v vr,clamp 2?3v v vr,clamp =| v vrin1 - v vrin? |, i vr,calmp = 50ma p_10.4.19 switching threshold voltage at pin vrin1 for hall sensor mode v vrin1,th, hall 0.9 ? 2 v no load at pin vrin2 1) p_10.4.20 switching hysteresis pin vrin1 for hall sensor mode v vrin1,hys, hall 0.35 0.5 ? v no load at pin vrin2 p_10.4.10 middle voltage level normal mode v middle 1.9 2.25 2.5 v p_10.4.11 vrs diagnosis: middle voltage level diagnosis mode v middle 0.9 1.3 1.65 v p_10.4.12 diagnosis measurement time t conv ?78s p_10.4.13
tle8888-1qk vr and hall sensor interface data sheet 93 rev. 1.1, 2014-08-20 diagnosis current accuracy i diag, acc -30% ? +30% vrin1 = vrin2 = v middle ; typ. values see register vrsconfig1 and vrsconfig2 p_10.4.14 short to gnd detection threshold v th,scg 0.8 ? 1.1 v p_10.4.15 short to battery detection threshold v th,scb 2.8 ? 3.3 v p_10.4.16 open load detection threshold v th,ol 0.9 ? 1.2 v p_10.4.17 adc measurement input range v adc,r -1.5 ? 1.5 v p_10.4.8 adc measurement gain v adc,lsb ? 49 ? mv valid from 6 d to 70 d p_10.4.31 adc measurement offset v adc,offset ?37 d ? p_10.4.32 output characteristics: low level output voltage - low output current v vr_out,l,l ??0.4v i vr_out = 100a p_10.4.21 low level output voltage - high output current v vr_out,l,h ??1.5v i vr_out = 1ma p_10.4.22 high level output voltage - low output current v vr_out,h,l vddio -0.4 ??v i vr_out = -100a p_10.4.23 high level output voltage - high output current v vr_out,h,h vddio -1.5 ??v i vr_out = -1ma p_10.4.24 transfer characteristics: output filter time 1 t of,1 123sreset value p_10.4.25 output filter time 2 t of,2 567.5s p_10.4.26 output filter time 3 t of,3 9.5 11 13 s p_10.4.27 output filter time 4 t of,4 19 21 23 s p_10.4.28 1) external circuitry for hall mode see chapter 17.2 table 38 electrical characteristics: vr sensor interface (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
data sheet 94 rev. 1.1, 2014-08-20 tle8888-1qk local interconnect network (lin) 11 local interconne ct network (lin) the lin interface is designed for in-v ehicle networks using data transmission up to 20kbit/s. the implementation of the physical layer is according to lin specification revision 2.1 for slave nodes and is compatible with lower versions like revision 2.0 and 1.3 1) . lintx is the transmit-data input from the micro controller, linio is the bidirectional lin bus signal and linrx is the receive-data output to the micro controller. the transmitted data stream at lintx is converted to the lin bus signal at linio . linrx reflects the received data at linio with a logic signal suited for 3.3v and 5v micro controller interfaces. the detection thresholds at linio are related to the power supply batpa 2) . the lin interface of the tle8888-1qk is compatible to the physical layer definition of the k-line (iso 9141) standard. for k-line operation no additional settings are necessary. a flash mode for high speed operation can be selected with the communication interface (msc or spi). there is no bus wake up function implemented. figure 48 local interconnect network (lin) slave node the lin interface in the tle8888-1qk is implemented a ccording the requirements of the standard for slave nodes. for master setup an external pull up resistor (typ. 1k , see definition in lin specification) and a diode must be connected to linio and batpa on the ecu (see figure 49 ). 1) see lin specification re vision 2.1 chapter 6.2 2) batpa is identical to the internal supply voltage v sup defined in lin specification revision 2.1 optional batpa linrx r lin gnd linio linrx lintx dser,int internal logic tle8888 - lin 2.1 lin bus ecu in lin slave configuration batecu gndecu micro controller
tle8888-1qk local interconnect network (lin) data sheet 95 rev. 1.1, 2014-08-20 figure 49 local interconnect network (lin) master node 11.1 operation modes the interface can be configured for three operation modes: ? lin/k-line mode: operation according lin specification revisi on 2.1 with a maximum speed of 20kbit/s and k-line standard iso 9141 ? receive only mode: transmission of data is disabled ? flash mode: operation up to 115 kbit/s is possible, sl ope control and current limitation are deactivated the selection of the modes is done with setting the bits lin in the register comconfig1 via communication interface (msc or spi). the operation mode after power on reset is defined by reset value of the register. 11.2 failure modes in lin/k-line operation in the lin specification a special behavior of the interface is required for some failure conditions. this behavior is also active if a k-line node is used. 11.2.1 performance in non oper ation supply voltage range for supply voltages out of operation range the interface may still operate, but communi cation is no t guaranteed. for lintx = ?high? (recessive) the interface shall not drive linio to dominant state and if linio is in recessive state the linrx output shall provide a ?high? (recessive). 11.2.2 loss of supply volt age and gnd connection during loss of supply voltage or gnd connection the inte rface shall not interfere with the communication of other lin nodes. upon return of connection, normal operation shall resume without any intervention on the lin bus line (pin linio ). optional batpa linrx r lin,slave gnd linio linrx lintx dser,int internal logic 1kohm tle8888 - lin 2.1 lin bus ecu in lin master configuration batecu gndecu micro controller
data sheet 96 rev. 1.1, 2014-08-20 tle8888-1qk local interconnect network (lin) 11.2.3 bus wiring short to battery or gnd the lin interface is protected against short to battery or short to gnd. upon remove of the fault, normal operation shall resume without any intervention on the lin bus line (pin linio ). 11.2.4 tx time out the tx time out function is implemented to prevent th e bus line from being blocked by a permanent ?low? at the pin lintx caused by an error at the ecu or the micro controller. if the lintx signal is ?low? (dominant) for t > t timeout the transmission of the lintx signal to the bus is deactivated an d the lin output stage is disabled. the transmission is reactivated, after a rising edge at lintx was detected. the implemented time out feature requires a minimum data rate of 1600 bit/s. the time out function can be dis abled with the configuration bit lintoe in the configuration register comconfig1 . 11.2.5 over temper ature protection the lin bus output linio is protected against overload with an ov er temperature protection. in case of over temperature the output transistor is switched off and the diagnosis bit linot in the diagnosis register comdiag is set. the configuration register is not changed.
tle8888-1qk local interconnect network (lin) data sheet 97 rev. 1.1, 2014-08-20 11.3 electrical characteristics lin table 39 electrical characteristics: lin v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. supply voltage range for normal operation v batpa,lin 7 ? 18 v acc. param 10 lin spec. rev. 2.1 p_11.3.1 limitation current at linio for driver dominant state i linio,lim 40 ? 200 ma acc. param 12 lin spec. rev. 2.1 p_11.3.2 leakage current at linio for bus dominant state and driver off i linio,leak,dom -1 ? ? ma acc. param 13 lin spec. rev. 2.1 v linio =0v v bat =12v p_11.3.3 leakage current at linio for bus recessive state i linio,leak,rec ??20 a acc. param 14 lin spec. rev. 2.1 v linio > v bat p_11.3.4 current at linio during gnd loss i linio,no_gnd -1 ? 1 ma acc. param 15 lin spec. rev. 2.1 gnd = v s 0v< v linio <18v v bat =12v p_11.3.5 current at linio during power supply loss i linio,no_sup ??20 a acc. param 16 lin spec. rev. 2.1 gnd = v s =0v 0v< v linio <18v p_11.3.6 receiver dominant state v linio,dom ? ? 0.4* v ba tpa v acc. param 17 lin spec. rev. 2.1 p_11.3.7 receiver recessive state v linio,rec 0.6* v ba tpa ? ? v acc. param 18 lin spec. rev. 2.1 p_11.3.8 receiver switching threshold center voltage v linio,cnt 0.475* v batpa ? 0.525* v batpa v acc. param 19 lin spec. rev. 2.1 v linio,cnt =( v th, dom + v th,rec )/2 p_11.3.9
data sheet 98 rev. 1.1, 2014-08-20 tle8888-1qk local interconnect network (lin) hysteresis of switching threshold v hys ? ? 0.175* v batpa v acc. param 20 lin spec. rev. 2.1 v hys = v th,rec - v th,dom p_11.3.10 voltage drop at internal serial diode d ser,int v d 0.4 ? 1 v acc. param 21 lin spec. rev. 2.1 p_11.3.11 resistance of internal slave resistor rslave r lin,slave 20 ? 60 k acc. param 26 lin spec. rev. 2.1 p_11.3.12 duty cycle 1 d 1 0.396 ? ? ? acc. param 27 lin spec. rev. 2.1 p_11.3.13 duty cycle 2 d 2 ? ? 0.581 ? acc. param 28 lin spec. rev. 2.1 p_11.3.14 duty cycle 3 d 3 0.417 ? ? ? acc. param 29 lin spec. rev. 2.1 p_11.3.15 duty cycle 4 d 4 ? ? 0.59 ? acc. param 30 lin spec. rev. 2.1 p_11.3.16 propagation delay of receiver rising edge t rx,pd,r ??6 s acc. param 31 lin spec. rev. 2.1 p_11.3.17 propagation delay of receiver falling edge t rx,pd,f ??6 s acc. param 31 lin spec. rev. 2.1 p_11.3.18 propagation delay symmetry of receiver t rx,pd,sym -2 ? 2 s acc. param 32 lin spec. rev. 2.1 p_11.3.19 tx dominant time out time t timeout 6 12 20 ms min. data rate of 1600bit/s required p_11.3.20 bus recessive output voltage v bus,rec 0.8* v ba tpa ??v p_11.3.21 bus dominant output voltage v bus,do ??1.4v v batpa =7v r pu =500 p_11.3.22 bus dominant output voltage v bus,do ??2.2v v batpa =18v r pu =500 p_11.3.23 linio input capacitance c linio ?1525pf 1) p_11.3.24 table 39 electrical characteristics: lin (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk local interconnect network (lin) data sheet 99 rev. 1.1, 2014-08-20 over temperature switch off threshold t lin,ot 150 ? 200 1) p_11.3.25 over temperature hysteresis t lin,ot,hys ?10? 1) p_11.3.26 linrx output characteristics low level output voltage - low output current v linrx,l,l ??0.4v i linrx = 100a p_11.3.27 low level output voltage - high output current v linrx,l,h ??1.5v i vr_out = 1ma p_11.3.28 high level output voltage - low output current v linrx,h,l vddio -0.4 ??v i linrx = -100a p_11.3.29 high level output voltage - high output current v linrx,h,h vddio -1.5 ??v i linrx = -1ma p_11.3.30 lintx input characteristics low level input voltage v lintx,l -0.3 ? 0.9 v p_11.3.31 high level input voltage v lintx,h 2? v vddio v p_11.3.32 input voltage hysteresis v in,hys 50 200 ? mv p_11.3.33 pull up current i lintx,pu -100 ? -25 a v lintx =0v p_11.3.34 pull up current i lintx,pu ??-2.4a v lintx = vddio - 0.6v p_11.3.35 1) not subject to production test, specified by design table 39 electrical characteristics: lin (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
data sheet 100 rev. 1.1, 2014-08-20 tle8888-1qk local interconnect network (lin) figure 50 timing diagram of the lin interface v s v linio ,rec gnd t t v linio lintx 0.6 * v s v lin,cnt linrx v th, rec v th,dom t rx,pd,f t rx.pd,r t bit.dom t bit t bit t bit v bat t 0.4 * v s v linio ,dom
tle8888-1qk high speed controller area network (can) transceiver data sheet 101 rev. 1.1, 2014-08-20 12 high speed controller area network (can) transceiver the controller area network (can) is a serial bus system that connects micro contro ller, sensors and actuators for real-time control applications. the integrated can interface provides the physical layer of the can according to iso 11898. it is suitable for high speed differential data transmission and reception. it wo rks as an interface between the can protocol controller and the physical bus lines. remote wake up function with a dominant si gnal at the bus lines is implemented. 12.1 functional description the high speed can is a two wire differential network whic h allows data transmission rates up to 1mbit/s. the input cantx and the output canrx are connected to the micro cont roller of the ecu. as shown in figure 51 , the can has a receive unit and a out put driver stage, allowing the transceiver to send data to the bus line and monitor data from the bus lines at the same time. it conver ts the serial data stream av ailable at the transmit data input cantx into a differential output signal at canh and canl . the receiver stage monitors canh and canl and converts the differential voltage to a serial data stream at canrx . the supply of the can transceiver is done out of v5vcan , the wake receiver is supplied out of v5vstby . the pin v5vcan must be connected directly to the 5v supply pin v5v . in order to optimize emc performance a ceramic capacitor c v5vcan should be connected to the pins v5vcan and pgnd (pin 50 ). figure 51 high speed can topology 12.2 operation modes four different operation modes are available. regardless of the supply status the can interface does not disturb the communication on the bus line. canh canl esd rdiv cmp rxd_buf canrx txd_buf cantx drv diag analog error register analog filter deglitcher r l wake receiver canwk v5vstby canwken msc/spi interface sdo sin wkclr v5vcan can transceiver r l can node n can node n-1 vddio
data sheet 102 rev. 1.1, 2014-08-20 tle8888-1qk high speed controller area network (can) transceiver 12.2.1 normal operation mode in normal operation mode the can transceiver send s the serial data stream available at the pin cantx to the can bus while at the same time the data ava ilable at the can bus is monitored at the canrx pin. in normal operation mode all functions are active: ? the driver output is active and drives data from the cantx pin to the can bus. ? the receiver unit is active and provides the data from the can bus to the canrx pin. ? the failure detection is active. 12.2.2 receive only mode in the receive only mode the can tran sceiver can still receive data from th e bus, but the driver output stage is disabled and therefore no data can be sent to the can bus. all other functions are active: ? the driver output is disabled and data which is available at the cantx pin will be blocked and not communicated to the can bus. ? the receiver unit is active and provides the data from the can bus to the canrx pin. ? the failure detection is active. 12.2.3 power down mode if the tle8888-1qk is not supplied the bus communication is not allowed to be disturbed. therefore the resistors of the receiver unit are switched off and the bus input pins canh and canl are high resistive. 12.2.4 remote wake up the wake receiver is internally supplied from the standby supply pin v5vstby . the wake up function is enabled by an external connection of the pin canwken to the standby supply pin v5vstby . the wake function is disabled by an external connection to agnd and the current consumption of t he wake up circuit is reduced to leakage currents only. in ?ecu sleep? state a dominant signal at canh and canl for longer than the can wake up filter time preceded by a recessive signal causes an inte rnal wake up and the internal wake signal canwk is set. with a wake clear command (set bit wkclr to ?1? in command register cmd0 ) canwk is reset (status see bit canwk in the status register opstat0 ). the next wake up is only detected with a transition from recessive to dominant. with this implementation of the wake up procedure, bu s line dominant clamping does not lead to permanent wake up. in figure 52 , figure 53 and figure 54 the behavior is shown.
tle8888-1qk high speed controller area network (can) transceiver data sheet 103 rev. 1.1, 2014-08-20 figure 52 can remote wake up figure 53 can wake up state machine canh canl v5v t t t dom < t wake t wake wake up can wake canwk=1 can sleep recessive canwk=0 canwk=0 bus dominant > t wake bus recessive & wkclr=1 can sleep dominant b u s d o m i n a n t & w k c l r = 1 b u s r e c e c e i v e after ramp up of v5vstby
data sheet 104 rev. 1.1, 2014-08-20 tle8888-1qk high speed controller area network (can) transceiver figure 54 state transitions at can remote wake up 12.3 diagnostic functions the can transceiver has an implemented diagnostic un it. bus failures and local failures can be detected. 12.3.1 can bus failure detection in normal operation the can transceiver can detect following bus failure: ? bus line dominant clamping (bit canbdc in diagnosis register comdiag ) following bus failures can?t be de tected (outputs are protected): ? canh shorted to gnd ? canl shorted to gnd ? canh shorted to low voltage supply ? canl shorted to low voltage supply ? canh shorted to v bat ? canl shorted to v bat ? canh open ? canl open ? canh shorted to canl 12.3.2 local failure detection in normal operation the can transceive r can detect following local failures: ? can tx dominant time-out (bit cantxto in diagnosis register comdiag ) ? over temperature (bit canot in diagnosis register comdiag ) in case of failure detection only the corresponding di agnosis register bits are changed. no change in the configuration occurs. can sleep recessive can wake can wake status can wake statemachine 1) canh canl t can sleep recessive can sleep dominant can sleep recessive wake up by can remote wake up ; key = eotwk = wk = 0 csn msc communication t set wkclr=?1? ecu sleep ecu sleep ecu sleep 1) wake up filter time is not shown in the diagram set wkclr=?1?
tle8888-1qk high speed controller area network (can) transceiver data sheet 105 rev. 1.1, 2014-08-20 12.4 electrical character istics can transceiver table 40 electrical characte ristics: can transceiver v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. canh voltage, recessive state v canh,rec 2 2.5 3 v no load p_12.4.1 canl voltage, recessive state v canl,rec 2 2.5 3 v no load p_12.4.2 canh voltage, dominant state v canh,dom 2.75 3.5 4.5 v p_12.4.3 canl voltage, dominant state v canl,dom 0.5 1.5 2.25 v p_12.4.4 differential output bus voltage, dominant state v diff,out,dom 1.5 2 3 v 4.75v < v v5vcan < 5.25v p_12.4.5 common mode bus voltage, dominant and recessive state v cm -12 ? 12 v 4.75v < v v5vcan < 5.25v p_12.4.6 external termination resistor r l 100 120 130 p_12.4.7 differential input voltage, recessive state v diff,n,rec -1 ? 0.5 v p_12.4.8 differential input voltage, dominant state v diff,in,dom 0.9 ? 5 v p_12.4.9 differential receiver hysteresis v diff,hys 20 100 ? mv p_12.4.10 common mode input resistance r in 5?50k p_12.4.11 bit time t b 1?? s p_12.4.12 propagation delay time cantx to canrx recessive to dominant t pd,rec,dom ??255ns p_12.4.13 propagation delay time cantx to canrx dominant to recessive t pd,dom,rec ??255ns p_12.4.14 propagation delay time cantx to canh / canl recessive to dominant t pd,out,dom ??140ns t j =25c; 1) c canh/canl <10p f p_12.4.15 propagation delay time cantx to canh / canl dominant to recessive t pd,out,rec ??140ns t j =25c 1) ; c canh/canl <10p f p_12.4.16 bus line dominant clamping detection time t bus,cl,dom 4?7 ms p_12.4.17 cantx dominant detection time t cantx,cl,dom 4?7 ms p_12.4.18
data sheet 106 rev. 1.1, 2014-08-20 tle8888-1qk high speed controller area network (can) transceiver v5vcan buffer capacitance 1) c v5vcan 2 ? f recommended for optimized emc performance p_12.4.19 over temperature switch off threshold t can,ot 150 ? 200 c 1) p_12.4.20 over temperature hysteresis t can,ot,hys ?10? c 1) p_12.4.21 canrx output characteristics low level output voltage - low output current v canrx,l,l ??0.4v i canrx = 100a p_12.4.22 low level output voltage - high output current v canrx,l,h ??1.5v i canrx = 1ma p_12.4.23 high level output voltage - low output current v canrx,h,l vddio -0.4 ?? v i canrx = -100a p_12.4.24 high level output voltage - high output current v canrx,h,h vddio -1.5 ?? v i canrx = -1ma p_12.4.25 cantx input characteristics low level input voltage v cantx,l -0.3 ? 1 v p_12.4.26 high level input voltage v cantx,h 2? v v5vcan v p_12.4.27 input voltage hysteresis v cantx,hys 50 200 ? mv p_12.4.28 pull up current i cantx,pu -100 ? -25 a v cantx =0v p_12.4.29 wake receiver differential input voltage, recessive state, low power mode v diff,rec,lp -1 ? 0.4 v 4.75v < v v5vstby < 5.25v p_12.4.30 differential input voltage, dominant state, low power mode v diff,dom,lp 1.15 ? 5 v 4.75v < v v5vstby < 5.25v p_12.4.31 common mode bus voltage, low power mode v cm,lp -12 ? 12 v 4.75v < v v5vstby < 5.25v p_12.4.32 can wake up filter time t wake,can 0.75 ? 5 s4.75v < v v5vstby < 5.25v p_12.4.33 additional current consumption in low power mode at pin batstby i canwk ??35 a0v v canh 5v, 0v v canl 5v p_12.4.34 1) not subject to production test, specified by design table 40 electrical characte ristics: can transceiver (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk micro second channel msc data sheet 107 rev. 1.1, 2014-08-20 13 micro second channel msc the bidirectional micro second channel (msc) is a serial interface which is especially optimized to connect peripheral devices via serial link to mi cro controller. the serial communication link is built up by a fast synchronous downstream channel from micro controller to the devic e and an asynchronous upstream channel (referenced to downstream clock). the downstream interf ace can be ?low voltage differential? ( fcln , fclp , sin , sip , csn ) or ?single ended? ( fclp , sip , csn ). via msc, the micro controller controls the outputs and lo gic of the device including the diagnosis and monitoring module. read data is requested by micro controller vi a downstream communication and returned by the device via msc upstream channel. multiple ?power devices? with ms c for downstream operation are possible. the device is selected by csn . the msc logic is internally supplied and referenced to agnd . the behavior of the msc interface during reset is described in table 6 and table 7 in chapter 5.2 . figure 55 msc interface (not tested, overview only) 13.1 downstream communication downstream frames are synchronous serial frames with clock and data line. the physical interface for downstream communication can be ?low voltage diffe rential? or ?single ended? type. both interface types are using individual pins ( fcln , fclp , sin and sip ) and common pins ( csn and sdo ). for single ended interface fcln and sin have to be connected to vddio . for low voltage differential interface both input voltage levels must be within the defined input voltage range. the frames and the behavior of the communication are the same in differential and single ended mode. differential inputs for downstream data are sip and sin ; the differential input signal sip ? sin is the same logical signal as sip alone in single ended mode and si will be used in the description for both types of communication. the clock pins are fclp and fcln , the differential clock fclp ? fcln is the same logical signal as fclp in single ended mode and clk will be used in the de scription for both ty pes of communication. there is one input csn for chip select, and one output sdo for upstream data. the device is always the slave in this communication link. the csn signal enables receiver circuits automati cally during a downstream frame transmission. two types of downstream frames are defined: msc interface asynchronous / synchronous receive buffer microcontroller tle8888 downstream upstream shift register 32 bit chip select input (low activ) clock input serial data output csn fclp fcln differential downstream data sip sin sdo figures _tle8728.vsd single ended differential differential single ended differential
data sheet 108 rev. 1.1, 2014-08-20 tle8888-1qk micro second channel msc ? command frames (selection bit =?1?) ? data frames (selection bit =?0?) the device msc uses non inverting polarity for si and cl k: si changes its state with the rising edge of clk and is sampled with the falling edge; a logic ?1? is a ?high leve l? on si, and a logic ?0? is a ?lo w level? on si. data at si is latched by the device on the falling edge of clk. the csn input is active low during the active phases of command or data frames. an active enable signal validates the si input signal. outside the active phase ( csn line is at high level) data at si is ignored. it is possible to drive multip le ?power devices? with shared clk and si lines and individual csn signal. command frames and data frames may be sent in any sequence (with a passive phase of at least 2 clk-cycles after each frame). the serial clock clk must be active (toggling) duri ng upstream communication even when no command frame or data frame is transmitted. the clock period of clk is defined as t fcl , maximum downstream clock rate is f fclmax . the active phase of a downst ream frame starts with the falling edge of the signal on csn and ends with the rising edge. csn changes its state with the rising edge of clock clk. table 41 execution of commands event on msc downstream upstream busy upstream idle valid read command frame ignored executed valid write command frame executed 1) 1) only after t prep,sr or t prep,mr , see also chapter 13.2 executed valid data frame accepted accepted invalid command ignored ignored invalid data frame ignored ignored
tle8888-1qk micro second channel msc data sheet 109 rev. 1.1, 2014-08-20 figure 56 voltage level diagram 13.1.1 downstream s upervisory functions a command- or data frame is interpreted as valid, if it ha s the correct number of clk pulses (a frame has a length of 17 clock pulses). clock pulses are counted at the falling edge of the signal. there is no parity check. if tle8888-1qk receives no valid data frame for t > t msc_mon , the device switches off th e output stages (all output stage control bits are set to ?0?), the bits o1e to o24e in the configuration registers oeconfig0 to oeconfig3 are set to ?0? and the msc time out failure bit in the register comdiag is set to ?1?. the msc time out failure bit is reset by a readout of the register comdiag and all output stages remain off. for switching on the stages the bits o1e to o24e in the configuration registers oeconfig0 to oeconfig3 must be set to ?1? and the control bits must be set. outputs which are configured to be driven directly with the direct drive inputs are switched according the input level of the pins in1 to in12 after set of the bits o1e to o24e . drawing 10 _voltage _ level_ diagr am. vsd this figure shows sip and sin function but is also valid for fclp and fcln sip sin v sin(min) , v sip(min) v sin(max) , v sip(max) not defined not defined v six_low(min) v six_low(max) logic function 101 v sin(min) , v sip(min) v sin(max) , v sip(max) v sinx_off(max) v sinx_off(min) sip sin 101 101 101 101 xxx xxx t [s] v sin , v sip [v] t [s] t [s] t [s] v sin , v sip [v] logic function v six_high(min) v six_high(max)
data sheet 110 rev. 1.1, 2014-08-20 tle8888-1qk micro second channel msc 13.1.2 command frame a command frame always starts with a high level bit (comm and selection bit). the number of command bits of the active phase of a command frame is fixed to 16. a command is executed only if the number of transmitted bits of an active command frame is equal to 17. the length of the command frame?s passive phase t cpp must be a minimum of 2 * t fcl (2 clock pulses). alternatively the passive phase can consist in t cpp = t fcl (1 clock pulse) followed by a frame of wrong length (4...8 bits, with or without csn active low) and a second t cpp = t fcl (1 clock pulse). figure 57 msc command frame content of a command frame (lsb transmitted first) the least significant (lsb) bit of a command is transmitted first 13.1.3 data frame a data frame always starts with a low level bit (data select ion bit). the number of the da ta bits of the active phase of a data frame is fixed to 28 bit. a data frame is accepted if the actual length is the expected length 29. msc monitoring t msc_mon is re triggered by any data frame with corr ect length (no other error detection mechanism is implemented). the length of the data frame?s passive phase t dpp must be a minimum of 2 * t fcl (2 clock pulses). table 42 command frame bit # description 0 (first bit) = ?1?: command selection bit 1...8 command [c0 ... c7] 9...16 data for the command [cd0 ... cd7] 1 invalid command bits c0 ... c7 command data bits cd0 ... cd7 invalid shift sample t fcl csn si fcl active selection bit (1=command ) active phase command frame passive phase t cpp figures _tle8728 .vsd
tle8888-1qk micro second channel msc data sheet 111 rev. 1.1, 2014-08-20 figure 58 msc data frame table 43 data frame outreg bit description 0 (first bit) = ?0?: data selection bit 1 o14on 1) 2 o11on 1) 3 o24on 1) 4 o13on 1) 5 ign1on 1) 6 ign2on 1) 7 o5on 1) 8 o1on 1) 9 o15on 1) 10 ign3on 1) 11 o2on 1) 12 o22on 1) 13 o9on 1) 14 o23on 1) 15 o19on 1) 16 o16on 1) 17 o18on 1) 18 o20on 1) 19 o8on 1) 20 o4on 1) 21 o17on 1) 22 o10on 1) 23 o21on 1) 0 invalid invalid shift sample t fcl csn si fcl active selection bit (0=data) active phase data frame t dpp figur es_ tle 8728 . vsd passive phase outreg data bits 1 ? ...... 28
data sheet 112 rev. 1.1, 2014-08-20 tle8888-1qk micro second channel msc there is no parity bit in the data frame. the data is stored in the control register cont0 to cont3 . 13.2 upstream communication the serial data output sdo is the synchronous serial data signal of the upstream c hannel and is always single ended. the polarity is ?non invertin g polarity?? i.e. a low level bit at sdo is stored in the micro controller as a logic ?0?, and a high level bit at sdo is stored in the micro controller as a logic ?1?. the frequency for sdo is derived from clk by an internal divider and can be configured via msc. the output of sdo can be configured as an open drain or an push pull output. the set is done with the bit msco in the configuration register comconfig0 . the full range of up stream frequency divider settings in the configuration register comconfig0 bits mscf is valid for the push pull output configuration. figure 59 msc upstream communication (not tested, overview only, single ended) the data frame could be defined with 12 and 16 bit according the setting of mscuf in the configuration register comconfig0 . in figure 60 the formats are shown. the address bits a2 and a3 are used for the selection of the upstream data register in the micro controller. definition of address bits a0 to a3 in 16 bit upstream mode: ? fixed a0 to a3 value: the value of the address bits a0 to a3 is fixed according the definition of msca in the configuration register comconfig1 at the rising edge of csn of the read command. for read out with multiple read out commands the value of a0 to a3 does not change. ? multiple read command mode: this mode is especially for the multip le read commands and the configuration of the micro controller in ud3 interrupt mode. a2 and a3 are used in this mode to define the upstream data register (ud0 -ud3) and a number of n times 4 of upstream frames. a0 is define d as read overflow and a1 is defined as read busy. 24 o7on 1) 25 o6on 1) 26 o3on 1) 27 ign4on 1) 28 o12on 1) 1) definition see chapter 14.6 . table 43 data frame (cont?d) outreg bit description downstream channel divider upstream channel divider shift control tle8888 so fcl sdo si microcontroller fcl si enx csn
tle8888-1qk micro second channel msc data sheet 113 rev. 1.1, 2014-08-20 figure 60 msc upstream frame figure 61 msc upstream communication flow table 44 definition of a0 in multiple read command mode for 16 bit upstream format a0 description 0 no read command is ignored 1 a read command was sent during upstream communication. this read command was ignored and this is signalized with a0=1 table 45 definition of a1 in multiple read command mode for 16 bit upstream format a1 description 0 last upstream frame; after finish of this fram e next transmitted read command will be executed 1 upstream activities required by an multiple read commands are ongoing table 46 12 bit upstream frame bit description 0 start bit, always ?0? 1-8 upstream data bits ud0..7 9 parity bit (the parity bit is set in order to achieve an even number of ?1? in bits ud0..7+parity) 10, 11 stop bits, always ?1? table 47 16 bit upstream frame bit description 0 start bit, always ?0? 1-4 address bits a0..3 start bit ud0 lsb ud1 ud2 ud3 ud4 ud5 ud6 ud7 msb stop bit parity stop bit f sdo 8 bit data field ud0 ud1 ud2 ud3 ud4 ud5 ud6 ud7 msb stop bit parity stop bit f sdo 8 bit data field figur es _tle 8728 .vsd start bit a0 lsb a1 a2 a3 16 bit upstream data frame 12 bit upstream data frame ud6 ud7 msb stop bit parity bit start bit ud0 lsb ud1 ud2 upstream data frame next upstream stop bit figur es_ tle 8728 . vsd
data sheet 114 rev. 1.1, 2014-08-20 tle8888-1qk micro second channel msc transmission of the registers via upstream starts within t msc_rsp after read command has been received. during an ongoing upstream communicatio n the device will ignore further re ad commands until the upstream data transfer is finished. a new read comma nd is accepted if the rising edge csn arrives after the last stop bit has been sent. data frames are executed independently of ongoing read requests. write commands are ignored during msc upstream preparation time for single read command t prep,sr or msc upstream preparation time for multi read command t prep,mr (see figure 62 ). after that time the write commands are executed also during ongoing upstream communication. if the write command is cha nging the register which is in transmission, the old register content will be sent. with setting the command bit mscups in the command register cmd0 the running upstream transmission is stopped and all remaining read request of a multiple read command are cleared. figure 62 example msc upstream and active downstream communication 13.3 timing characteristics figure 63 msc timing 5-12 upstream data bits ud0..7 9 parity bit (the parity bit is set in order to achieve an even number of ?1? in bits ud0..7+parity) 10, 11 stop bits, always ?1? table 47 16 bit upstream frame (cont?d) bit description fclk sip sdo read command csn diag0 opstat1 preparation phase t prep,sr or t prep,mr t msc,rsp execution phase only data frame executed only read command ignored only read command ignored csn fcl si t switch t setup t hold t csnhold 1/f fcl t csnsetup sdo // // t msc_rsp t or t prep ,mr prep,sr t fcllow t fclhigh
tle8888-1qk micro second channel msc data sheet 115 rev. 1.1, 2014-08-20 the downstream clock within the device must be active during an upstream data frame transmission (i.e. each answer to a read command). the upstream response time t msc_rsp describes the time between end of read command (rising edge of csn ) to beginning of up-stream communicati on (falling edge of start bit). 13.4 electrical characteristics table 48 electrical characteristics: micro second channel v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. pin csn input comparator low level v csn_low -0.3 ? 0.8 p_13.4.1 input comparator high level v csn_high 1.6 ? 5.5 v ? p_13.4.2 input comparator hysteresis v csn_hys 0.1 ? 0.5 v ? p_13.4.3 input capacitance 1) c csn 12 pf ? p_13.4.4 input current internal pull up cu rrent source to vddio i csn -25 ? -3 a 0v< v csn <2v p_13.4.5 pins fclp , fcln msc differential mode input voltage range v fclp , v fcln 0.8 ? 1.6 v ? p_13.4.6 differential input high detection level, v fclx_high = v fclp ? v fcln v fclx_high ? ? 125 mv ? p_13.4.7 differential input low detection level, v fclx_low = v fclp ? v fcln v fclx_low -125 ? ? mv ? p_13.4.8 differential in put hysteresis v fclx,hys 50 200 mv p_13.4.53 input voltage offset, v fclx_off =0.5*( v fclp + v fcln ) v fclx_off 1.05 ? 1.4 v ? p_13.4.9 differential capacitance between; fclp and fcln c fclx ??8pf 1) p_13.4.10 input pull down current i fcln 3 ? 25 a 1v< v fclx < v vddio p_13.4.12 pins fclp single ended mode input comparator low level v flcp_low -0.3 ? 0.8 p_13.4.13 input comparator high level v flcp_high 1.6 ? 5.5 v ? p_13.4.14 input comparator hysteresis v flcp_hys 0.1 ? 0.5 v ? p_13.4.15 input capacitance c flcp 12 pf 1) p_13.4.16 input pull down current i flcp 3?25a1v< v fclp < v vddio p_13.4.17 clock frequency fclp , fcln frequency f fclx ??23mhz p_13.4.18
data sheet 116 rev. 1.1, 2014-08-20 tle8888-1qk micro second channel msc fcl frequency single ended mode f fcl ? ? 12.5 mhz p_13.4.19 pins sip , sin msc differential mode input voltage range v sip , v sin 0.8 ? 1.6 v ? p_13.4.20 differential input high detection level, v six_high = v sip ? v nsi v six_high ? ? 125 mv ? p_13.4.21 differential input low detection level, v six_low = v sip ? v sin v six_low -125 ? ? mv ? p_13.4.22 differential in put hysteresis v six,hys 50 200 mv p_13.4.54 input voltage offset, v six_off =0.5*( v sip + v sin ) v six_off 1.05 ? 1.4 v ? p_13.4.23 differential capacitance between sip and sin c six ??8pf 1) p_13.4.24 input pull down current i sin 3 ? 25 a 1v< v six < v vddio p_13.4.26 pin sip single ended mode input comparator low level v sip_low -0.3 ? 0.8 p_13.4.27 input comparator high level v sip_high 1.6 ? 5.5 v ? p_13.4.28 input comparator hysteresis v sip_hys 0.1 ? 0.5 v ? p_13.4.29 input capacitance c sip 12 pf 1) p_13.4.30 input pull down current i sip 3?25a1v< v sip < v vddio p_13.4.31 pin sdo open drain set up sdo output low level v sdo_low; v sdo_low ? ? 0.8 v i sdo <4ma; p_13.4.32 ??0.4v i sdo <1ma p_13.4.33 sdo passive output high voltage v sdo_high,p v ddio ? 1.5 v ddio ? v no load p_13.4.34 output current capability i sdo_max 15 2) ??ma v sdo =5v and v vddio =5v p_13.4.35 sdo pull-up current source i sdo_high -50 ? -10 a 0v< v sdo <2v, sdo in tristate, pull up to vddio p_13.4.36 sdo (high level = inactive) pin capacity c sdo ? ? 10 pf measured with bias voltage of 1v 1) p_13.4.37 sdo frequency; maximum upstream frequency with external pull-up f sdo 500 ? ? khz 2.2k and c l =15pf 1) p_13.4.38 pin sdo push pull set up table 48 electrical characteristics: micro second channel (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
tle8888-1qk micro second channel msc data sheet 117 rev. 1.1, 2014-08-20 sdo output low level v sdo_low; v sdo_low ? ? 0.8 v i sdo <4ma; p_13.4.39 ??0.4v i sdo <1ma p_13.4.40 sdo active output high voltage v sdo_high,a v ddio ? 0.4 ??v i sdo =100 a p_13.4.41 timing characteristics 3) data hold time t hold 10 ? ? ns ? p_13.4.42 data setup time t setup 10 ? ? ns ? p_13.4.43 switching time t switch ??3ns 1) p_13.4.44 fcl low time t fcllow 13 ? ? ns ? p_13.4.45 fcl high time t fclhigh 13 ? ? ns ? p_13.4.46 csn setup time t csnsetup 10 ? ? ns ? p_13.4.47 csn hold time t csnhold 10 ? ? ns ? p_13.4.48 msc data time-out monitoring t msc_mon 60 ? 135 s ? p_13.4.49 msc upstream preparation time for single read command t prep,sr ? ? 0.9 + 4* t fcl s p_13.4.11 msc upstream preparation time for multi read command t prep,mr ? ? 1.8 + 4* t fcl s p_13.4.25 msc upstream response time; up-stream divider independent t msc_rsp ? ? 100 s p_13.4.50 required idle time after command t cpp 2/ f fcl (2 clock pulses) ??s? p_13.4.51 required idle time after data frame t dpp 2/ f fcl (2 clock pulses) ??s? p_13.4.52 1) not subject to production test, specified by design 2) application must ensure t hat current into this pin does not exceed this value. 3) see figure 57 , figure 58 and figure 63 table 48 electrical characteristics: micro second channel (cont?d) v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to ground, positive curr ent flowing into pin (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max.
data sheet 118 rev. 1.1, 2014-08-20 tle8888-1qk register and commands 14 register and commands in chapter 14.1 to chapter 14.6 detailed descriptions and definitions of the registers and commands are shown. general definition for all registers and commands are described below. offset address the offset address used for the register address is mapped to the command bits from c1 to c7. in figure 64 an example is shown. maximum allowed address is 7f h . figure 64 mapping offset address to the command bits read access a read access to a register is done by sending a ?0? for the bit c0 of the command frame of the msc or the spi frame. all register bits are updated co nstantly. with the positive edge of csn of a valid read command the internal register information is loaded into the ou tput shift register. the communication via sdo to the micro controller is according the serial interface mode msc or spi. therefore the read information is related to the time of the positive edge of csn . write access a write access to a register is done by sending a ?1? for the bit c0 of the command frame of the msc or the spi frame or with the data frame of the msc communication. with the positive edge of csn of a valid write access for read/write register the bits are set and for command registers the defined function is executed (e.g. multiple read command). command register these registers are write only register s. following functions are executed: ? main relay switching with bits mron and mrse in command register cmd0 : in all states where a serial communication with the tle8888-1qk is allowed the main relay can be switched. this is done by enabling the command with a ?1? for mrse and a ?0? for switch off or a ?1? for switch on for mron . switch off of the main relay leads for an application with supply of the ecu over the main relay path to a power down. ? vrs diagnosis start with bit vdiags in command register cmd0 : with a ?1? the vrs di agnosis is started. a ?0? leads to no action. ? stop of a msc upstream communication with bit mscups in command register cmd0 : with a ?1? the upstream communication is stopped immediately. this leads during an upstream to invalid communication. this command is implemented to stop especially multip le read communication. a ?0? leads to no action. for spi mode this command has no effect. ? start of the engine off timer with bit eots in command register cmd0 : with a ?1? the engine off timer is started if the configuration is set accordingly. a ?0? leads to no action. ? restart of the delayed off timer with bit rdot in command register cmd0 : with a ?1? the delayed off timer is reset and started again. a ?0? leads to no action. c6 c5 c4 c3 c2 c1 c0 c7 offset address 6b h : 6b r/w 011 1 0 1 1 0 not mapped
tle8888-1qk register and commands data sheet 119 rev. 1.1, 2014-08-20 ? wake up signal clear with bit wkclr in command register cmd0 : with a ?1? all internal wake up signals (wkint, canwk, eotwk) are reset. a ?0? leads to no action. ? response write command fwdrespcmd and fwdrespsynccmd : with the write access to these registers the 8 bit response by te is sent to the tle8888- 1qk. the interpretation of the sent response byte is done according the description in chapter 6 . ? multiple read command mscreadwd0 to mscreadwd1 : multiple read commands are only allowed for msc setup of the serial interface. the number of read re gister is defined by a ?1? in the data bits of the command. the chosen register is sent in the order msb down to lsb (see figure 65 ). in spi setup a multiple read comm and is an invalid communication. during a multi read upstream read commands are ignored, write commands are allowed. to stop an upstream operation use the command mscups . ? software reset command cmdsr : with the execution of this command the software reset of the tle8888- 1qk is performed according table 7 in chapter 5 . ? central output enable command cmdoe : with the execution of this comm and the central output enable bit is set or reset. for the description of the functionality see chapter 9.2 . the status of the central enable bit is available in register opstat1 . ? lock command cmdlock : with the execution of this command the lock bit is set or reset.this bit is used to lock some configuration registers (see table 50 ) to avoid a change of these regi ster e.g. during operation. the status of the lock bit is available in register opstat1 . figure 65 example of a multi read command diagnosis register the diagnosis register bits are set according the asynchro nous detection circuits. the reset of the diagnosis bits is done with the read out of the registers if the failure condition is not detected anymore. central over-temperature bit cot in diagnosis register diag0 the central over temperature bit is an or combination of all over temperature detection signals which leads to active diagnosis bits. with at least one active over-tempe rature diagnosis the central over-temperature bit is ?1?, with no active over-temperature diagnosis this bit is ?0?. all other diagnosis signals doesn?t change the status of the central over -temperature bit. e.g. mscreadmain: c0 c1 c2 c3 c4 c5 c6 c7 cd0 cd1 cd2 cd3 cd4 cd5 cd6 cd7 1 1 1 fwdconfig wdconfig1 opstat1 diag0 fclk sip sdo mscreadmain csn opstat0 tecconfig wwdconfig1 diag0 opstat1 wdconfig1 wwdconfig1 fwdconfig 0b h 10111010 1 10011011 11101000
data sheet 120 rev. 1.1, 2014-08-20 tle8888-1qk register and commands central failure bit cf in diagnosis register diag0 the central failure bit is an or combination of diagnosis bits (see table 49 ). if one or more of these diagnosis bits are active then the central failure bit is ?1?. if all are inactive the central failure bit is ?0?. the over-temperature diagnosis doesn?t change the status of the central failure bit. engine off timer register eotstat0 to eotstat2 , eotconfig0 and eotconfig1 these register are located in the standby block and are supplied by the standby supply. they are not reset with the power on reset of the digital block. registers affected by the lock bit table 49 overview of diagnosis registers an bits affecting the central failure bit register offset bit(s) note comdiag 024 h mscto , comfe , canbdc , cantxto outdiag0 to outdiag4 026 h to 029 h all bits central failure bit not set if only over- temperature is detected ppovdiag 02a h all bits bridiag0 02b h all bits bridiag1 02c h only over-current bits igndiag 02d h all bits wddiag 02e h wwdto , wwdsce , fwdrel , fwdrea table 50 overview of register affected by the lock bit register offset outconfig0 040 h outconfig1 041 h outconfig2 042 h outconfig3 043 h outconfig4 044 h outconfig5 045 h briconfig0 046 h briconfig1 047 h ignconfig 048 h vrsconfig1 04a h vrsconfig2 04b h opconfig0 04e h comconfig0 04f h comconfig1 050 h eotconfig0 051 h eotconfig1 052 h
tle8888-1qk register and commands data sheet 121 rev. 1.1, 2014-08-20 inconfig0 053 h inconfig1 054 h inconfig2 055 h inconfig3 056 h ddconfig0 057 h ddconfig1 058 h ddconfig2 059 h ddconfig3 05a h wdconfig1 064 h table 50 overview of register affected by the lock bit (cont?d) register offset
tle8888-1qk data sheet 122 rev. 1.1, 2014-08-20 14.1 register table table 14-1 register overview register short name register long name offset address reset value cmd0 001 h 00 h mscreadwd0 003 h 00 h mscreaddiag0eot 004 h 00 h mscreaddiag1 005 h 00 h mscreadcont 006 h 00 h mscreadconfig0 007 h 00 h mscreadconfig1 008 h 00 h mscreadconfig2 009 h 00 h mscreadoeconfig 00a h 00 h mscreadmain 00b h 00 h mscreadwd1 00c h 00 h wwdservicecmd 015 h 00 h fwdrespcmd 016 h 00 h fwdrespsynccmd 017 h 00 h wdhbtpsynccmd 018 h 00 h cmdsr 01a h 00 h cmdoe 01c h 00 h cmdlock 01e h 00 h diag0 020 h 00 h diag1 021 h 00 h vrsdiag0 022 h 00 h vrsdiag1 023 h 00 h comdiag 024 h 00 h outdiag0 025 h 00 h outdiag1 026 h 00 h outdiag2 027 h 00 h outdiag3 028 h 00 h outdiag4 029 h 00 h ppovdiag 02a h 00 h bridiag0 02b h 00 h bridiag1 02c h 00 h igndiag 02d h 00 h wddiag 02e h 00 h eotstat0 031 h 00 h eotstat1 032 h 00 h
tle8888-1qk data sheet 123 rev. 1.1, 2014-08-20 eotstat2 033 h 00 h opstat0 034 h 00 h opstat1 035 h 00 h wwdstat 036 h 30 h fwdstat0 037 h 30 h fwdstat1 038 h 30 h tecstat 039 h 30 h wdstat0 03a h 00 h wdstat1 03b h 00 h wdhbt0 03c h 00 h wdhbt1 03d h 00 h outconfig0 040 h ff h outconfig1 041 h 3f h outconfig2 042 h 3f h outconfig3 043 h 30 h outconfig4 044 h 3f h outconfig5 045 h 3f h briconfig0 046 h 00 h briconfig1 047 h 00 h ignconfig 048 h 00 h vrsconfig0 049 h 00 h vrsconfig1 04a h 00 h vrsconfig2 04b h 00 h opconfig0 04e h 09 h comconfig0 04f h a4 h comconfig1 050 h 0d h eotconfig0 051 h 00 h eotconfig1 052 h 00 h inconfig0 053 h 00 h inconfig1 054 h 00 h inconfig2 055 h 00 h inconfig3 056 h 00 h ddconfig0 057 h 00 h ddconfig1 058 h 00 h ddconfig2 059 h 00 h ddconfig3 05a h 00 h oeconfig0 05b h 00 h oeconfig1 05c h 00 h table 14-1 register overview (cont?d) register short name register long name offset address reset value
tle8888-1qk data sheet 124 rev. 1.1, 2014-08-20 the registers are addressed wordwise. 14.2 command register oeconfig2 05d h 00 h oeconfig3 05e h 00 h wwdconfig0 05f h ff h wwdconfig1 060 h 77 h fwdconfig 061 h f7 h tecconfig 062 h 77 h wdconfig0 063 h 47 h wdconfig1 064 h 03 h cont0 07b h 00 h cont1 07c h 00 h cont2 07d h 00 h cont3 07e h 00 h cmd0 offset reset value 001 h 00 h field bits type description wkclr 7 w wake up signal clear command: 0 b no action 1 b initiated clear of in ternal wake signals reset: 0 b table 14-1 register overview (cont?d) register short name register long name offset address reset value 7 6 5 4 3 2 1 0 wkclr w rdot w eots w mscups w wdhbts w vdiags w mron w mrse w
tle8888-1qk data sheet 125 rev. 1.1, 2014-08-20 rdot 6 w restart delayed off timer command: 0 b no action 1 b delayed off timer is restarted reset: 0 b eots 5 w engine off timer start command: 0 b no action 1 b start counter reset: 0 b mscups 4 w msc upstream stop bit command: 0 b no influence to upstream transmission 1 b upstream communication is stopped reset: 0 b wdhbts 3 w watchdog heartbeat timer sample command: 0 b no action 1 b watchdog heartbeat timer sampled (wdhbt0 and wdhbt1) reset: 0 b vdiags 2 w vrs diagnosis measurement start command: 0 b no measurement 1 b start of vrs diagnosis measurement reset: 0 b mron 1 w main relay on command (active if mrse=1): 0 b initiated main re lay is switched off 1 b initiated main re lay is switched on reset: 0 b mrse 0 w main relay switching enable: 0 b main relay switching by bit mron not enabled 1 b main relay switching enabled: value of mron executed reset: 0 b mscreadwd0 offset reset value 003 h 00 h field bits type description 7 6 5 4 3 2 1 0 ig0 wwdconf w g0 wdconfi w wwdstat w wddiag w 1 fwdstat w 0 fwdstat w tecstat w wdstat0 w
tle8888-1qk data sheet 126 rev. 1.1, 2014-08-20 field bits type description wwdconfig 0 7w read status register wwdconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wdconfig0 6 w read status register wdconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wwdstat 5 w read status register wwdstat 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wddiag 4 w read configuration register wddiag 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b fwdstat1 3 w read configuration register fwdstat1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b fwdstat0 2 w read diagnosis register fwdstat0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b tecstat 1 w read diagnosis register tecstat 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wdstat0 0 w read status register wdstat0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreaddiag0eot offset reset value 004 h 00 h 7 6 5 4 3 2 1 0 g ppovdia w diag1 w 2 eotstat w 1 eotstat w 0 eotstat w comdiag w 1 vrsdiag w 0 vrsdiag w
tle8888-1qk data sheet 127 rev. 1.1, 2014-08-20 field bits type description ppovdiag 7 w read diagnosis register ppovdiag 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b diag1 6 w read diagnosis register diag1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b eotstat2 5 w read status register eotstat2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b eotstat1 4 w read status register eotstat1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b eotstat0 3 w read status register eotstat0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b comdiag 2 w read diagnosis register comdiag 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b vrsdiag1 1 w read diagnosis register vrsdiag1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b vrsdiag0 0 w read diagnosis register vrsdiag0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreaddiag1 offset reset value 005 h 00 h 7 6 5 4 3 2 1 0 igndiag w 1 bridiag w 0 bridiag w 4 outdiag w 3 outdiag w 2 outdiag w 1 outdiag w 0 outdiag w
tle8888-1qk data sheet 128 rev. 1.1, 2014-08-20 field bits type description igndiag 7 w read diagnosis register igndiag 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b bridiag1 6 w read diagnosis register bridiag1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b bridiag0 5 w read diagnosis register bridiag0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outdiag4 4 w read diagnosis register outdiag4 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outdiag3 3 w read diagnosis register outdiag3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outdiag2 2 w read diagnosis register outdiag2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outdiag1 1 w read diagnosis register outdiag1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outdiag0 0 w read diagnosis register outdiag0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadcont offset reset value 006 h 00 h 7 6 5 4 3 2 1 0 res cont3 w cont2 w cont1 w cont0 w
tle8888-1qk data sheet 129 rev. 1.1, 2014-08-20 field bits type description cont3 3 w read control register cont3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b cont2 2 w read control register cont2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b cont1 1 w read control register cont1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b cont0 0 w read control register cont0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadconfig0 offset reset value 007 h 00 h field bits type description briconfig1 7 w read configuration register briconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b briconfig0 6 w read configuration register briconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outconfig5 5 w read configuration register outconfig5 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b 7 6 5 4 3 2 1 0 ig1 briconf w ig0 briconf w ig5 outconf w ig4 outconf w ig3 outconf w ig2 outconf w ig1 outconf w ig0 outconf w
tle8888-1qk data sheet 130 rev. 1.1, 2014-08-20 outconfig4 4 w read configuration register outconfig4 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outconfig3 3 w read configuration register outconfig3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outconfig2 2 w read configuration register outconfig2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outconfig1 1 w read configuration register outconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b outconfig0 0 w read configuration register outconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadconfig1 offset reset value 008 h 00 h field bits type description eotconfig1 7 w read configuration register eotconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b eotconfig0 6 w read configuration register eotconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b field bits type description 7 6 5 4 3 2 1 0 ig1 eotconf w ig0 eotconf w ig1 vrsconf w ig0 vrsconf w g0 opconfi w ig1 comconf w ig0 comconf w ig ignconf w
tle8888-1qk data sheet 131 rev. 1.1, 2014-08-20 vrsconfig1 5 w read configuration register vrsconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b vrsconfig0 4 w read configuration register vrsconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b opconfig0 3 w read configuration register opconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b comconfig 1 2w read configuration register comconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b comconfig 0 1w read configuration register comconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b ignconfig 0 w read configuration register ignconfig 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadconfig2 offset reset value 009 h 00 h field bits type description inconfig3 7 w read configuration register inconfig3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b field bits type description 7 6 5 4 3 2 1 0 g3 inconfi w g2 inconfi w g1 inconfi w g0 inconfi w g3 ddconfi w g2 ddconfi w g1 ddconfi w g0 ddconfi w
tle8888-1qk data sheet 132 rev. 1.1, 2014-08-20 inconfig2 6 w read configuration register inconfig2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b inconfig1 5 w read configuration register inconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b inconfig0 4 w read configuration register inconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b ddconfig3 3 w read configuration register ddconfig3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b ddconfig2 2 w read configuration register ddconfig2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b ddconfig1 1 w read configuration register ddconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b ddconfig0 0 w read configuration register ddconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadoeconfig offset reset value 00a h 00 h field bits type description 7 6 5 4 3 2 1 0 res ig2 vrsconf w g3 oeconfi w g2 oeconfi w g1 oeconfi w g0 oeconfi w
tle8888-1qk data sheet 133 rev. 1.1, 2014-08-20 field bits type description vrsconfig2 4 w read configuration register vrsconfig2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b oeconfig3 3 w read configuration register oeconfig3 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b oeconfig2 2 w read configuration register oeconfig2 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b oeconfig1 1 w read configuration register oeconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b oeconfig0 0 w read configuration register oeconfig0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadmain offset reset value 00b h 00 h field bits type description wwdconfig 1 6w read status register wwdconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b tecconfig 5 w read status register tecconfig 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b 7 6 5 4 3 2 1 0 res ig1 wwdconf w ig tecconf w ig fwdconf w g1 wdconfi w opstat1 w opstat0 w diag0 w
tle8888-1qk data sheet 134 rev. 1.1, 2014-08-20 fwdconfig 4 w read status register fwdconfig 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wdconfig1 3 w read status register wdconfig1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b opstat1 2 w read status register opstat1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b opstat0 1 w read status register opstat0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b diag0 0 w read diagnosis register diag0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b mscreadwd1 offset reset value 00c h 00 h field bits type description wdstat1 3 w read status register wdstat1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wdstat0 2 w read status register wdstat0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b field bits type description 7 6 5 4 3 2 1 0 res wdstat1 w wdstat0 w wdhbt1 w wdhbt0 w
tle8888-1qk data sheet 135 rev. 1.1, 2014-08-20 wdhbt1 1 w read status register wdhbt1 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wdhbt0 0 w read status register wdhbt0 0 b no action 1 b multi read operation executed (order msb to lsb) reset: 0 b wwdservicecmd offset reset value 015 h 00 h field bits type description wwdcwtc 7:2 w window watchdog closed windo w time write command: set wwdcwt in register wwdconfig0 000000 b no change - old setting used for open and closed window 000001 b 1,6ms 111111 b 100,8ms reset: 000000 b wwdowtc 1:0 w window watchdog open window time write command: set wwdowt in register wwdconfig0 00 b 3,2ms 01 b 6,4ms 10 b 9,6ms 11 b 12,8ms reset: 00 b fwdrespcmd offset reset value 016 h 00 h field bits type description 7 6 5 4 3 2 1 0 wwdcwtc w wwdowtc w
tle8888-1qk data sheet 136 rev. 1.1, 2014-08-20 field bits type description fwdresp 7:0 w functional watchdog response byte write command reset: 00 h fwdrespsynccmd offset reset value 017 h 00 h field bits type description fwdresps 7:0 w functional watchdog response byte write and heartbeat synchronisation command reset: 00 h wdhbtpsynccmd offset reset value 018 h 00 h 7 6 5 4 3 2 1 0 fwdresp w 7 6 5 4 3 2 1 0 fwdresps w 7 6 5 4 3 2 1 0 res wdhbtpc w
tle8888-1qk data sheet 137 rev. 1.1, 2014-08-20 field bits type description wdhbtpc 6:0 w heartbeat timer period write and synchronisation command: set wdhbtp in register wdconfig0 0000000 b no change 0000001 b 1,6ms 0000010 b 3,2ms 1111111 b 203,2ms reset: 0000000 b cmdsr offset reset value 01a h 00 h field bits type description cmdsr 1:0 w software reset command 00 b no action 01 b no action 10 b no action 11 b initiate software reset reset: 00 b cmdoe offset reset value 01c h 00 h 7 6 5 4 3 2 1 0 res cmdsr w 7 6 5 4 3 2 1 0 res cmdoe w
tle8888-1qk data sheet 138 rev. 1.1, 2014-08-20 14.3 diagnosis register field bits type description cmdoe 1:0 w global output enable command 00 b no action 01 b set bit oe to 0 10 b set bit oe to 1 11 b no action reset: 00 b cmdlock offset reset value 01e h 00 h field bits type description cmdlock 1:0 w configuration lock command 00 b no action 01 b set bit lock to 0 10 b set bit lock to 1 11 b no action reset: 00 b diag0 offset reset value 020 h 00 h 7 6 5 4 3 2 1 0 res cmdlock w 7 6 5 4 3 2 1 0 v6vov r t2ov r t2uv r t1ov r t1uv r batov r cf r cot r
tle8888-1qk data sheet 139 rev. 1.1, 2014-08-20 field bits type description v6vov 7 r over voltage diagnosis bit of 6v supply v6v: 0 b no over voltage 1 b over voltage reset: 0 b t2ov 6 r over voltage diagnosis bit of tracker output t5v2: 0 b no over voltage 1 b over voltage reset: 0 b t2uv 5 r under voltage diagnosis bit of tracker output t5v2: 0 b no under voltage 1 b under voltage reset: 0 b t1ov 4 r over voltage diagnosis bit of tracker output t5v1: 0 b no over voltage 1 b over voltage reset: 0 b t1uv 3 r under voltage diagnosis bit of tracker output t5v1: 0 b no under voltage 1 b under voltage reset: 0 b batov 2 r battery over voltage diagnosis bit: 0 b no battery over voltage 1 b battery over voltage reset: 0 b cf 1 r central failure diagnosis bit: 0 b no failure 1 b failure of minimum one diagnostic detected reset: 0 b cot 0 r central over temperature diagnosis bit: 0 b no over temperature 1 b over temperature of minimum one temperature sensor reset: 0 b diag1 offset reset value 021 h 00 h 7 6 5 4 3 2 1 0 res t5vot r v5vot r mrot r
tle8888-1qk data sheet 140 rev. 1.1, 2014-08-20 field bits type description t5vot 2 r tracker overtemperature diagnosis bit: 0 b no over temperature 1 b over temperature reset: 0 b v5vot 1 r v5v regulator overtemperature diagnosis bit: 0 b no over temperature 1 b over temperature reset: 0 b mrot 0 r main relay overtemperature diagnosis bit: 0 b no over temperature 1 b over temperature reset: 0 b vrsdiag0 offset reset value 022 h 00 h field bits type description vrsdv_ol 4 r open load measurement data valid bit 0 b measurement data not valid 1 b measurement data valid reset: 0 b vrsdv_sc 3 r short to gnd/bat measurement data valid bit 0 b measurement data not valid 1 b measurement data valid reset: 0 b vrsol 2 r vrs open load diagnosis bit: 0 b no open load 1 b open load reset: 0 b vrsb 1 r vrs short to battery diagnosis bit: 0 b no short to battery 1 b short to battery reset: 0 b 7 6 5 4 3 2 1 0 res l vrsdv_o r c vrsdv_s r vrsol r vrsb r vrsg r
tle8888-1qk data sheet 141 rev. 1.1, 2014-08-20 vrsg 0 r vrs short to gnd diagnosis bit: 0 b no short to gnd 1 b short to gnd reset: 0 b vrsdiag1 offset reset value 023 h 00 h field bits type description vrsdv_adc 7 r adc measurement data valid bit 0 b measurement data not valid 1 b measurement data valid reset: 0 b vrsd 6:0 r vrs diagnosis measurement result register reset: 0000000 b comdiag offset reset value 024 h 00 h field bits type description linot 5 r lin over temperature diagnosis bit: 0 b no over temperature 1 b over temperature reset: 0 b field bits type description 7 6 5 4 3 2 1 0 dc vrsdv_a r vrsd r 7 6 5 4 3 2 1 0 res linot r canot r cantxto r canbdc r comfe r mscto r
tle8888-1qk data sheet 142 rev. 1.1, 2014-08-20 canot 4 r can over temperatur e diagnosis bit: 0 b no over temperature 1 b over temperature reset: 0 b cantxto 3 r can tx dominant time ou t error diagnosis bit: 0 b no error 1 b tx dominant time out error reset: 0 b canbdc 2 r can bus line dominant cl amp error diagnosis bit: 0 b no error 1 b bus dominant clamp error reset: 0 b comfe 1 r communication frame error diagnosis bit: 0 b no msc/spi frame error 1 b msc/spi frame error reset: 0 b mscto 0 r msc time out failure diagnosis bit: 0 b no failure 1 b msc time out reset: 0 b outdiag0 offset reset value 025 h 00 h field bits type description o4dia 7:6 r output4 diagnosis bits: see below reset: 00 b o3dia 5:4 r output3 diagnosis bits: see below reset: 00 b o2dia 3:2 r output2 diagnosis bits: see below reset: 00 b field bits type description 7 6 5 4 3 2 1 0 o4dia r o3dia r o2dia r o1dia r
tle8888-1qk data sheet 143 rev. 1.1, 2014-08-20 o1dia 1:0 r output1 diagnosis bits: 00 b no failure 01 b short circuit to bat (over current) or over temperature 10 b open load in off 11 b short circuit to ground in off reset: 00 b outdiag1 offset reset value 026 h 00 h field bits type description o8dia 7:6 r output8 (dfb8) diagnosis bit: 00 b no failure 01 b short circuit to bat 10 b open load in off 11 b short circuit to ground in off reset: 00 b o7dia 5:4 r output7 diagnosis bits: see below reset: 00 b o6dia 3:2 r output6 diagnosis bits: see below reset: 00 b o5dia 1:0 r output5 diagnosis bits: 00 b no failure 01 b short circuit to bat (over current) or over temperature 10 b open load in off 11 b short circuit to ground in off reset: 00 b outdiag2 offset reset value 027 h 00 h field bits type description 7 6 5 4 3 2 1 0 o8dia r o7dia r o6dia r o5dia r
tle8888-1qk data sheet 144 rev. 1.1, 2014-08-20 field bits type description o12dia 7:6 r output12 (dfb12) diagnosis bit: see below reset: 00 b o11dia 5:4 r output11 (dfb11) diagnosis bit: see below reset: 00 b o10dia 3:2 r output10 (dfb10) diagnosis bit: see below reset: 00 b o9dia 1:0 r output9 (dfb9) diagnosis bit: 00 b no failure 01 b short circuit to bat 10 b open load in off 11 b short circuit to ground in off reset: 00 b outdiag3 offset reset value 028 h 00 h field bits type description o16dia 7:6 r output16 diagnosis bit: see below reset: 00 b o15dia 5:4 r output15 diagnosis bit: see below reset: 00 b o14dia 3:2 r output14 diagnosis bit: 00 b no failure 01 b short circuit to bat (over current) or over temperature 10 b open load in off 11 b short circuit to ground in off reset: 00 b 7 6 5 4 3 2 1 0 o12dia r o11dia r o10dia r o9dia r 7 6 5 4 3 2 1 0 o16dia r o15dia r o14dia r o13dia r
tle8888-1qk data sheet 145 rev. 1.1, 2014-08-20 o13dia 1:0 r output13 (dfb13) diagnosis bit: 00 b no failure 01 b short circuit to bat 10 b open load in off 11 b short circuit to ground in off reset: 00 b outdiag4 offset reset value 029 h 00 h field bits type description o20dia 7:6 r output20 diagnosis bits: see below reset: 00 b o19dia 5:4 r output19 diagnosis bits: see below reset: 00 b o18dia 3:2 r output18 diagnosis bits: see below reset: 00 b o17dia 1:0 r output17 diagnosis bits: 00 b no failure 01 b short circuit to bat (over current) or over temperature 10 b open load in off 11 b short circuit to ground in off reset: 00 b ppovdiag offset reset value 02a h 00 h field bits type description 7 6 5 4 3 2 1 0 o20dia r o19dia r o18dia r o17dia r 7 6 5 4 3 2 1 0 res o13ov r o12ov r o11ov r o10ov r o9ov r o8ov r
tle8888-1qk data sheet 146 rev. 1.1, 2014-08-20 field bits type description o13ov 5 r output13 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b o12ov 4 r output12 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b o11ov 3 r output11 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b o10ov 2 r output10 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b o9ov 1 r output9 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b o8ov 0 r output8 overvoltage diagnosis bit: 0 b no overvoltage 1 b overvoltage reset: 0 b bridiag0 offset reset value 02b h 00 h field bits type description o24dia 7:6 r output24 diagnosis bits (in off) reset: 00 b o23dia 5:4 r output23 diagnosis bits (in off) reset: 00 b 7 6 5 4 3 2 1 0 o24dia r o23dia r o22dia r o21dia r
tle8888-1qk data sheet 147 rev. 1.1, 2014-08-20 o22dia 3:2 r output22 diagnosis bits (in off) reset: 00 b o21dia 1:0 r output21 diagnosis bits (in off) reset: 00 b bridiag1 offset reset value 02c h 00 h field bits type description b2ot 5 r output23,24 overtemperature diagnosis bit 0 b no over temperature 1 b over temperature reset: 0 b b1ot 4 r output21,22 overtemperature diagnosis bit 0 b no over temperature 1 b over temperature reset: 0 b o24oc 3 r output24 over current diagnosis bit 0 b no over current 1 b over current reset: 0 b o23oc 2 r output23 over current diagnosis bit 0 b no over current 1 b over current reset: 0 b o22oc 1 r output22 over current diagnosis bit 0 b no over current 1 b over current reset: 0 b o21oc 0 r output21 over current diagnosis bit 0 b no over current 1 b over current reset: 0 b field bits type description 7 6 5 4 3 2 1 0 res b2ot r b1ot r o24oc r o23oc r o22oc r o21oc r
tle8888-1qk data sheet 148 rev. 1.1, 2014-08-20 igndiag offset reset value 02d h 00 h field bits type description ign4dia 7:6 r ignition 4 output diagnosis bits: see below reset: 00 b ign3dia 5:4 r ignition 3 output diagnosis bits: see below reset: 00 b ign2dia 3:2 r ignition 2 output diagnosis bits: see below reset: 00 b ign1dia 1:0 r ignition 1 output diagnosis bits: 00 b no failure 01 b short circuit to bat or over temperature 10 b open load 11 b short circuit to ground in on reset: 00 b wddiag offset reset value 02e h 00 h field bits type description tecres 6 r reset caused by tec: 0 b no reset (caused by tec) happened 1 b reset (caused by tec) happened reset: 0 b 7 6 5 4 3 2 1 0 ign4dia r ign3dia r ign2dia r ign1dia r 7 6 5 4 3 2 1 0 res tecres r fwdres r wwdres r fwdrea r fwdrel r wwdsce r wwdto r
tle8888-1qk data sheet 149 rev. 1.1, 2014-08-20 14.4 status register fwdres 5 r reset caused by functional watchdog: 0 b no functional watchdog reset happened 1 b functional watchdog reset happened reset: 0 b wwdres 4 r reset caused by window watchdog: 0 b no window watchdog reset happened 1 b window watchdog reset happened reset: 0 b fwdrea 3 r functional watchdog response error of actual running sequence diagnosis bit: 0 b no error 1 b error reset: 0 b fwdrel 2 r functional watchdog response error of last sequence diagnosis bit: 0 b no error 1 b error reset: 0 b wwdsce 1 r window watchdog service command too early diagnosis bit: 0 b service command in time 1 b service command too early reset: 0 b wwdto 0 r window watchdog time out diagnosis bit: 0 b no time out 1 b time out reset: 0 b eotstat0 offset reset value 031 h 00 h field bits type description 7 6 5 4 3 2 1 0 eotc0 r
tle8888-1qk data sheet 150 rev. 1.1, 2014-08-20 field bits type description eotc0 7:0 r engine off timer counter value bits: (bit 7 - 0) reset: 00 h eotstat1 offset reset value 032 h 00 h field bits type description eotc1 7:0 r engine off timer counter value bits: (bit 15 - 8) reset: 00 h eotstat2 offset reset value 033 h 00 h field bits type description eotc2 7:0 r engine off timer counter value bits: (bit 23 - 16) reset: 00 h opstat0 offset reset value 034 h 00 h 7 6 5 4 3 2 1 0 eotc1 r 7 6 5 4 3 2 1 0 eotc2 r
tle8888-1qk data sheet 151 rev. 1.1, 2014-08-20 field bits type description eotwk 7 r status of internal eotwk signal: 0 b eotwk is inactive 1 b eotwk is active reset: 0 b canwk 6 r status of inte rnal canwk signal: 0 b canwk is inactive 1 b canwk is active reset: 0 b wkint 5 r status of internal wkint signal: 0 b wkint is inactive 1 b wkint is active reset: 0 b mon 4 r mon pin status bit: 0 b active (low) 1 b inactive (high) reset: 0 b mr 3 r main relay switch on status bit: 0 b off 1 b on reset: 0 b om 2 r operation mode bit: 0 b normal operation 1 b afterrun mode reset: 0 b wk 1 r wk status bit (filtered): 0 b wk=0 1 b wk=1 reset: 0 b key 0 r key status bit (filtered): 0 b key=0 1 b key=1 reset: 0 b opstat1 offset reset value 035 h 00 h 7 6 5 4 3 2 1 0 eotwk r canwk r wkint r mon r mr r om r wk r key r
tle8888-1qk data sheet 152 rev. 1.1, 2014-08-20 field bits type description lock 7 r configuration lock status bit: 0 b configuration registers unlocked 1 b configuration registers locked reset: 0 b oe 6 r global output enable status bit: 0 b outputs disabled and control register are reset 1 b outputs enabled reset: 0 b eotres 5 r engine off timer reset status bit: 0 b no eot reset happened 1 b eot reset happened reset: 0 b rstr 4 r reset caused by external rst reset: (only valid if no internal power on reset occurs) 0 b no external rst reset happened 1 b external rst reset happened reset: 0 b v5vovr 3 r reset caused by v5v over voltage reset: (only valid if no internal power on reset occurs) 0 b no v5v over voltage reset happened 1 b v5v over voltage reset happened reset: 0 b v5vuvr 2 r reset caused by v5v under voltage reset: (only valid if no internal power on reset occurs) 0 b no v5v under voltage reset happened 1 b v5v under voltage reset happened reset: 0 b wdres 1 r reset caused by watchdog reset: (only valid if no internal power on reset occurs) 0 b no watchdog reset happened 1 b watchdog reset happened reset: 0 b ares 0 r reset caused by afterrun reset: (only valid if no internal power on reset occurs) 0 b no afterrun reset happened 1 b afterrun reset happened reset: 0 b 7 6 5 4 3 2 1 0 lock r oe r eotres r rstr r v5vovr r v5vuvr r wdres r ares r
tle8888-1qk data sheet 153 rev. 1.1, 2014-08-20 wwdstat offset reset value 036 h 30 h field bits type description wwdec 5:0 r window watchdog error counter value reset: 110000 b fwdstat0 offset reset value 037 h 30 h field bits type description fwdpc 5:0 r functional watchdog pass counter value reset: 110000 b fwdstat1 offset reset value 038 h 30 h 7 6 5 4 3 2 1 0 res wwdec r 7 6 5 4 3 2 1 0 res fwdpc r 7 6 5 4 3 2 1 0 res fwdrespc r fwdquest r
tle8888-1qk data sheet 154 rev. 1.1, 2014-08-20 field bits type description fwdrespc 5:4 r functional watchdog response counter value reset: 11 b fwdquest 3:0 r functional watchdog question reset: 0000 b tecstat offset reset value 039 h 30 h field bits type description tec 5:0 r total error counter value reset: 110000 b wdstat0 offset reset value 03a h 00 h field bits type description wwdscr 7 r window watchdog service command received 0 b no service command received 1 b service command received reset: 0 b 7 6 5 4 3 2 1 0 res tec r 7 6 5 4 3 2 1 0 wwdscr r ssots r wwdpdc r resc r
tle8888-1qk data sheet 155 rev. 1.1, 2014-08-20 ssots 6 r secure shut off time r start status bit: 0 b timer reset 1 b timer started reset: 0 b wwdpdc 5:3 r window watchdog power down counter value reset: 000 b resc 2:0 r reset counter value reset: 000 b wdstat1 offset reset value 03b h 00 h field bits type description tecpdc 5:3 r total error power down counter value reset: 000 b fwdpdc 2:0 r functional watchdog power down counter value reset: 000 b wdhbt0 offset reset value 03c h 00 h field bits type description wdhbtpre 3:0 r sampled watchdog heartbeat timer predivider value reset: 0000 b field bits type description 7 6 5 4 3 2 1 0 res tecpdc r fwdpdc r 7 6 5 4 3 2 1 0 res wdhbtpre r
tle8888-1qk data sheet 156 rev. 1.1, 2014-08-20 14.5 configuration register outconfig0 locked with lock=1 wdhbt1 offset reset value 03d h 00 h field bits type description wdhbt 6:0 r sampled watchdog heartbeat timer value reset: 0000000 b outconfig0 offset reset value 040 h ff h field bits type description o4ol 7 rw output4 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o4oc 6 rw output4 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o3ol 5 rw output3 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b 7 6 5 4 3 2 1 0 res wdhbt r 7 6 5 4 3 2 1 0 o4ol rw o4oc rw o3ol rw o3oc rw o2ol rw o2oc rw o1ol rw o1oc rw
tle8888-1qk data sheet 157 rev. 1.1, 2014-08-20 outconfig1 locked with lock=1 o3oc 4 rw output3 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o2ol 3 rw output2 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o2oc 2 rw output2 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o1ol 1 rw output1 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o1oc 0 rw output1 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b outconfig1 offset reset value 041 h 3f h field bits type description o7ol 5 rw output7 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o7oc 4 rw output7 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b field bits type description 7 6 5 4 3 2 1 0 res o7ol rw o7oc rw o6ol rw o6oc rw o5ol rw o5oc rw
tle8888-1qk data sheet 158 rev. 1.1, 2014-08-20 outconfig2 locked with lock=1 o6ol 3 rw output6 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o6oc 2 rw output6 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o5ol 1 rw output5 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o5oc 0 rw output5 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b outconfig2 offset reset value 042 h 3f h field bits type description pp0d 7:6 rw diagnosis in on set up for out8 and out9: 00 b typ. 125mv short to bat in on threshold 01 b typ. 225mv short to bat in on threshold 10 b typ. 400mv short to bat in on threshold 11 b typ. 0.8v short to bat in on threshold reset: 00 b o13ol 5 rw output13 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o12ol 4 rw output12 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b field bits type description 7 6 5 4 3 2 1 0 pp0d rw o13ol rw o12ol rw o11ol rw o10ol rw o9ol rw o8ol rw
tle8888-1qk data sheet 159 rev. 1.1, 2014-08-20 outconfig3 locked with lock=1 o11ol 3 rw output11 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o10ol 2 rw output10 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o9ol 1 rw output9 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o8ol 0 rw output8 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b outconfig3 offset reset value 043 h 30 h field bits type description o14ol 5 rw output14 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o14oc 4 rw output14 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b pp2d 3:2 rw diagnosis in on set up for out12 and out13: 00 b typ. 125mv short to bat in on threshold 01 b typ. 225mv short to bat in on threshold 10 b typ. 400mv short to bat in on threshold 11 b typ. 0.8v short to bat in on threshold reset: 00 b field bits type description 7 6 5 4 3 2 1 0 res o14ol rw o14oc rw pp2d rw pp1d rw
tle8888-1qk data sheet 160 rev. 1.1, 2014-08-20 outconfig4 locked with lock=1 pp1d 1:0 rw diagnosis in on set up for out10 and out11: 00 b typ. 125mv short to bat in on threshold 01 b typ. 225mv short to bat in on threshold 10 b typ. 400mv short to bat in on threshold 11 b typ. 0.8v short to bat in on threshold reset: 00 b outconfig4 offset reset value 044 h 3f h field bits type description o17d 6 rw output17 delayed off set up: 0 b no delayed off function 1 b delayed off function activated reset: 0 b o17ol 5 rw output17 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o17oc 4 rw output17 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o16ol 3 rw output16 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b o16oc 2 rw output16 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o15ol 1 rw output15 open load set up: 0 b pull down current deactivated 1 b fully functional reset: 1 b field bits type description 7 6 5 4 3 2 1 0 res o17d rw o17ol rw o17oc rw o16ol rw o16oc rw o15ol rw o15oc rw
tle8888-1qk data sheet 161 rev. 1.1, 2014-08-20 outconfig5 locked with lock=1 briconfig0 locked with lock=1 o15oc 0 rw output15 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b outconfig5 offset reset value 045 h 3f h field bits type description o20ol 5 rw output20 open load set up: 0 b pull down and pull up current deactivated 1 b fully functional reset: 1 b o20oc 4 rw output20 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o19ol 3 rw output19 open load set up: 0 b pull down and pull up current deactivated 1 b fully functional reset: 1 b o19oc 2 rw output19 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b o18ol 1 rw output18 open load set up: 0 b pull down and pull up current deactivated 1 b fully functional reset: 1 b o18oc 0 rw output18 over current protection set up: 0 b current limitation in case of over current 1 b switch off in case of over current reset: 1 b field bits type description 7 6 5 4 3 2 1 0 res o20ol rw o20oc rw o19ol rw o19oc rw o18ol rw o18oc rw
tle8888-1qk data sheet 162 rev. 1.1, 2014-08-20 briconfig1 locked with lock=1 briconfig0 offset reset value 046 h 00 h field bits type description o24f 7 rw output24 freewheeling mode set up: 0 b passive freewheeling mode 1 b active freewheeling mode reset: 0 b o24m 6 rw output24 mode set up: 0 b low side switch mode 1 b high side switch mode reset: 0 b o23f 5 rw output23 freewheeling mode set up: 0 b passive freewheeling mode 1 b active freewheeling mode reset: 0 b o23m 4 rw output23 mode set up: 0 b low side switch mode 1 b high side switch mode reset: 0 b o22f 3 rw output22 freewheeling mode set up: 0 b passive freewheeling mode 1 b active freewheeling mode reset: 0 b o22m 2 rw output22 mode set up: 0 b low side switch mode 1 b high side switch mode reset: 0 b o21f 1 rw output21 freewheeling mode set up: 0 b passive freewheeling mode 1 b active freewheeling mode reset: 0 b o21m 0 rw output21 mode set up: 0 b low side switch mode 1 b high side switch mode reset: 0 b 7 6 5 4 3 2 1 0 o24f rw o24m rw o23f rw o23m rw o22f rw o22m rw o21f rw o21m rw
tle8888-1qk data sheet 163 rev. 1.1, 2014-08-20 ignconfig locked with lock=1 briconfig1 offset reset value 047 h 00 h field bits type description fb2e 2 rw full bridge 2 enable bit: 0 b output 23 and 24 are not used in full bridge configuration 1 b output 23 and 24 are used in full bridge configuration reset: 0 b fb1e 1 rw full bridge 1 enable bit: 0 b output 21 and 22 are not used in full bridge configuration 1 b output 21 and 22 are used in full bridge configuration reset: 0 b o21d 0 rw output21 delayed off set up: 0 b no delayed off function 1 b delayed off function activated reset: 0 b ignconfig offset reset value 048 h 00 h field bits type description iolt 4:3 rw ignition time setting for open load detection: 00 b 64 s 01 b 256 s 10 b 512 s 11 b 768 s reset: 00 b 7 6 5 4 3 2 1 0 res fb2e rw fb1e rw o21d rw 7 6 5 4 3 2 1 0 res iolt rw ioli rw iola rw
tle8888-1qk data sheet 164 rev. 1.1, 2014-08-20 vrsconfig1 locked with lock=1 ioli 2:1 rw ignition current setting for open load detection: 00 b -100 a 01 b -400 a 10 b -1 ma 11 b -4 ma reset: 00 b iola 0 rw ignition open load detection activation: 0 b no open load detection 1 b open load detection active reset: 0 b vrsconfig0 offset reset value 049 h 00 h field bits type description vrspv 7:6 rw vrs peak voltage detection set up: 00 b 50mv 01 b 150mv 10 b 350mv 11 b 550mv reset: 00 b vrsf 2:1 rw vrs output filter time set up: 00 b 1 s, reset value 01 b 5 s 10 b 10 s 11 b 20 s reset: 00 b vrspt 0 rw vrs peak time set up: 0 b 10 s, reset value 1 b 250 s reset: 0 b field bits type description 7 6 5 4 3 2 1 0 vrspv rw res vrsf rw vrspt rw
tle8888-1qk data sheet 165 rev. 1.1, 2014-08-20 vrsconfig2 locked with lock=1 vrsconfig1 offset reset value 04a h 00 h field bits type description vrsi_sc 7:4 rw current setting for short to gnd/bat measurement 0000 b 10 a 0001 b 20 a 0010 b 30 a 0011 b 40 a 0100 b 50 a 0101 b 60 a 0110 b 70 a 0111 b 80 a 1000 b 100 a 1001 b 120 a 1010 b 140 a 1011 b 160 a 1100 b to full scale (0b1111) 160 a reset: 0000 b vrsm 3:2 rw vrs/hall sensor mode set up: 00 b auto detection mode for vr sensor signals (reset value) 01 b semi auto detection mode for vr sensor signals 10 b manuel detection mode for vr sensor signals 11 b hall sensor mode reset: 00 b vrsdiagm 1:0 rw vrs diagnosis mode set up: 00 b normal detection mode 01 b short to gnd/bat diagnosis mode 10 b open load diagnosis mode 11 b adc diagnosis mode reset: 00 b vrsconfig2 offset reset value 04b h 00 h 7 6 5 4 3 2 1 0 vrsi_sc rw vrsm rw vrsdiagm rw
tle8888-1qk data sheet 166 rev. 1.1, 2014-08-20 opconfig0 locked with lock=1 field bits type description vrsi_adc 7:4 rw current setting for adc measurement 0000 b 10 a 0001 b 20 a 0010 b 30 a 0011 b 40 a 0100 b 50 a 0101 b 60 a 0110 b 70 a 0111 b 80 a 1000 b 100 a 1001 b 120 a 1010 b 140 a 1011 b 160 a 1100 b to full scale (0b1111) 160 a reset: 0000 b vrsi_ol 3:0 rw current setting for open load measurement 0000 b 10 a 0001 b 20 a 0010 b 30 a 0011 b 40 a 0100 b 50 a 0101 b 60 a 0110 b 70 a 0111 b 80 a 1000 b 100 a 1001 b 120 a 1010 b 140 a 1011 b 160 a 1100 b to full scale (0b1111) 160 a reset: 0000 b opconfig0 offset reset value 04e h 09 h 7 6 5 4 3 2 1 0 vrsi_adc rw vrsi_ol rw
tle8888-1qk data sheet 167 rev. 1.1, 2014-08-20 comconfig0 locked with lock=1 field bits type description kod 6:5 rw key off delay set up: 00 b 100ms 01 b 200ms 10 b 400ms 11 b 800ms reset: 00 b eotconf 4 rw engine off timer configuration: 0 b timer start with negative edge of key signal 1 b timer start with command eots in register cmd0 reset: 0 b ar 3 rw afterrun reset behavior set up: 0 b no afterrun reset 1 b afterrun reset reset: 1 b ae 2 rw afterrun enable: 0 b no afterrun mode 1 b afterrun mode reset: 0 b pdt 1:0 rw power down time set up: 00 b 100ms 01 b 200ms 10 b 300ms 11 b 400ms reset: 01 b comconfig0 offset reset value 04f h a4 h 7 6 5 4 3 2 1 0 res kod rw eotconf rw ar rw ae rw pdt rw 7 6 5 4 3 2 1 0 mscf rw msco rw mscad rw mscp rw mscuf rw
tle8888-1qk data sheet 168 rev. 1.1, 2014-08-20 comconfig1 locked with lock=1 field bits type description mscf 7:5 rw msc upstream frequency divider set up: 000 b division by 64 001 b division by 4 010 b division by 8 011 b division by 16 100 b division by 32 101 b division by 64 110 b division by 128 111 b division by 256 reset: 101 b msco 4 rw msc sdo definition: 0 b open drain 1 b push pull reset: 0 b mscad 3 rw msc address definition a0 to a3: 0 b value of a2 to a3 are incremented with each read command 1 b a0 to a3 values are fixed to the values of msca[3:0] reset: 0 b mscp 2 rw msc upstream parity format set up: 0 b odd parity 1 b even parity reset: 1 b mscuf 1:0 rw msc upstream address format setup: 00 b upstream format without address 01 b upstream format with address 10 b upstream format with address 11 b upstream format with address reset: 00 b comconfig1 offset reset value 050 h 0d h field bits type description msca 7:4 rw msc upstream address for mscad=1 reset: 0000 b 7 6 5 4 3 2 1 0 msca rw lintoe rw lin rw can rw
tle8888-1qk data sheet 169 rev. 1.1, 2014-08-20 eotconfig0 locked with lock=1 eotconfig1 locked with lock=1 lintoe 3 rw lin tx time out function enable: 0 b tx time out function disabled 1 b tx time out function enabled reset: 1 b lin 2:1 rw operation mode: 00 b receive only mode 01 b lin/k-line operation 10 b flash mode 11 b receive only mode reset: 10 b can 0 rw can operation mode: 0 b receive only mode 1 b high speed can mode reset: 1 b eotconfig0 offset reset value 051 h 00 h field bits type description eotth0 7:0 rw engine off timer comparator threshold: (bit 7 - 0) reset: 00 h eotconfig1 offset reset value 052 h 00 h field bits type description 7 6 5 4 3 2 1 0 eotth0 rw 7 6 5 4 3 2 1 0 eotth1 rw
tle8888-1qk data sheet 170 rev. 1.1, 2014-08-20 inconfig0 lock ed with lock=1 additional table with constants this table describes more than 16 constants. field bits type description eotth1 7:0 rw engine off timer comparator threshold: (bit 15 - 8) reset: 00 h inconfig0 offset reset value 053 h 00 h field bits type description in9o 4:0 rw direct control input9 assignment: see table 14-2 reset: 00000 b table 14-2 constant values name and description value output5 00000 b output6 00001 b output7 00010 b output8 00011 b output9 00100 b output10 00101 b output11 00110 b output12 00111 b 7 6 5 4 3 2 1 0 res in9o rw
tle8888-1qk data sheet 171 rev. 1.1, 2014-08-20 inconfig1 lock ed with lock=1 output13 01000 b output14 01001 b output15 01010 b output16 01011 b output17 01100 b output18 01101 b output19 01110 b output20 01111 b output21 10000 b output22 10001 b output23 10010 b output24 10011 b inconfig1 offset reset value 054 h 00 h field bits type description in10o 4:0 rw direct control input10 assignment: see table 14-3 reset: 00000 b table 14-2 constant values (cont?d) name and description value 7 6 5 4 3 2 1 0 res in10o rw
tle8888-1qk data sheet 172 rev. 1.1, 2014-08-20 additional table with constants this table describes more than 16 constants. table 14-3 constant values name and description value output5 00000 b output6 00001 b output7 00010 b output8 00011 b output9 00100 b output10 00101 b output11 00110 b output12 00111 b output13 01000 b output14 01001 b output15 01010 b output16 01011 b output17 01100 b output18 01101 b output19 01110 b output20 01111 b output21 10000 b output22 10001 b output23 10010 b output24 10011 b
tle8888-1qk data sheet 173 rev. 1.1, 2014-08-20 inconfig2 lock ed with lock=1 additional table with constants this table describes more than 16 constants. inconfig2 offset reset value 055 h 00 h field bits type description in11o 4:0 rw direct control input11 assignment: see table 14-4 reset: 00000 b table 14-4 constant values name and description value output5 00000 b output6 00001 b output7 00010 b output8 00011 b output9 00100 b output10 00101 b output11 00110 b output12 00111 b output13 01000 b output14 01001 b output15 01010 b 7 6 5 4 3 2 1 0 res in11o rw
tle8888-1qk data sheet 174 rev. 1.1, 2014-08-20 inconfig3 lock ed with lock=1 additional table with constants this table describes more than 16 constants. output16 01011 b output17 01100 b output18 01101 b output19 01110 b output20 01111 b output21 10000 b output22 10001 b output23 10010 b output24 10011 b inconfig3 offset reset value 056 h 00 h field bits type description in12o 4:0 rw direct control input12 assignment: see table 14-5 reset: 00000 b table 14-4 constant values (cont?d) name and description value 7 6 5 4 3 2 1 0 res in12o rw
tle8888-1qk data sheet 175 rev. 1.1, 2014-08-20 ddconfig0 locked with lock=1 table 14-5 constant values name and description value output5 00000 b output6 00001 b output7 00010 b output8 00011 b output9 00100 b output10 00101 b output11 00110 b output12 00111 b output13 01000 b output14 01001 b output15 01010 b output16 01011 b output17 01100 b output18 01101 b output19 01110 b output20 01111 b output21 10000 b output22 10001 b output23 10010 b output24 10011 b
tle8888-1qk data sheet 176 rev. 1.1, 2014-08-20 ddconfig1 locked with lock=1 ddconfig0 offset reset value 057 h 00 h field bits type description o8dd 7 rw output8 direct drive control: see below reset: 0 b o7dd 6 rw output7 direct drive control: see below reset: 0 b o6dd 5 rw output6 direct drive control: see below reset: 0 b o5dd 4 rw output5 direct drive control: see below reset: 0 b o4dd 3 rw output4 direct drive control: see below reset: 0 b o3dd 2 rw output3 direct drive control: see below reset: 0 b o2dd 1 rw output2 direct drive control: see below reset: 0 b o1dd 0 rw output1 direct drive control: 0 b controlled by msc/spi interface 1 b controlled by direct drive input reset: 0 b ddconfig1 offset reset value 058 h 00 h 7 6 5 4 3 2 1 0 o8dd rw o7dd rw o6dd rw o5dd rw o4dd rw o3dd rw o2dd rw o1dd rw 7 6 5 4 3 2 1 0 o16dd rw o15dd rw o14dd rw o13dd rw o12dd rw o11dd rw o10dd rw o9dd rw
tle8888-1qk data sheet 177 rev. 1.1, 2014-08-20 ddconfig2 locked with lock=1 field bits type description o16dd 7 rw output16 direct driv e control: see below reset: 0 b o15dd 6 rw output15 direct driv e control: see below reset: 0 b o14dd 5 rw output14 direct driv e control: see below reset: 0 b o13dd 4 rw output13 direct driv e control: see below reset: 0 b o12dd 3 rw output12 direct driv e control: see below reset: 0 b o11dd 2 rw output11 direct driv e control: see below reset: 0 b o10dd 1 rw output10 direct driv e control: see below reset: 0 b o9dd 0 rw output9 direct drive control: 0 b controlled by msc/spi interface 1 b controlled by direct drive input reset: 0 b ddconfig2 offset reset value 059 h 00 h field bits type description o24dd 7 rw output24 direct driv e control: see below reset: 0 b o23dd 6 rw output23 direct driv e control: see below reset: 0 b o22dd 5 rw output22 direct driv e control: see below reset: 0 b o21dd 4 rw output21 direct driv e control: see below reset: 0 b o20dd 3 rw output20 direct driv e control: see below reset: 0 b 7 6 5 4 3 2 1 0 o24dd rw o23dd rw o22dd rw o21dd rw o20dd rw o19dd rw o18dd rw o17dd rw
tle8888-1qk data sheet 178 rev. 1.1, 2014-08-20 ddconfig3 locked with lock=1 o19dd 2 rw output19 direct driv e control: see below reset: 0 b o18dd 1 rw output18 direct driv e control: see below reset: 0 b o17dd 0 rw output17 direct drive control: 0 b controlled by msc/spi interface 1 b controlled by direct drive input reset: 0 b ddconfig3 offset reset value 05a h 00 h field bits type description ign4dd 3 rw ignition output4 direct drive control: see below reset: 0 b ign3dd 2 rw ignition output3 direct drive control: see below reset: 0 b ign2dd 1 rw ignition output2 direct drive control: see below reset: 0 b ign1dd 0 rw ignition output1 direct drive control: 0 b controlled by msc/spi interface 1 b controlled by direct drive input reset: 0 b oeconfig0 offset reset value 05b h 00 h field bits type description 7 6 5 4 3 2 1 0 res ign4dd rw ign3dd rw ign2dd rw ign1dd rw
tle8888-1qk data sheet 179 rev. 1.1, 2014-08-20 field bits type description o8e 7 rw output8 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o7e 6 rw output7 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o6e 5 rw output6 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o5e 4 rw output5 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o4e 3 rw output4 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o3e 2 rw output3 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o2e 1 rw output2 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o1e 0 rw output1 enable bit: 0 b output disabled 1 b output enabled reset: 0 b oeconfig1 offset reset value 05c h 00 h 7 6 5 4 3 2 1 0 o8e rw o7e rw o6e rw o5e rw o4e rw o3e rw o2e rw o1e rw
tle8888-1qk data sheet 180 rev. 1.1, 2014-08-20 field bits type description o16e 7 rw output16 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o15e 6 rw output15 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o14e 5 rw output14 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o13e 4 rw output13 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o12e 3 rw output12 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o11e 2 rw output11 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o10e 1 rw output10 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o9e 0 rw output9 enable bit: 0 b output disabled 1 b output enabled reset: 0 b oeconfig2 offset reset value 05d h 00 h 7 6 5 4 3 2 1 0 o16e rw o15e rw o14e rw o13e rw o12e rw o11e rw o10e rw o9e rw
tle8888-1qk data sheet 181 rev. 1.1, 2014-08-20 field bits type description o24e 7 rw output24 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o23e 6 rw output23 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o22e 5 rw output22 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o21e 4 rw output21 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o20e 3 rw output20 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o19e 2 rw output19 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o18e 1 rw output18 enable bit: 0 b output disabled 1 b output enabled reset: 0 b o17e 0 rw output17 enable bit: 0 b output disabled 1 b output enabled reset: 0 b oeconfig3 offset reset value 05e h 00 h 7 6 5 4 3 2 1 0 o24e rw o23e rw o22e rw o21e rw o20e rw o19e rw o18e rw o17e rw
tle8888-1qk data sheet 182 rev. 1.1, 2014-08-20 field bits type description ign4e 3 rw ignition 4 output enable bit: 0 b output disabled 1 b output enabled reset: 0 b ign3e 2 rw ignition 3 output enable bit: 0 b output disabled 1 b output enabled reset: 0 b ign2e 1 rw ignition 2 output enable bit: 0 b output disabled 1 b output enabled reset: 0 b ign1e 0 rw ignition 1 output enable bit: 0 b output disabled 1 b output enabled reset: 0 b wwdconfig0 offset reset value 05f h ff h field bits type description wwdcwt 7:2 rw window watchdog clos ed window time: 000000 b no change - old setting used for open and closed window 000001 b 1,6ms 111111 b 100,8ms reset: 111111 b 7 6 5 4 3 2 1 0 res ign4e rw ign3e rw ign2e rw ign1e rw 7 6 5 4 3 2 1 0 wwdcwt rw wwdowt rw
tle8888-1qk data sheet 183 rev. 1.1, 2014-08-20 wwdowt 1:0 rw window watchdog open window time: 00 b 3,2ms 01 b 6,4ms 10 b 9,6ms 11 b 12,8ms reset: 11 b wwdconfig1 offset reset value 060 h 77 h field bits type description wwdecd 7:4 rw window watchdog error counter decrement: 0000 b -1 0001 b -2 1111 b -16 reset: 0111 b wwdeci 3:0 rw window watchdog error counter increment: 0000 b +1 0001 b +2 1111 b +16 reset: 0111 b fwdconfig offset reset value 061 h f7 h field bits type description 7 6 5 4 3 2 1 0 wwdecd rw wwdeci rw 7 6 5 4 3 2 1 0 fwdpcd rw fwdpci rw
tle8888-1qk data sheet 184 rev. 1.1, 2014-08-20 field bits type description fwdpcd 7:4 rw functional watchdog pass counter decrement: 0000 b -1 0001 b -2 1111 b -16 reset: 1111 b fwdpci 3:0 rw functional watchdog pass counter increment: 0000 b +1 0001 b +2 1111 b +16 reset: 0111 b tecconfig offset reset value 062 h 77 h field bits type description tecd 7:4 rw total error counter decrement: 0000 b -1 0001 b -2 1111 b -16 reset: 0111 b teci 3:0 rw total error counter increment: 0000 b +1 0001 b +2 1111 b +16 reset: 0111 b wdconfig0 offset reset value 063 h 47 h 7 6 5 4 3 2 1 0 tecd rw teci rw
tle8888-1qk data sheet 185 rev. 1.1, 2014-08-20 wdconfig1 locked with lock=1 field bits type description wdhbtp 6:0 rw watchdog heartbeat timer period: 0000000 b no change 0000001 b 1,6ms 0000010 b 3,2ms 1111111 b 203,2ms reset: 1000111 b wdconfig1 offset reset value 064 h 03 h field bits type description fwdkq 4 rw functional watchdog keep question setup: 0 b no influence to question genera tion in case of window watchdog error 1 b keep question in case of window watchdog error reset: 0 b fwdqg 3 rw functional watchdog question generation: 0 b question period 16 1 b question period 256 reset: 0 b wdren 2 rw watchdog reset enable bit: 0 b reset disabled 1 b reset enabled reset: 0 b linwe 1 rw lin operation mode during watchdog error setup: 0 b receive only mode 1 b according comconfig1.lin reset: 1 b 7 6 5 4 3 2 1 0 res wdhbtp rw 7 6 5 4 3 2 1 0 res fwdkq rw fwdqg rw wdren rw linwe rw canwe rw
tle8888-1qk data sheet 186 rev. 1.1, 2014-08-20 14.6 control register canwe 0 rw can operation mode during watchdog error setup: 0 b receive only mode 1 b according comconfig1.can reset: 1 b cont0 offset reset value 07b h 00 h field bits type description o8on 7 rw output8 switch on control bit: 0 b off 1 b on reset: 0 b o7on 6 rw output7 switch on control bit: 0 b off 1 b on reset: 0 b o6on 5 rw output6 switch on control bit: 0 b off 1 b on reset: 0 b o5on 4 rw output5 switch on control bit: 0 b off 1 b on reset: 0 b o4on 3 rw output4 switch on control bit: 0 b off 1 b on reset: 0 b field bits type description 7 6 5 4 3 2 1 0 o8on rw o7on rw o6on rw o5on rw o4on rw o3on rw o2on rw o1on rw
tle8888-1qk data sheet 187 rev. 1.1, 2014-08-20 o3on 2 rw output3 switch on control bit: 0 b off 1 b on reset: 0 b o2on 1 rw output2 switch on control bit: 0 b off 1 b on reset: 0 b o1on 0 rw output1 switch on control bit: 0 b off 1 b on reset: 0 b cont1 offset reset value 07c h 00 h field bits type description o16on 7 rw output16 switch on control bit: 0 b off 1 b on reset: 0 b o15on 6 rw output15 switch on control bit: 0 b off 1 b on reset: 0 b o14on 5 rw output14 switch on control bit: 0 b off 1 b on reset: 0 b o13on 4 rw output13 switch on control bit: 0 b off 1 b on reset: 0 b field bits type description 7 6 5 4 3 2 1 0 o16on rw o15on rw o14on rw o13on rw o12on rw o11on rw o10on rw o9on rw
tle8888-1qk data sheet 188 rev. 1.1, 2014-08-20 o12on 3 rw output12 switch on control bit: 0 b off 1 b on reset: 0 b o11on 2 rw output11 switch on control bit: 0 b off 1 b on reset: 0 b o10on 1 rw output10 switch on control bit: 0 b off 1 b on reset: 0 b o9on 0 rw output9 switch on control bit: 0 b off 1 b on reset: 0 b cont2 offset reset value 07d h 00 h field bits type description o24on 7 rw output24 switch on control bit: 0 b off 1 b on reset: 0 b o23on 6 rw output23 switch on control bit: 0 b off 1 b on reset: 0 b o22on 5 rw output22 switch on control bit: 0 b off 1 b on reset: 0 b field bits type description 7 6 5 4 3 2 1 0 o24on rw o23on rw o22on rw o21on rw o20on rw o19on rw o18on rw o17on rw
tle8888-1qk data sheet 189 rev. 1.1, 2014-08-20 o21on 4 rw output21 switch on control bit: 0 b off 1 b on reset: 0 b o20on 3 rw output20 switch on control bit: 0 b off 1 b on reset: 0 b o19on 2 rw output19 switch on control bit: 0 b off 1 b on reset: 0 b o18on 1 rw output18 switch on control bit: 0 b off 1 b on reset: 0 b o17on 0 rw output17 switch on control bit: 0 b off 1 b on reset: 0 b cont3 offset reset value 07e h 00 h field bits type description ign4on 3 rw ignition output4 switch on control bit: 0 b off 1 b on reset: 0 b ign3on 2 rw ignition output3 switch on control bit: 0 b off 1 b on reset: 0 b field bits type description 7 6 5 4 3 2 1 0 res ign4on rw ign3on rw ign2on rw ign1on rw
tle8888-1qk data sheet 190 rev. 1.1, 2014-08-20 ign2on 1 rw ignition output2 switch on control bit: 0 b off 1 b on reset: 0 b ign1on 0 rw ignition output1 switch on control bit: 0 b off 1 b on reset: 0 b field bits type description
tle8888-1qk spi data sheet 191 rev. 1.1, 2014-08-20 15 spi alternatively to the msc communic ation interface a spi interface is available. it uses the pins sip , sdo , csn and fclp . the configuration is done via the pins fcln and sin . fcln must be connected to vddio and sin must be connected to agnd . in spi mode the output stage of the pin sdo is set to push pull operation (definition and description see chapter 13.2 and chapter 13.4 ). the definition of the registers is the same as for the msc communication (see chapter 14 ), only the frame is spi specific (see figure 67 and chapter 15.1 ). multiple read commands are not allowed. there is no monitoring of valid transmissi ons implemented (like msc monitoring, see chapter 13.1.1 ). figure 66 block diagram of the spi interface 15.1 spi protocol the principle of the spi communication is shown in figure 67 . the message from the micro controller must be sent lsb first. the data from the sdo pin is sent lsb first. the tle8888-1qk samples data from the sip pin on the falling edge of fclp and shifts data out of the sdo pin on the rising edge of fclp . each access must be terminated by a rising edge of csn . all spi messages must be exactly 16-bits long, ot herwise the spi message is discarded and the bit comfe in diagnosis register comdiag is set to ?1?. there is one message delay in the response to each message (i.e. t he response for message n will be returned during message n+1). there are two valid access possible: ? write access to registers with write permission: the answer is 1 for the r /w bit, the address and the content of the register ? read access to register with read permission: the answer is 0 for the r /w bit, the address and the content of the register everything else is not executed. note: write access to mult iple read commands are also not valid in spi mode. m s c s p i + - + - + - ref sdo fcln sip sin csn fclp vddio
tle8888-1qk spi data sheet 192 rev. 1.1, 2014-08-20 status flag indication: after the fa lling edge of csn and before the first rising edge of fclp the level of the sdo indicates an or combination of the status of the central failure bit cf and the central overtemperature bit cot of the diagnosis register diag0 . with this feature during every spi co mmunication a check of the diagnosis status can be done without additional read access of the diagnosis register. figure 67 spi protocol spi answers: ? during power on reset: spi commands are ignored, sdo is always tristate ? after power on reset: the address and the content of the status register opstat0 is transmitted with the next spi transmission ? during watchdog reset: spi commands are ignored, sdo has the value of the status flag ? after watchd og reset: the address and the content of the diagnosis register fwdstat1 is transmitted with the first spi transmission after the low to high transition of rst ? after a read or write command: the address and content of the selected register is transmitted with the next spi transmission (for not existing addresses or wrong access mode the data is always ?0?) ? after an invalid communication frame: the address and the content of the diagnosis register diag0 is transmitted with the next spi transmission and the bit comfe in diagnosis register comdiag is set to ?1? bit 0 lsb bit 15 ms b don?t care don?t care clock 1 clock 2 clock 3 clock 15 clock 16 bit 1 bit 2 bit 14 don?t care bit 15 msb bit 0 lsb bit 1 tristate tristate time time time time don?t care bit 15 bit 2 fclp sip sdo csn status flag * ) * ) active clock edge for reading data at si
tle8888-1qk spi data sheet 193 rev. 1.1, 2014-08-20 15.2 spi frame definition overview spi frame 1514131211109876543210 cd7 cd6 cd5 cd4 cd3 cd2 cd1 cd0 c7 c6 c5 c4 c3 c2 c1 c0 field bits type description c0 0 r /w bit: defines the access to the register c[7:1] [7:1] address bits, definition see chapter 14 cd[7:0] [15:8] data bits, definition see chapter 14
tle8888-1qk spi data sheet 194 rev. 1.1, 2014-08-20 15.3 electrical characteristics spi table 51 electrical characteristics communication v s =13.5v, v v5v =5v, t j =-40 to 150c, all voltages with respect to gnd, positive current flowing into pin, (unless otherwise specified) parameter symbol values unit note / test condition number min. typ. max. spi detection threshold for sin v fcln_spi 0.3 ? 0.7 v p_15.1 single ended mode detection threshold for fcln v fcln_single 2?3v p_15.2 sdo see chapter 13.4 p_15.3 input low level ( sip , fclp , csn ) v inn_l -0.3 ? 0.8 v p_15.4 input high level ( sip , fclp , csn ) v inn_h 1.6 ? 5.5 v p_15.5 input hysteresis ( sip , fclp , csn ) v inn_hys 0.1 ? 0.5 v p_15.6 clock frequency f spi ??5mhz p_15.7
data sheet 195 rev. 1.1, 2014-08-20 tle8888-1qk emc requirements 16 emc requirements 16.1 iso pulse tests definitions for all iso pulse test on application incl uding the tle8888-1qk are regarding standard iso 7637- 2:2011. following amplitude definit ion for the tests are required: ? pulse 3a: vs= -140v, all outputs available on ecu connector ? pulse 3b: vs= 140v, all outputs available on ecu connector ? pulse 5: vs= +38.5v (clamped), td=4 00ms (ecu reset is permit ted under this test, outputs will be switched off) the tests are performed only on application level.
tle8888-1qk application information data sheet 196 rev. 1.1, 2014-08-20 17 application information note: the information in this chapter is given as a hint for the implementation of the device only and shall not be regarded as a description or warranty of a certain functionality, condition or quality of the device. note: these are very simplified examples of application circuits. the functions must be verified in the real application. figure 68 application diagram push pull driver 20ma dfbx diagnosis power stage 0.6a half bridge power stage 4.5a power stage 2.2a linear regulator (tracker) v5v t5v1 bat vg v6v t5v2 linear pre-regulator linear regulator linear regulator (tracker) vref v5v vref key off delay koffdo to internal supply main relay driver key and wk detection key wk mr voltage monitoring chargepump cp batpa batpb out21 out24 out22 out23 power stage 2.2a out1a out1b out2a out2b out3a out3b out4a out4b out5a out5b power stage 4.5a out5c out6a out6b out6c out7a out7b out7c half bridge out14 out15 out17 out18 power stage 0.6a out16 out19 out20 vr sensor interface vrin1 vrin2 vrout lin interface linio lintx linrx dfb8 out8 dfb9 out9 dfb10 out10 dfb11 out11 dfb12 out12 dfb13 out13 push pull driver 20ma dfbx diagnosis monitoring watchdog vddio mon rst in12 in1 sip sin fclp fcln csn sdo msc/spi interface direct drive inputs agnd pgnd exposed pad control logic standby supply batstby v5vstby ignition driver ignition driver 20ma ign1 ign3 ign4 ign2 engine off timer eoten injen from micro controller i/o supply from/to micro controller from/to micro controller to micro controller to vr sensor to sensors 5v ecu supply 2 nd wake input battery to dfbx ignition battery battery m high side or low side or motor configuration connection to standby supply or agnd ignen battery can interface + wake receiver canh cantx canrx canl canwken from/to micro controller connection to standby supply or agnd v5vcan connection to v5v connection to vddio connection to vddio connection to v 5v optional connection to injen and ignen
tle8888-1qk application information data sheet 197 rev. 1.1, 2014-08-20 17.1 supply systems figure 69 application diagram supply systems in figure 69 three setups for connecting the battery supply to the tle8888-1qk are shown. with non permanent battery supply there is no standby supply available and a ll functions related to this supply (e.g. engine off timer) are not active. wake up could be done by a signal at the pins key and wk . in a permanent supply system the standby supply is permanently connected to the ba ttery and all functions related to this supply can be enabled (e.g. can remote wake up). the pins batpa and batpb must be connected to the switched battery supply because there is no special mode to reduce the current consumption in standby mode. the pin bat and the external mosfet of the pre regulator are allowed to be connected permanently to the battery. vg v6v batstby v5vstby batpa batpb bat wk key mr to all other loads external wake up circuit permanent supply system 1 ecu tle8888 vg v6v batstby v5vstby batpa batpb bat wk key mr to all other loads external wake up circuit permanent supply system 2 ecu tle8888 vg v6v batstby v5vstby batpa batpb bat wk key mr to all other loads non permanent supply system ecu tle8888
tle8888-1qk application information data sheet 198 rev. 1.1, 2014-08-20 17.2 vr sensor interface for hall sensor signal detection in figure 70 and figure 71 different proposals for the external devices are shown. for the description of the set ups see chapter 10 figure 70 application circuit for vr sensor interface used for hall sensor in hall mode set up vrout vr sensor interface vrin1 vrin2 hall sensor sensor supply 2-2,5v internaly generated 3 wire hall sensor vr sensor interface vrin1 vrin2 hall sensor sensor supply vrout 2 wire hall sensor 2-2,5v internaly generated
tle8888-1qk application information data sheet 199 rev. 1.1, 2014-08-20 figure 71 application circuit for vr sensor interface used for hall sensor in auto, semi auto and manual detection mode set up vr sensor interface vrin1 vrin2 hall sensor sensor supply 2-2,5v vrout 2 wire hall sensor vrout vr sensor interface vrin1 vrin2 hall sensor sensor supply 3 wire hall sensor 2-2,5v
tle8888-1qk package outlines doc_preliminary data sheet 200 rev. 1.1, 2014-08-20 18 package outlines figure 72 lqfp-100 for the lqfp-100 package the lead frame version c66065-a6837-c029 with an exposed pad size of 8.5mm*8.5mm is used. green product (rohs compliant) to meet the world-wide customer requirements for environmentally friendly products and to be compliant with government regulations the device is available as a green product. green products are rohs-compliant (i.e pb-free finish on leads and suitable for pb-free soldering according to ipc/jedec j-std-020).
data sheet 201 rev. 1.1, 2014-08-20 tle8888-1qk revision history 19 revision history revision date changes v1.1 2014-08-20 on all pages: general name changed to ?tle8888-1qk? and date and revision v1.1 2014-08-20 page 5 and 6: 2 device types added v1.1 2014-08-20 page 29: parameter p_5.3.24 min/max changed v1.1 2014-08-20 page 52: parameter p_7.5.2 and p_7.5.11 max defined v1.1 2014-08-20 page 57: parameter p_8.8.38, p_8.8. 39, p_8.8.40, p_8.8.42, p_8.8.43 and p_8.8.44 definiton improved v1.1 2014-08-20 page 58: parameter p_8.8.45 definiton improved v1.1 2014-08-20 page 62: table 25 corrected v1.1 2014-08-20 page 100: pgnd reference pin changed v1.1 2014-08-20 page 2, 9, 10, 11, 17, 18, 20, 21, 22 , 26, 38, 39, 43, 44, 45, 48, 49, 52, 56, 58, 196: missing variable names added v1.0 2014-03-13 data sheet
edition 2014-08-20 published by infineon technologies ag 81726 munich, germany ? 2014 infineon technologies ag all rights reserved. legal disclaimer the information given in this docu ment shall in no event be regarded as a guarantee of conditions or characteristics. with respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, infine on technologies hereby disclaims any and all warranties and liabilities of any kind, including witho ut limitation, warranties of non-infrin gement of intellectua l property rights of any third party. information for further information on technology, delivery terms and conditions and prices, please contact the nearest infineon technologies office ( www.infineon.com ). warnings due to technical requirements, components may contain dangerous substances. for information on the types in question, please contact the nearest infineon technologies office. infineon technologies compon ents may be used in life-su pport devices or systems only with the express written approval of infineon technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safe ty or effectiveness of that de vice or system. life support devices or systems are intended to be implanted in the hu man body or to support an d/or maintain and sustain and/or protect human life. if they fail, it is reasonable to assume that the health of the user or other persons may be endangered.


▲Up To Search▲   

 
Price & Availability of TLE8888-1QK-15

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X