Data Sheet AS8221 F l e x R a y S t a n d a r d Tr a n s c e i v e r 1 General Description This document is subjected to change without notice. The AS8221 is a high speed automotive bus driver fully conforming to the FlexRay Electrical Physical Layer Specification V2.1 Rev B. The AS8221 operates as a bi-directional interface between the FlexRay Communication Controller and the twisted-pair copper wiring. The AS8221 provides an optimized host controller interface consisting of three low-active pins. The Enable (EN) and Standby (STBN) input pins for mode handling by the microcontroller and the Error (ERRN) out pin where system, chip failures or status information are signalled to the microcontroller. Signalling logic high on the Enable and Standby pin the device will enter NORMAL mode in case no fault condition is given and in this mode the device is fully operational meaning FlexRay communication is possible. Additionally a RECEIVE-0NLY mode is implemented, which can be accessed by the microcontroller where only FlexRay streams can be received in order to avoid unwanted disturbances on the FlexRay bus while listening to the bus traffic. In the low-power modes (STANDBY and SLEEP mode) very low power consumption is achieved. In case of undervoltage at one of the supply voltages (VBAT, VCC, and VIO) the device will change its mode to a low-power mode (either STANDBY or SLEEP mode) and the device will signal an error accordingly. In case of low voltage is detected on both VBAT and VCC the device will enter the POWER-OFF mode, where no operation is possible. A safe mechanism from the low-power modes to POWER-OFF mode and vice versa is implemented ensuring that no deadlock can happen during the startup phase. Ensuring application in safety critical environments a two wire busguardian interface is implemented where additional monitoring circuitries on the electronic-control-unit can activate and deactivate the transmitter and additionally on the receive enable output (RxEN) in low-power modes the wake conditions and in normal power modes the received FlexRay streams can be monitored. 2 Key Features Compliant with FlexRay Electrical Physical Layer Specification V2.1 Rev. B Data transfer up to 10 Mbps Excellent EMC performance. High common mode range ensure excellent EMI Interface for Bus Guardian or supervision circuits Automatic thermal shutdown protection Supports 12V and 24V systems with very low sleep current Integrated power management system - Two inhibit pins for external voltage supply control - Local wake-up input - Remote wake-up capability via FlexRay bus in low-power modes Supports 2.5, 3, 3.3, 5 V microcontrollers, automatic adaptation to digital interface levels Protection against damage due to short circuit conditions on the bus (positive and negative battery voltage) Operating temperature range -40ºC to +125ºC Lead-free SSOP20 package 3 Applications The AS8221 FlexRay Standard Transceiver is best fitting for automotive FlexRay nodes where bus wake-up and voltage regulator control for voltage supplies is needed. The device addresses all ECUs connected to the permanent battery supply (clamp 30). The AS8221 can be used as only ECU wake-up component with very low power consumption in SLEEP mode. A thermal sensor circuit with an integral shutdown mechanism prevents damage to the device in extreme temperature conditions. The symmetrical transient control for the high- and low-side driver for both the bus-minus (BM) and bus-plus (BP) line allows an ideal balance of communications over different network topologies, with excellent EMC performance. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 1 - 43 AS8221 Data Sheet - A p p l i c a t i o n s Figure 1. AS8221 FlexRay Standard Transceiver Block Diagram AS8221 VIO STBN Bus Failure Detector Host Controller Interface EN VIO ERRN RxD TxD TxEN BP Communication Controller Interface BGE Transmitter Internal Logic (IL) Bus Guardian Interface RxEN BM Receiver VBAT INH1 VBAT INH2 VBAT www.austriamicrosystems.com/flexray/AS8221 Wake-Up Detector Power Supply Interface VIO VCC GND Revision 1.1 WAKE 2 - 43 AS8221 Data Sheet - C o n t e n t s Contents 1 General Description.................................................................................................................................................................... 1 2 Key Features ............................................................................................................................................................................... 1 3 Applications ................................................................................................................................................................................ 1 4 Pin Assignments......................................................................................................................................................................... 5 4.1 Pin Descriptions........................................................................................................................................................................................ 5 5 Absolute Maximum Ratings....................................................................................................................................................... 7 6 Electrical Characteristics........................................................................................................................................................... 8 7 Typical Operating Characteristics........................................................................................................................................... 14 8 Detailed Description ................................................................................................................................................................. 15 8.1 Block Description.................................................................................................................................................................................... 15 8.2 Events..................................................................................................................................................................................................... 15 8.3 Operating Modes .................................................................................................................................................................................... 15 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 NORMAL Mode .......................................................................................................................................................................... 16 RECEIVE-ONLY Mode ............................................................................................................................................................... 16 STANDBY Mode......................................................................................................................................................................... 16 GO-TO-SLEEP Mode ................................................................................................................................................................. 16 SLEEP Mode .............................................................................................................................................................................. 16 8.4 Non Operating Mode .............................................................................................................................................................................. 16 8.4.1 POWER-OFF.............................................................................................................................................................................. 16 8.5 Undervoltage Events .............................................................................................................................................................................. 17 8.5.1 Undervoltage/Voltage Recovery VBAT ........................................................................................................................................ 17 8.5.2 Undervoltage/Voltage Recovery VIO ........................................................................................................................................... 17 8.5.3 Undervoltage/Voltage Recovery VCC.......................................................................................................................................... 17 8.6 Power On/Off Events.............................................................................................................................................................................. 17 8.7 Wake-Up Events..................................................................................................................................................................................... 17 8.7.1 Remote Wake-Up Event ............................................................................................................................................................. 17 8.7.2 Local Wake-Up Event ................................................................................................................................................................. 18 8.8 System Description................................................................................................................................................................................. 19 8.9 Fail Silent Behavior................................................................................................................................................................................. 20 8.9.1 RxEN / BGE timeout ................................................................................................................................................................... 20 8.9.2 State Transitions due to Under Voltage Detection...................................................................................................................... 20 8.9.3 State Transitions due to Voltage Recovery Detection ................................................................................................................ 20 8.10 Mode Transitions .................................................................................................................................................................................. 20 8.10.1 Operating Mode Transitions ..................................................................................................................................................... 21 8.10.2 ERRN Signalling ....................................................................................................................................................................... 23 8.11 Loss of ground ...................................................................................................................................................................................... 23 8.12 Error Flags Description......................................................................................................................................................................... 23 8.12.1 8.12.2 8.12.3 8.12.4 8.12.5 8.12.6 8.12.7 8.12.8 Undervoltage ............................................................................................................................................................................ 23 Bus Error (BUSERR) ................................................................................................................................................................ 23 BP Open Line (BP_OL) ............................................................................................................................................................ 23 BM Open Line (BM_OL) ........................................................................................................................................................... 23 BP Short Circuit to VCC (BP_VCC) ............................................................................................................................................ 24 BP Short Circuit to GND (BP_GND) ......................................................................................................................................... 24 BM Short Circuit to VCC (BM_VCC) ........................................................................................................................................... 24 BM Short Circuit to GND (BM_GND)........................................................................................................................................ 24 www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 3 - 43 AS8221 Data Sheet - C o n t e n t s 8.12.9 Short Circuit between BP and BM (BP_BM)............................................................................................................................. 24 8.12.10 Over Temperature (OT) .......................................................................................................................................................... 24 8.12.11 TxEN_BGE Timeout (TxEN_TO)............................................................................................................................................ 24 8.12.12 Error Flag (ERROR) ............................................................................................................................................................... 24 8.13 Status Flags Description....................................................................................................................................................................... 24 8.13.1 Local Wake Flag (LWAKE) ....................................................................................................................................................... 24 8.13.2 Remote Wake Flag (RWAKE) .................................................................................................................................................. 24 8.13.3 Power on Flag (PWON) ............................................................................................................................................................ 25 8.14 Error Flags and Status Flags Read-Out ............................................................................................................................................... 25 8.14.1 Error and Status Flag Bit Order ................................................................................................................................................ 25 8.15 Bus Driver............................................................................................................................................................................................. 26 8.15.1 Bus States ................................................................................................................................................................................ 26 8.16 Transceiver Timing ............................................................................................................................................................................... 27 8.17 Transmitter............................................................................................................................................................................................ 28 8.18 Receiver ............................................................................................................................................................................................... 30 8.18.1 Bus Activity and Idle Detection (only in NORMAL and RECEIVE-ONLY mode) ...................................................................... 30 8.18.2 Bus Data Detection (only in NORMAL and RECEIVE-ONLY mode)........................................................................................ 30 8.18.3 Receiver Test Signal................................................................................................................................................................. 32 8.19 Test Circuits .......................................................................................................................................................................................... 33 9 Appendix.................................................................................................................................................................................... 34 9.1 FlexRay Functional Classes ................................................................................................................................................................... 34 9.2 FlexRay Parameter Comparison ............................................................................................................................................................ 34 10 Package Drawings and Markings.......................................................................................................................................... 41 10.1 Revision History.................................................................................................................................................................................... 42 11 Ordering Information .............................................................................................................................................................. 43 www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 4 - 43 AS8221 Data Sheet - P i n A s s i g n m e n t s 4 Pin Assignments Figure 2. Pin Assignments SSOP20 Package INH2 1 20 n.u INH1 2 19 VCC EN 3 18 BP VIO 4 17 BM TxD 5 16 GND TxEN 6 15 WAKE RxD 7 14 VBAT BGE 8 13 ERRN STBN 9 12 RxEN 10 11 n.u Reserved AS8221 4.1 Pin Descriptions Table 1. Pin Descriptions Pin Name Pin Number Pin Type Description INH2 1 AIO Analog Output. Inhibit 2 output for switching external voltage regulator INH1 2 AIO Analog Output. Inhibit 1 output for switching external voltage regulator EN 3 DI_PD VIO 4 S TxD 5 DI_PD Digital Input. Transmit data input TxEN 6 DI_PU Digital Input. Transmitter enable input RxD 7 DO BGE 8 DI_PD Digital Input. Bus guardian enable input STBN 9 DI_PD Digital Input. Standby input Reserved 10 A/DIO_PD Not used 11 RxEN 12 DO Digital Output. Receive data enable output ERRN 13 DO Digital Output. Error diagnosis output and wake status output VBAT 14 S WAKE 15 AIO GND 16 S BM 17 AIO Analog Input/Output. Bus line Minus BP 18 AIO Analog Input/Output. Bus line Plus VCC 19 S Not used 20 Digital Input. Enable input Supply Voltage. I/O supply voltage Digital Output. Receive data output 1 Supply Voltage. Battery supply voltage Analog Input. Local wake-up input Ground Supply voltage. 1. To be connected to GND or to be unconnected www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 5 - 43 AS8221 Data Sheet - P i n A s s i g n m e n t s Where: S: supply pad AIO: Analog I/O DI: Digital output DI_PU: Digital input with pull-up DI_PD: Digital input with pull-down DO: Digital output A/DIO_PD: Analog/digital input/output with pull-down www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 6 - 43 AS8221 Data Sheet - A b s o l u t e M a x i m u m R a t i n g s 5 Absolute Maximum Ratings Stresses beyond those listed in Table 2 may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those indicated in Section 6 Electrical Characteristics on page 8 is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Table 2. Absolute Maximum Ratings Parameter Min Max Units Battery Supply Voltage (VBAT) -0.3 +50 V Notes Supply Voltage (VCC) -0.3 +7.0 V Supply Voltage (VIO) -0.3 +7.0 V DC Voltage at EN, STBN, ERRN, TxD, RxD, TxEN, BGE, RxEN -0.3 VIO + 0.3 V DC Voltage on pin WAKE, INH1, INH2 -0.3 VBAT + 0.3 DC Voltage at BP and BM -40 +50 V Input current (latchup immunity) -100 100 mA According to JEDEC 78 Electrostatic discharge at bus lines BP, BM, VBAT, WAKE -4 +4 kV According to AEC-Q100-002 Electrostatic discharge -2 +2 kV According to AEC-Q100-002 Transient voltage on BP, BM -200 +200 V According to ISO7637 part3 test pulses a and b; class C; RL=45 Ω, CL= 100 pF; (see Figure 18 on page 33). -200 +200 V According to ISO7637 part2 test pulses 1, 2, 3a and 3b; class C; RL=45 Ω, CL= 100 pF; (see Figure 18 on page 33). +6.5 +50 V According to ISO7637 part2 test pulse 4; class C; RL=45 Ω, CL= 100 pF; (see Figure 18 on page 33). Transient voltage on VBAT According to ISO7637 part2 test pulse 5b; class C; RL=45 Ω, CL= 100 pF; (see Figure 18 on page 33). +50 Total power dissipation (all supplies and outputs) 150 mW Storage temperature -55 +150 ºC Junction temperature -40 +150 ºC 250 ºC 85 % 1 Package body temperature Humidity non-condensing 5 VIO < VCC 1. The reflow peak soldering temperature (body temperature) specified is in accordance with IPC/JEDEC J-STD-020C “Moisture/Reflow Sensitivity Classification for Non-Hermetic Solid State Surface Mount Devices”. The lead finish for Pb-free leaded packages is matte tin (100% Sn). www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 7 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s 6 Electrical Characteristics Tvj = -40 to +150 ºC, VCC= +4.75V to +5.25V, VBAT= 6.5 to +50 V, VIO = +2.2 to VCC, RL= 45Ω, CL= 100 pF unless otherwise specified. Table 3. Electrical Characteristics Symbol Parameter Conditions Min Typ Max Units +25 +125 ºC 3.05 V 50 µA 100 µA Supply Voltage TAMB Ambient temperature -40 VCC-VIO Difference of supplies -0.1 IBAT ICC IIO VBAT current consumption VCC current consumption VIO current consumption VBAT=12V; low-power modes Tvj < 125ºC (see footnote 1) 0 VBAT=12V; low-power modes Tvj < 150ºC 0 Non-low-power modes 0 0.15 1 mA Low-power Modes VCC = 0V to +5.25V (see footnote 1) -5 8 20 µA Non-low-power modes: NORMAL, driver enabled; 0 29 45 mA Non-low-power modes: NORMAL, driver enabled; RBUS = ∞Ω 0 7 15 mA Non-low-power modes: RECEIVE-ONLY 0 2.0 10 mA Low-power modes VIO = 0V to +5.25V -5 1 5 µA Non-low power modes 0 15 1000 µA 26 State Transitions tSTBN_RxD Delay STBN high to RxD high with wake flag set 1 9 50 µs tSTBN_RxEN Delay STBN high to RxEN high with wake flag set 1 9 50 µs tSLEEP_INH1 Delay STBN high to INH1 high INH1 high = 80% VBAT 1 11 50 µs tSTANDBY_INH2 Delay STBN high to INH2 high INH2 high = 80% VBAT 1 11 50 µs tSLEEP GO-TO-SLEEP hold time INH1 low = 20% VBAT 10 26 70 µs VBUS_DIFF_D0 Differential bus voltage low in NORMAL mode (Data0) VBPdata0 - VBMdata0; 40 ≤ RL ≤ 55Ω -2 -1 -0.6 V VBUS_DIFF_D1 Differential bus voltage high in NORMAL mode (Data1) VBPdata1 - VBMdata1; 40 ≤ RL ≤ 55Ω 0.6 1 2 V ΔVBUS_DIFF Matching between Data0 and Data1 differential bus voltage in NORMAL mode VBUS_DIFF_D0 - VBUS_DIFF_D1 40 ≤ RL ≤ 55Ω -200 0 200 mV VBUS_COM_D0 Common mode bus voltage in case of Data0 in non-low-power modes VBPdata0/2 + VBMdata0/2 40 ≤ RL ≤ 55Ω 0.4 * VCC 0.5 * VCC 0.6 * VCC V VBUS_COM_D1 Common mode bus voltage in case of Data1 in non-low-power modes VBPdata1/2 + VBMdata1/2 40 ≤ RL ≤ 55Ω 0.4 * VCC 0.5 * VCC 0.6 * VCC V Transmitter www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 8 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s Table 3. Electrical Characteristics Symbol Parameter Conditions Min Typ Max Units ΔVBUS_COM Matching between Data0 and Data1 common mode voltage VBUS_COM_D0 - VBUS_COM_D1 40 ≤ RL ≤ 55Ω -200 0 200 mV VBUS_DIFF_Idle Absolute differential bus voltage in bus idle mode Load on BM/BM: 40Ω || 100pF 0 30 mV IBPBMShortMax IBMBPShortMax Absolute max current when BP is shorted to BM VBP=VBM 35 +100 mA IBPGNDShortMax Absolute max current when BP is shorted to GND VBP= 0V 48 +100 mA IBMGNDShortMax Absolute max current when BM is shorted to GND VBM= 0V 48 +100 mA IBP-5VShortMax Absolute max current when BP is shorted to -5 V VBP= -5V 48 +100 mA IBM-5VShortMax Absolute max current when BM is shorted to -5 V VBM= -5V 48 +100 mA IBP27VShortMax Absolute max current when BP is shorted to 27 V VBP= 27V 71 +100 mA IBM27VShortMax Absolute max current when BM is shorted to 27 V VBM= 27V 71 +100 mA IBP48VShortMax Absolute max current when BP is shorted to 48 V VBP= 48V 72 +100 mA IBM48VShortMax Absolute max current when BM is shorted to 48 V VBM= 48V 72 +100 mA tTxD_BUS01 Delay time from TxD to BUS positive edge tTxD_RISE = 5ns 22 50 ns tTxD_BUS10 Delay time from TxD to BUS negative edge tTxD_FALL = 5ns 22 50 ns tTxD_MISMATCH Delay time from TxD to BUS mismatch tTxD_BUS10 - tTxD_BUS01 -4 0 4 ns tBUS10 Fall time differential bus voltage 80% - 20% of VBUS 3.75 12 18.75 ns tBUS01 Rise time differential bus voltage 20% - 80% of VBUS 3.75 12 18.75 ns tTxEN_BUS_Idle_Active Delay time from TxEN to bus active 14 50 ns tTxEN_BUS_Active_Idle Delay time from TxEN to bus idle 10 50 ns tTxEN_MISMATCH Delay time from TxEN to bus mismatch 4 50 ns tBGE_BUS_Idle_Active Delay time from BGE to bus active 15 50 ns tBGE_BUS_Active_Idle Delay time from BGE to bus idle 11 50 ns tBUS_Idle_Active Differential bus voltage transition time: idle to active 5 30 ns tBUS_Active_Idle Differential bus voltage transition time: active to idle 2 30 ns tTxEN_timeout TxEN timeout 4.9 15 ms www.austriamicrosystems.com/flexray/AS8221 |tTxEN_BUS_Idle_Active tTxEN_BUS_Active_Idle| 1.5 Revision 1.1 9 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s Table 3. Electrical Characteristics Symbol Parameter Conditions Min Typ Max Units RBP, RBM BP, BM input resistance Idle mode; RBUS=∞ 10 25 40 KΩ RDIFF BP, BM differential input resistance Idle mode; RBUS=∞ 20 50 80 KΩ VBPidle, VBMidle Idle voltage in non-low-power modes on pin BP, BM Non-low-power modes; VTxEN = VIO Load on BM/BM: 40Ω || 100pF 0.4 * VCC 0.5 * VCC 0.6 * VCC V VBPidle_low, VBMidle_low Idle voltage in low-power modes on pin BP, BM Low-power modes Load on BM/BM: 40Ω || 100pF -0.2 0 +0.2 V IBPidle Absolute idle output current on pin BP -40V < VBP < 50V 0 2 7.5 mA IBMidle Absolute idle output current on pin BM -40V < VBM < 50V 0 2 7.5 mA IBPleak, IBMleak Absolute leakage current, when not powered VBP = VBM = 5V, VCC = 0V, VBAT = 0V; VIO = 0V 0 7 +25 µA VBUSActiveHigh Activity detection differential input voltage high Non-low-power modes; VRECEIVE_COM: -10V < (VBP, VBM) < 15V 150 225 400 mV VBUSActiveLow Activity detection differential input voltage low Non-low-power modes; VRECEIVE_COM: -10V < (VBP, VBM)< 15V -400 -225 -150 mV VData1 Data1 detection differential input voltage Pre-condition: activity already detected. Non-low-power modes; VRECEIVE_COM: -10V < (VBP, VBM)< 15V 150 225 300 mV VData0 Data0 detection differential input voltage Pre-condition: activity already detected. Non-low-power modes; VRECEIVE_COM: -10V < (VBP, VBM)< 15V -300 -225 -150 mV VDataErr Mismatch between Data0 and Data1 differential input voltage 2 x (⎜⎜VData0⎜- ⎜VData1⎜⎜) / (⎜VData0⎜+⎜VData1⎜) (see footnote 2) 10 % VRECEIVE_COM Max. common mode voltage range when receiving Non-low-power modes +15 V tBUS_RxD10 Delay from BUS to RxD negative edge CRxD = 15 pF (see footnote 3) 36 80 ns tBUS_RxD01 Delay from BUS to RxD positive edge CRxD = 15 pF 36 80 ns tBIT Bit time CRxD = 15 pF (see footnote 3) tRxD_ASYM Delay time from BUS to RxD mismatch CRXD=15 pF; |tBUS_RxD10- tBUS_RxD01| (see footnote 3) (see footnote 4) 0 5 ns tRxD_FALL Fall time RxD voltage 80% - 20% of VRxD; CRxD=15 pF (see footnote 3) 2 5 ns Receiver www.austriamicrosystems.com/flexray/AS8221 -10 (see footnote 3) Revision 1.1 54 ns 10 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s Table 3. Electrical Characteristics Symbol Parameter Conditions tRxD_RISE Rise time RxD voltage 20% - 80% of VRxD; CRxD=15 pF Min Typ Max Units 2 5 ns (see footnote 3) tBUSIdleDetection Idle detection time VBUS: 400mV → 0V 50 173 200 ns tBUSActivityDetection Activity detection time VBUS: 0V → 400mV 100 173 250 ns tBUSIdleReaction Idle reaction time VBUS: 400mV → 0V 50 192 300 ns tBUSActivityReaction Activity reaction time VBUS: 0V → 400mV 100 200 350 ns tBWU_D0 Data0 detection time in remote wake-up pattern -10V < (VBP, VBM) < 15V 1 2 4 µs tBWU_Idle Idle or Data1 detection time in remote wake-up pattern -10V < (VBP, VBM) < 15V 1 2 4 µs tBWU_Detect Total remote wake-up detection time -10V < (VBP, VBM) < 15V 48 73 140 µs VBWUTH Bus wake-up detection threshold -10V < (VBP, VBM) < 15V -300 -250 -150 mV VLWUTH Local wake-up detection threshold 2 2.8 4 V ILWUL Low level input current on local WAKE pin VBAT = 12V; VLWAKE = 2V for t < tLWUFilter -20 -10 -5 µA ILWUH High level input current on local WAKE pin VBAT = 12V; VLWAKE = 4V for t < tLWUFilter 5 11 20 µA tLWUFilter Local wake filter time 1 20 40 µs VBATTHH VBAT undervoltage recovery threshold 3.5 4 4.5 V VBATTHL VBAT undervoltage detection threshold 2.5 3 3.5 V VCCTHH VCC under-voltage recovery threshold 3.5 4 4.5 V VCCTHL VCC undervoltage detection threshold 2.5 3 3.5 V VIOTHH VIO undervoltage recovery threshold 1.25 1.6 2.0 V VIOTHL VIO undervoltage detection threshold 0.75 1.1 1.5 V tUV_DETECT Detection time for undervoltage at VBAT, VCC, VIO 100 300 700 ms tUV_REC Detection time for undervoltage recovery at VBAT, VCC, VIO 0.7 2 5 ms Wake-Up Detector Supply Voltage Monitor Bus Error Detection ITHL Absolute bus current for low current detection NORMAL mode, Transmitter enabled 5 mA ITHH Absolute bus current for high current detection NORMAL mode, Transmitter enabled 40 mA www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 11 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s Table 3. Electrical Characteristics Symbol Parameter Conditions Min Typ Max Units VSHORT Differential voltage on BP and BM for detecting short circuit between bus lines NORMAL mode, Transmitter enabled 225 mV tBUS_ERROR Bus error detection time NORMAL mode, Transmitter enabled 20 µs Over Temperature OTTH Over temperature threshold 150 171 180 ºC OTTL Over temperature hysteresis 10 13 20 ºC 0 0.15 0.8 V 0 5 µA 0.48 * VIO 0.7 * VIO V Power Supply Interface ΔVOINH High level voltage drop on INH1, INH2 IINH = 0.2mA, VBAT = 5.5V ⏐IIL⏐ Leakage current SLEEP mode, VINH = 0V Communication Controller Interface VTxDIH Threshold for detecting TxD as on logical high VTxDIL Threshold for detecting TxD as on logical low 0.3 * VIO 0.48 * VIO ITxDIH TxD high level input current 30 52 100 µA ITxDIL TxD low level input current -5 0 5 µA VTxENIH Threshold for detecting TxEN as on logical high 0.48 * VIO 0.7 * VIO V VTXENIL Threshold for detecting TxEN as on logical low 0.3 * VIO 0.48 * VIO ITxENIH TxEN high level input current -5 0 5 µA ITxENIL TxEN low level input current -100 -50 -30 µA VRxDOH RxD high level output voltage IRxD = -4mA, VIO = 5V VRxDOL RxD low level output voltage IRxD = 4mA, VIO = 5V V V 0.8 * VIO 0.9 * VIO 1.0 * VIO V 0.1 * VIO 0.2 * VIO V 0 Host Interface VSTBNIH Threshold for detecting STBN as on logical high VSTBNIL Threshold for detecting STBN as on logical low 0.3 * VIO 0.48 * VIO ISTBNIH STBN high level input current 30 52 100 µA ISTBNIL STBN low level input current -5 0 5 µA tSTBN_DEB_LP STBN de-bouncing time lowpower modes 0.1 1 40 µs tSTBN_DEB_NLP STBN de-bouncing time non-lowpower modes 0.1 1 2 µs VENIH Threshold for detecting EN as on logical high 0.48 * VIO 0.7 * VIO V VENIL Threshold for detecting EN as on logical low 0.3 * VIO 0.48 * VIO IENIH EN high level input current 30 50 100 µA IENIL EN low level input current -5 0 5 µA www.austriamicrosystems.com/flexray/AS8221 0.48 * VIO Revision 1.1 0.7 * VIO V V V 12 - 43 AS8221 Data Sheet - E l e c t r i c a l C h a r a c t e r i s t i c s Table 3. Electrical Characteristics Symbol Parameter tEN_DEB_LP Conditions Min Typ Max Units EN de-bouncing time low-power modes 0.1 1 40 µs tEN_DEB_NLP EN de-bouncing time non-lowpower modes 0.1 1 2 µs VERRNOH ERRN high level output voltage IERRN = -4mA, VIO = 5V VERRNOL ERRN low level output voltage IERRN = 4mA, VIO = 5V 0.8 * VIO 0.9 * VIO 1.0 * VIO 0 0.1 * VIO 0.2 * VIO V V Bus Guardian Interface VBGEIH Threshold for detecting BGE as on logical high 0.48 * VIO VBGEIL Threshold for detecting BGE as on logical low 0.3 * VIO 0.48 * VIO IBGEIH BGE high level input current 30 51 100 µA IBGEIL BGE low level input current -5 0 5 µA VRxENOH RxEN high level output voltage IRxEN = -4mA, VIO = 5V VRxENOL RxEN low level output voltage IRxEN = 4mA, VIO = 5V 0.7 * VIO V 0.8 * VIO 0.9 * VIO 1.0 * VIO 0 V 0.1 * VIO 0.2 * VIO V V Read Out Interface tRO_EN_ERRN Propagation delay falling edge EN to ERRN tRO_EN_TIMEOUT error-read-out timeout 1. 2. 3. 4. 25 2 4.5 µs 50 100 µs EN, STBN, ERRN, TxD, RxD, TxEN, BGE, RxEN, LWAKE, INH1, INH2: open Test condition: (VBP + VBM) / 2 = 2,5V ) ± 5% For test signal (see Figure 17) Guaranteed at specified bit time tBIT www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 13 - 43 AS8221 Data Sheet - Ty p i c a l O p e r a t i n g C h a r a c t e r i s t i c s 7 Typical Operating Characteristics Figure 3. Bus Differential Voltage Figure 4. Bus Absolute Voltage Figure 5. Bus Differential Voltage Figure 6. Bus Differential Input Resistance www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 14 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8 Detailed Description The AS8221 is a FlexRay Transceiver operating as an interface between the Communication Controller and the wired bus lines. The AS8221 is designed to extend the application range for high speed and safety critical time triggered bus systems in an automotive environment. The drivers are short circuit protected against the positive and negative supply voltage to increase the robustness and reliability of automotive systems. The AS8221 operates at baudrates up to 10 Mbps. 8.1 Block Description The AS8221 consists of 9 functional blocks (see Figure 1): Table 4. Functional Blocks Functional Block Short Description Host Controller Interface (HCI) Digital interface between the Transceiver and the host controller (HC) The host interface comprises the read-out handler, which delivers failure and status information via the ERRN pin to the host controller. Communication Controller Interface (CCI) Bus Guarding Interface (BGI) Digital interface between the Transceiver and the FlexRay communication controller (CC) Digital interface between the Transceiver and the FlexRay bus guardian (BG) or monitoring circuitry. Power Supply Interface (PSI) The power supply interface consists of the voltage monitor (VM) with two analog inhibit outputs switching external voltage supplies. Internal Logic (IL) The digital signals from the functional blocks of the device are fed into the internal logic where the forwarding of FlexRay messages from analog side to digital interfaces and vice versa is done. The state machine is embedded in the Internal Logic and the handling of error, wake, and power-on flags is executed herein. Bus Failure Detector (BFD) Temperature Protection (TP) The bus failure detector is directly connected to the bus pins, in order to detect several external failure conditions which may occur on the bus. The temperature protection turns off the output driver when reaching the specified internal temperature in order to protect the device. Transmitter The transmitter provides the differential signalling according the FlexRay standard on the bus pins. Receiver The Receiver captures FlexRay valid signals at the bus pins and provides the received data streams to the Internal Logic. Wake-Up Detector (WUD) The wake-up detector recognizes valid wake-up frames on the bus, recognizes a wake signal on the local WAKE pin and signals valid wake-up events to the Internal Logic. 8.2 Events Transitions in order to change between the operation modes are possible only if events are detected. The device supports three type of events, events on the host controller interface (STBN, EN), detection of undervoltage or supply voltage recovery and wake events. Mode changes are only performed upon detected events. 8.3 Operating Modes The AS8221 provides the following operating modes: NORMAL: non-low-power mode RECEIVE-ONLY: non-low-power mode STANDBY: low-power mode GO-TO-SLEEP: low-power mode SLEEP: low-power mode www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 15 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.3.1 NORMAL Mode In this mode the Transceiver is able to send and receive data signals on the bus. TxEN and BGE enables and disables the transmission of data streams. INH1 and INH2 outputs are set high. RxD reflects bus data and bus state. The error-read-out-mechanism is enabled. In NORMAL mode, the transmitter state can be selected as shown in the Table 5. In case the over-temperature flag is set the Transmitter will be disabled. The bus wires are terminated to VCC/2 via Receiver input resistances. Table 5. Transmitter State BGE TxEN TxD Transmitter state Bus State H L H Enabled Data1 (BP is driven high, BM is driven low) H L L Enabled Data0 (BP is driven low, BM is driven High) X H X Disabled Idle (BP and BM are not driven) L X X Disabled Idle (BP and BM are not driven) If the differential bus voltage is higher than VBUSActiveHigh or lower than VBUSActiveLow for a time longer than tBUSActivityDetection, then activity is detected on the bus (Bus = active), RxEN is switched to logical “low” and RxD is released. If, after the activity detection, the differential bus voltage is higher than VData1, RxD is high. If, after the activity detection, the differential bus voltage is lover than VData0, RxD is low. If the absolute differential bus voltage is lower than VBUSActiveHigh and higher than VBUSActiveLow for a time longer than tBUSIdleDetection, then idle is detected on the bus (Bus = idle), RxEN and RxD are switched to logical “high” 8.3.2 RECEIVE-ONLY Mode In RECEIVE-ONLY mode the Transmitter is disabled but the Receiver is active. 8.3.3 STANDBY Mode In this mode the Transceiver is not able to send and receive data signals from the bus, but the wake-up detector is active. The power consumption is significantly reduced with respect to the non-low-power operation modes. RxD and RxEN, reflects the negation of the wake-up flag. INH1 is set to high. If wake-up flag is set then INH2 is high, otherwise it is floating. The error-read-out-mechanism is not enabled. The bus wires are terminated to GND (bus state: Idle_LP). 8.3.4 GO-TO-SLEEP Mode In this mode the Transceiver has the same behavior as in STANDBY mode but if this mode is selected for a time longer than tSLEEP and the wake flag is cleared the device enters into the SLEEP mode. 8.3.5 SLEEP Mode In SLEEP mode only the bus wake and local wake detection is enabled. IN1 and INH2 are floating. 8.4 Non Operating Mode The AS8221 provides the following non operating mode: 8.4.1 POWER-OFF In this mode the Transceiver is not able to operate. RxD, RxEN are set to high and ERRN is set to low. INH1 and INH2 are floating. The bus wires are not connected to GND (bus state: Idle_HZ). www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 16 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.5 Undervoltage Events The device monitors the following three voltage supplies: VBAT: Battery supply voltage VIO: Supply voltage for I/O digital level adaptation VCC: Supply voltage (+5V) 8.5.1 Undervoltage/Voltage Recovery VBAT If VBAT voltage falls below VBATTHL for a time longer than tUV_DETECT then the undervoltage VBAT flag is set and it is reset if VBAT exceeds the voltage threshold VBATTHH for a time longer than tUV_REC or in case a wake-up event has been detected. The flag can be set or reset in all the modes. 8.5.2 Undervoltage/Voltage Recovery VIO If VIO voltage falls below VIOTHL for a time longer than tUV_DETECT then the undervoltage VIO flag is set and it is reset if VIO exceeds the voltage threshold VIOTHH for a time longer than tUV_REC or in case a wake-up event has been detected. The flag can be set or reset in all the operation modes. The flag is automatically reset at POWER-OFF. 8.5.3 Undervoltage/Voltage Recovery VCC If VCC voltage falls below VCCTHL for a time longer than tUV_DETECT then the undervoltage VCC flag is set and it is reset if VCC exceeds the voltage threshold VCCTHH for a time longer than tUV_REC or in case a wake-up event has been detected. The flag can be set or reset in all operation modes. The flag is automatically reset at POWER-OFF. 8.6 Power On/Off Events Starting from POWER-OFF mode a power on event occurs in case VBAT undervoltage flag is reset. Starting from every operation mode a POWER-OFF event occurs in case VBAT and VCC undervoltage flags are set. 8.7 Wake-Up Events A wake-up event can be detected only in low-power modes. The wake-up flag is set if the remote or local wake flag is set. The wake-up flag is reset if both the remote and local wake-up flags are reset. The remote wake-up flag is set if a remote wake-up event occurs. The local wake-up flag is set if a local wake-up event occurs. The remote and local wake-up flags are reset entering a low-power mode from a non-low-power mode, entering NORMAL mode, whenever an undervoltage event occurs and at POWER-OFF. 8.7.1 Remote Wake-Up Event A remote wake-up event, only possible in low-power mode, consists in the reception of at least two consecutive wake-up symbols via the bus within tBWU_Detect. The wake-up symbol is defined as Data0 longer than tBWU_D0 followed by idle or Data1 longer than tBWU_Idle as in Figure 7 unless an undervoltage or wake-up event is present. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 17 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Figure 7. Signal for wake-up pattern recognition VBUS Wake-up Symbol Wake-up Symbol tBWU_Idle tBWU_D0 tBWU_D0 tBWU_Idle tBWU_Detect 8.7.2 Local Wake-Up Event In all low-power modes, if the voltage on the WAKE pin falls below VLWUTH for longer than tLWFilter, a local wake-up event is detected. At the same time the biasing of the pin is switched to pull-down. If the voltage on the WAKE pin rises above VLWUTH for longer than tLWFilter, a local wake-up event is detected. At the same time the biasing of the pin is switched to pull-up. The pull up and down mechanism is active in low-power and non-low-power modes. Figure 8. WAKE input pin behavior PULL-UP PULL-DOW N PULL-UP W AKE tLW UFilter t LW UFilter V BAT RxD / RxEN V IO INH V BAT www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 18 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.8 System Description Figure 9. State Diagram EN=0 WHILE (STBN=1) NORMAL RECEIVE ONLY Output: Input: EN = 0 INH1 = 1 STBN = 1 INH2 = 1 Output: Input: EN = 1 INH1 = 1 STBN = 1 INH2 = 1 CC (EN UV_VCC =1 AN DS WH ILE OR TBN =1 (EN )T =1 HE AN N( VR DS EC TB _V N= CC ) 1) EN=0 WHILE (STBN=0) OR UV_VCC GO-TO-SLEEP STANDBY W HI LE (U V _V CC ) EN=1 WHILE (STBN=0) OR WAKE WHILE (EN=1 AND STBN=0) OR VREC_VCC WHILE (EN=1 AND STBN=0) UV _ VI O Timer = tSLEEP 0) N= ) =0 BN ) ST =0 D = N BN N (E R 0 A ST D LI E O (EN= AN H C) W VC LE OR N=0 E HI V_ (E W (U AK W LE OR ILE AT I B H H _V W W EC IO VR IO _V _V EC EC VR VR ND 0A B ST STBN=0 WHILE (EN=0) OR UV_VCC WHILE ILE _V Output: Input: EN = 0 INH1 = 1 STBN = 0 INH2 = float WAKE WHILE (EN=0 AND STBN=0) OR UV_VCC WHILE (EN=0 AND STBN=0) OR VREC_VCC WHILE (EN=0 AND STBN=0) OR WHILE (UV_VCC) UV_VBAT WHILE (UV_VCC) WH EC VREC_VBAT VR STBN=1 WHILE (EN=0) OR WAKE WHILE (EN=0 AND STBN=1) OR VREC_VCC WHILE (EN=0 AND STBN=1) WA KE Output: Input: EN = 1 INH1 = 1 STBN = 0 INH2 = float WAKE WHILE (EN=1 AND STBN=0) OR VREC_VBAT WHILE (EN=1 AND STBN=0) OR VREC_VIO WHILE (EN=1 AND STBN=0) STBN = 1 WHILE (EN=1) OR WAKE WHILE (EN=1 AND STBN=1) OR VREC_VBAT WHILE (EN=1 AND STBN=1) OR VREC_VIO WHILE (EN=1 AND STBN=1) WAKE WHILE (EN=1 AND STBN=0) STBN=1 WHILE (EN=1) STBN=0 WHILE (EN=1) EN=1 WHILE (STBN=1) POWER OFF SLEEP Output: Input: EN = x INH1 = float STBN = 0 INH2 = float UV_VBAT WHILE (UV_VCC) OR UV_Vcc WHILE (UV_VBAT) UV_VBAT THEN (RESET_WAKE) OR UV_VIO THEN (RESET_WAKE) From any State (except Power Off) STBN=1 WHILE (EN=0) OR WAKE WHILE (EN=0 AND STBN=1) OR VREC_VBAT WHILE (EN=0 AND STBN=1) OR VREC_VIO WHILE (EN=0 AND STBN=1) (EN=0 OR EN=1) OR (STBN=1 OR STBN=0) WHILE (UV_VBAT OR UV_VIO) OR UV_VBAT OR UV_VIO OR UV_VCC OR VREC_VCC Note: This state diagram does not include all transitions, which are shown in Table 7 Prefix of “WHILE” is an event and suffix in brackets checks the flags or in case of EN and STBN the input condition. For example: VREC_VBAT WHILE (EN=0 AND STBN=0) After the event VBAT supply voltage recovery is detected, the transition is performed if EN and STBN are “low”. Legend: UV_VBAT: Undervoltage event and/or flag for VBAT supply voltage UV_VIO: Undervoltage event and/or flag for VIO supply voltage UV_VCC: Undervoltage event and/or flag for VCC supply voltage VREC_VBAT: Voltage recovery event and/or flag for VBAT supply voltage VREC_VIO: Voltage recovery event and/or flag for VIO supply voltage VREC_VCC: Voltage recovery event and/or flag for VCC supply voltage Wake: Wake event and/or flag www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 19 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.9 Fail Silent Behavior 8.9.1 RxEN / BGE timeout In case no edges on RxEN and BGE within tTxEN_timeout are detected, the transmitter will stop transmitting the signals on RxD to the bus pins. 8.9.2 State Transitions due to Under Voltage Detection In case of VBAT or VIO undervoltage is detected, SLEEP mode will be entered regardless the status of EN and STBN. In case VCC undervoltage is detected, STANDBY mode will be entered regardless the status of EN and STBN. VBAT and VIO undervoltage detection have higher priority than VCC undervoltage detection. In case undervoltage at VBAT and VCC is detected, POWER-OFF mode is entered (bus state: Idle_HZ). 8.9.3 State Transitions due to Voltage Recovery Detection If the voltage recovers the device will enter the mode selected by the EN and STBN pins, in case no undervoltage is present at the other supply pins. Starting from the POWER-OFF, the device enters the state selected by the host input pins (EN, STBN) only if VBAT or VCC recovers (VBAT ≥ VBATTHH or VCC ≥ VCCTHH) while VIO is available (undervoltage flag of VIO flag not set). If the VIO undervoltage flag is set, the STANDBY mode will be entered. In both cases the Power-On flag is set. If VBAT ≤ VBATTHL and VCC ≤ VCCTHL the device will be in POWER-OFF state, thus the bus wires are not terminated (bus state: Idle_HZ). 8.10 Mode Transitions In case of power-off event, the device enters POWER-OFF regardless VIO undervoltage flag, wake-up flags and regardless the selection at the host input pins. Starting from the POWER-OFF the device enters STANDBY only in case a power on event occurs. Starting from every operating mode the device enters SLEEP in case VBAT or VIO undervoltage flag is set regardless the VCC undervoltage flag, the wake-up flag and the state of the host input pins. Starting from every operating mode except SLEEP the device enters STANDBY in case VCC undervoltage flag is set and VBAT and VIO undervoltage flags are not set, regardless the wake-up flag indication and the host input pins state. Starting from a low-power mode the device enters the operation mode indicated by the host input pins if a wake-up event occurs. In case all the undervoltage flags are reset the operation mode is selected by the wake-up flag and the host pins according to Table 6. Table 6. Pin Signalling and Operating modes Inputs STBN H EN OutPut Operation Mode H NORMAL RxD L Bus = Data_0 H Bus = Idle or Data_1 L Bus = Data_0 ERRN NOT [Error flag] L Bus = Active H Bus = Idle L Bus = Active INH1 INH2 H H H H H L RECEIVE-ONLY L H GO-TO-SLEEP NOT [Wake-up flag] NOT [Wake-up flag] NOT [Wake-up flag] H Floating L L STANDBY NOT [Wake-up flag] NOT [Wake-up flag] NOT [Wake-up flag] H Floating L X SLEEP NOT [Wake-up flag] NOT [Wake-up flag] NOT [Wake-up flag] Floating Floating X X POWER-OFF H L H Floating Floating H Bus = Idle or Data_1 NOT [Error flag] RxEN H Bus = Idle Where: H = Digital level high L = Digital level low x = Do not care www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 20 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Floating = The Analog output is not driven Note: If GO-TO-SLEEP is selected for more than tSLEEP then the device will enter SLEEP only if the wake-up flag is not set otherwise it will remain in GO-TO-SLEEP. If wake-up flag is set INH2=H otherwise INH2=floating. Starting from SLEEP, if the wake-up flag is set, the device enters STANDBY regardless the host pins state and UV flags. Starting from SLEEP, if the wake-up flag is not set, the only operating mode that can be entered through host pins are the non-low-power modes. 8.10.1 Operating Mode Transitions Table 7. Transition Table Transition Start Point NORMAL Destination Under Voltage Flag VIO VBAT VCC Wake Flag Host Input STBN EN Remarks RECEIVE-ONLY S L L L X H (1) H→L STANDBY U L L (1) L→H (2) X→L H H GO-TO-SLEEP S L L L (2) X→L (1) H→L H U (1) L→H L L (2) X→L H H U L (1) L→H (2) X→L H H S L L L X H (1) L→H S L L L (2) X→L (1) H→L L U L L (1) L→H (2) X→L H L U (1) L→H L L (2) X→L H L U L (1) L→H L (2) X→L H L U L L (1) H→L L H H W L L (2) H→L (1) L→H H H S L L L X (1) L→H L U L L (1) H→L L H L W L L (2) H→L (1) L→H H L S L L L L L (1) L→H sleep timer enabled S L L L H L (1) L→H sleep timer disabled U L L (1) H→L L L H sleep timer enabled W L L (2) H→L (1) L→H L H sleep timer disabled U (1) L→H L L (2) X→L L L U (1) L→H L H L X X U L (1) L→H L (2) X→L L L W L L (2) X→L (1) L→H L L U L L (1) L→H (2) X→L L L U L L (1) H→L L L L S L L H L (1) L↔H X S L L H L X (1) L↔H SLEEP NORMAL RECEIVEONLY Event STANDBY SLEEP NORMAL RECEIVE-ONLY GO-TO-SLEEP STANDBY SLEEP STANDBY www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 sleep timer enabled 21 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Table 7. Transition Table Transition Start Point Destination NORMAL STANDBY GO-TO-SLEEP SLEEP GO-TO-SLEEP NORMAL RECEIVE-ONLY STANDBY SLEEP GO-TO-SLEEP SLEEP Under Voltage Flag Host Input VIO VBAT VCC Wake Flag S L L L X (1) L→H H S L L L X L (1) H→L U L L (1) L→H (2) X→L L H S L L L L L H U (1) L→H L L (2) X→L L H U L (1) L→H L (2) X→L L H W L L L (1) L→H L H S L L L L (1) L→H H W (2) X→L (2) X→L (2) X→L (1) L→H H H U L (1) H→L L L H H U (1) H→L L L L H H S L L L L (1) L→H L W (2) X→L (2) X→L (2) X→L (1) L→H H H U L (1) H→L L L H L U (1) H→L L L L H L W (2) X→L (2) X→L (2) X→L (1) L→H L L U L (1) H→L L L L L U (1) H→L L L L L L U (1) H→L L H L X X W (2) X→L (2) X→L (2) X→L (1) L→H L H sleep timer disabled U L (1) H→L L L L H sleep timer disabled U (1) H→L L L L L H sleep timer disabled S X X X L X (1) L↔H S H L X L (1) L↔H X S L H L L (1) L↔H X S H H L L (1) L↔H X U X (1) L→H L L X X U (1) L→H X X L X X U L L (1) L↔H L X X Event STBN EN Remarks t≥tSLEEP sleep timer disabled Note: S = transition forced via EN, STBN; U = transition forced via undervoltage or voltage recovery; W = transition forced via WAKE (1) Indicates the action, that initiates the transition (2) Indicates the consequence after performed transition (3) In case the wake flag is set, it is not possible to enter SLEEP mode through a Sleep command, requested by the host. (4) In case an undervoltage on VBAT and VCC is detected, the device enters the POWER-OFF state. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 22 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.10.2 ERRN Signalling The ERRN signalling is shown in Table 8. Table 8. ERRN signalling SUPPLY VOLTAGE FLAG EVENT VIO RWAKE FLAG LWAKE FLAG L X L HOST COMMAND ERRN STBN EN X H H Not failure H X H L If rising edge at EN, then NOT [error flag] else L L L X H L If rising edge at EN, then NOT [error flag] else H L L L L X H L L L→H L X H→L L L→H L L X H→L L H L→H L X L L L→H H L X L H X X X X L 8.11 Loss of ground Whenever a loss of ground is detected, the bus lines are switched Idle_HZ with the precondition that the host pins are open. Either error or no error can be indicated on the ERRN pin. 8.12 Error Flags Description 8.12.1 Undervoltage UVVBAT_DET: The VBAT undervoltage flag is set if the VBAT voltage falls below VBATTHL for longer than tUV_DETECT and is reset if the VBAT voltage reaches a voltage level higher than VBATTHH for longer than tUV_DETECT. UVVIO_DET: The VIO undervoltage flag is set if the VCC voltage falls below VCCTHL for longer than tUV_DETECT and is reset if the VCC voltage reaches a voltage level for longer than VCCTHH after tUV_DETECT. UVVCC_DET: The VCC undervoltage flag is set if the VIO voltage falls below VIOTHL for longer than tUV_DETECT and is reset if the VIO voltage reaches a voltage level higher than VIOTHH for longer than tUV_DETECT. 8.12.2 Bus Error (BUSERR) The bus error flag is set if 2 consecutive rising edges on the TxD pin without any rising edge on the RxD pin are detected or if 2 consecutive falling edges on the TxD pin without any falling edge on the RxD pin are detected. This flag is reset if a rising edge on the TxD pin is followed by a rising edge on RxD pin before the next TxD rising edge or if a falling edge on the TxD pin is followed by a falling edge on RxD pin before the next TxD falling edge. This flag can be set or reset only in NORMAL mode when the transmitter is enabled. The flag is reset at POWER-OFF. 8.12.3 BP Open Line (BP_OL) The BP_OL can only be set/reset in NORMAL mode if the driver is enabled. The flag is set if the absolute current at BP is lower than ITHL during transmission of Data0 and Data1 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and if the absolute current at BP is higher than ITHL during transmission of Data0 and Data1 for a time longer than tBUS_ERROR. 8.12.4 BM Open Line (BM_OL) The BM_OL can only be set/reset in NORMAL mode if the driver is enabled. The flag is set if the absolute current at BM is lower than ITHL during transmission of Data0 and Data1 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and if the absolute current at BM is higher than ITHL during transmission of Data0 and Data1 for a time longer than tBUS_ERROR. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 23 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.12.5 BP Short Circuit to VCC (BP_VCC) The BP_VCC can only be set/reset in NORMAL mode if the driver is enabled while Data0 and Data1 are transmitted for longer than tBUS_ERROR. The flag is set if the absolute current at BP is lower than ITHL during transmission of Data1 longer than tBUS_ERROR and if the absolute current at BP is higher than ITHH during transmission of Data0 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and in case the setting conditions are not fulfilled. 8.12.6 BP Short Circuit to GND (BP_GND) The BP_GND can only be set/reset in NORMAL mode if the driver is enabled while Data0 and Data1 are transmitted for longer than tBUS_ERROR. The flag is set if the absolute current at BP is higher than ITHH during transmission of Data1 longer than tBUS_ERROR and if the absolute current at BP is lower than ITHL during transmission of Data0 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and in case the setting conditions are not fulfilled. 8.12.7 BM Short Circuit to VCC (BM_VCC) The BM_VCC can only be set/reset in NORMAL mode if the driver is enabled while Data0 and Data1 are transmitted for longer than tBUS_ERROR. The flag is set if the absolute current at BM is lower than ITHL during transmission of Data0 longer than tBUS_ERROR and if the absolute current at BM is higher than ITHH during transmission of Data1 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and in case the setting conditions are not fulfilled. 8.12.8 BM Short Circuit to GND (BM_GND) The BM_GND can only be set/reset in NORMAL mode if the driver is enabled while Data0 and Data1 are transmitted for longer than tBUS_ERROR. The flag is set if the absolute current at BM is higher than ITHH during transmission of Data0 longer than tBUS_ERROR and if the absolute current at BM is lower than ITHL during transmission of Data1 for a time longer than tBUS_ERROR. The flag is reset in POWER-OFF mode and in case the setting conditions are not fulfilled. 8.12.9 Short Circuit between BP and BM (BP_BM) The BP_BM can only be set or reset in NORMAL mode while the driver is active (edge at TxEN) for a time longer than tBUS_ERROR. The flag is set if the absolute value of the differential voltage is lower than VSHORT for a time tBUS_ERROR. The flag is reset in POWER-OFF mode and if the set condition is not fulfilled. 8.12.10 Over Temperature (OT) This flag can only be set or reset in the non-low-power modes. The flag is set if the junction temperature exceeds OTTH and it is reset if the junction temperature falls below OTTL. 8.12.11 TxEN_BGE Timeout (TxEN_TO) This flag can only be set in NORMAL mode if the driver is enabled (TxEN is low and BGE is high) for a time longer than tTxEN_max. It is reset during transition on TxEN or BGE or if the device exits NORMAL mode. If the flag is set the driver is disabled. 8.12.12 Error Flag (ERROR) The ERROR is signalled on the ERRN pin according to Table 6 and Table 8. The flag is set if at least one of the error flags in chapters 8.12.2 to 8.12.11 is set. The flag will be reset if none of the flags in chapters 8.12.2 to 8.12.11 is set. 8.13 Status Flags Description 8.13.1 Local Wake Flag (LWAKE) See chapter 8.7 Wake-Up Events on page 17 8.13.2 Remote Wake Flag (RWAKE) see chapter 8.7 Wake-Up Events on page 17 www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 24 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.13.3 Power on Flag (PWON) The PWON is set leaving the POWER-OFF state and it is reset entering a low-power mode after a non-low-power mode. 8.14 Error Flags and Status Flags Read-Out The readout mechanism consists of two information groups: 5. Error read-out 6. Status information read-out The read-out mechanism as serial transmission on Pin EN and ERRN: Table 9. Read-out Mechanism and Transceiver States State Enabled/Disabled NORMAL mode Enabled RECEIVE-ONLY mode Enabled STANDBY mode Disabled GO-TO-SLEEP mode Disabled SLEEP mode Disabled The error flags and the status flags can be read-out by applying a clock signal to pin EN in a non-low-power mode. A falling edge on pin EN starts the read-out loading the content of the error/status flag into the shift register and signaling the error flag on the ERRN pin. On the second falling edge the first flag (Bit 0) will be shifted out. The ERRN data is valid after tRO_EN_ERRN. If EN pin keeps on toggling after the last flag (Bit 15) the next flag again is Bit 0. The complete list of bits is shown in Table 10. If no transition is detected on pin EN for longer than tRO_EN_TIMEOUT the device enters the operation mode selected by the host pins. Figure 10. Timing of the read-out mechanism EN 50% V IO ERRN ERRN 50% V IO ERROR FLAG t < tRO_EN_TIMEOUT Bit 0 tRO_EN_ERRN Bit 1 Bit 2 ERRN t > tRO_EN__TIMEOUT 8.14.1 Error and Status Flag Bit Order Table 10. Bit order for the read-out sequence Bit Description Symbol Bit 0 Undervoltage VBAT detected UVVBAT_DET Bit 1 Undervoltage VIO detected UVVIO_DET Bit 2 Undervoltage VCC detected UVVCC_DET Bit 3 Bus error BUSERR Bit 4 BP open line BP_OL Bit 5 BP short circuit to VCC BP_VCC Bit 6 BP short circuit to GND BP_GND www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 25 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Table 10. Bit order for the read-out sequence Bit Description Symbol Bit 7 BM open line BM_OL Bit 8 BM short sourced to VCC BM_VCC Bit 9 BM short sourced to GND BM_GND Bit 10 Short circuit between BP and BM BP_BM Bit 11 Over temperature OT Bit 12 TxEN_BGE timeout TxEN_TO Bit 13 Local wake flag LWAKE Bit 14 Remote wake flag RWAKE Bit 15 Power on flag PWON When the read-out mechanism is started, the first data information is the Bit 0 until Bit 15 is transmitted. Any re-initiation or repetitions is started with the first data Bit 0. 8.15 Bus Driver 8.15.1 Bus States Activity: The bus wires reflects the differential signal specified in chapter 8.17 Transmitter on page 28. Idle: The bus wires are terminated to VCC/2 via. receiver input resistances. Idle_LP: The bus wires are terminated to GND via receiver input resistances. Idle_HZ: The bus wires are not terminated to VCC/2 via. 1MΩ www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 26 - 43 www.austriamicrosystems.com/flexray/AS8221 0.5 * VIO TxEN Revision 1.1 0.5 * VIO 0.5 * VIO RxD RxEN VBUS 0.5 * VIO BGE 300 mV 0.5 * VIO TxD tTxD_BUS01 tBUS_RxD01 tTxD_BUS10 tBUS_RxD10 -300 mV 30 mV tBUSIdleReaction tBGE_BUS_Active_Idle tBUS_Idle_Active tBUSActivityReaction -300 mV tBGE_BUS_Idle_Active tBUS_Active_Idle 30 mV tTxEN_BUS_Active_Idle tTxEN_BUS_Idle_Active -300 mV tBUS01 tBUS10 20 % 80 % AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.16 Transceiver Timing Figure 11. Timing Diagram 27 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.17 Transmitter The transmitter generates out of a digital input signal on TxD the FlexRay differential bus voltage. The transmitter is only active in NORMAL mode if BGE is on logical high and TxEN is on logical low. Figure 12. Transmitter characteristics (TxD → BUS) V TxD 50% * VIO Data1: x * tBIT Data0: x * tBIT V BUS tTxD_BUS01 tTxD_BUS10 tBUS01 tBUS10 V BUS_DIFF_D1 80% * V BUS_DIFF_D1 300 mV + V BUS_DIFF_Idle - V BUS_DIFF_Idle - 300 mV 20% * V BUS_DIFF_D1 V BUS_DIFF_D0 Data1: x * tBIT Data0: x * t BIT Figure 13. Transmitter characteristics (TxEN → BUS) VTxEN 50% * VIO < tTxEN_timeout < tTxEN_timeout VBUS tTxEN_BUS_Active_Idle tTxEN_BUS_Idle_Active tBUS_Active_Idle tBUS_Idle_Active VBUS_DIFF_D1 300 mV + VBUS_DIFF_Idle - VBUS_DIFF_Idle - 300 mV VBUS_DIFF_D0 www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 28 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Figure 14. Timing characteristics (BGE → BUS) VBGE 50% * VIO VBUS tBGE_BUS_Active_Idle tBGE_BUS_Idle_Active tBUS_Active_Idle tBUS_Idle_Active VBUS_DIFF_D1 300 mV + VBUS_DIFF_Idle - VBUS_DIFF_Idle - 300 mV VBUS_DIFF_D0 In NORMAL and RECEIVE-ONLY mode the transmitter drives on the bus Idle in case no data are transmitted. In STANDBY, GO-TO-SLEEP and SLEEP mode the transmitter drives Idle_LP on the bus pins. In POWER-OFF mode the bus pins shows Idle_HZ. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 29 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.18 Receiver The Receiver generates from the FlexRay differential bus voltage a digital signal on the RxD and RxEN pins. RxD shows the data (Data0 and Data1) and RxEN shows the bus idle and activity status received on the bus pins. The Receiver is only active in NORMAL and RECEIVE-ONLY mode. Figure 15. Timing characteristics of the bus signals to RxD and RxEN VBUS VBUSActiveHigh VData1 300 mV + VBUS_DIFF_Idle - VBUS_DIFF_Idle VBUSActiveLow VData0 - 300 mV Data0: x * tBIT Data1: x * tBIT VRxEN tBUSActivityReaction tBUSIdleReaction 50% * VIO VRxD tBUS_RxD10 tBUS_RxD01 tRxD_RISE tRxD_FALL 80% * VIO 50% * VIO 20% * VIO 8.18.1 Bus Activity and Idle Detection (only in NORMAL and RECEIVE-ONLY mode) If the absolute differential bus voltage is higher than VBUSActiveLow and less than VBUSActiveHigh for a time longer than tBUSIdleDetection, bus Idle is detected, RxEN and RxD are switched to logical high after a time tBUSIdleReaction. If the absolute differential bus voltage is higher than VBUSActiveHigh or lower than VBUSActiveLow for a time loner than tBUSActivitiyDetection, bus Activity is detected, RxEN is switched to logical low and RxD shows the detected bus data according to Table 11 after the time tBUSActivityReaction. Table 11. Logic table for Receiver bus signal detection Receiver Operation mode Normal power modes (NORMAL and RECEIVE-ONLY mode) Bus signals RxEN RxD Idle H H Data0 L L Data1 L H 8.18.2 Bus Data Detection (only in NORMAL and RECEIVE-ONLY mode) If, after activity detection the differential bus voltage is higher than VData1, RxD will be high after a time tBUS_RxD01. If, after activity detection the differential bus voltage is lower than VData0, RxD will be low after a time tBUS_RxD10. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 30 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n Figure 16. Receiver characteristics (BUS → RxD, RxEN) VRxD VBUS VBUS VRxEN VBUS VBUS VBUSActiveLow VData0 Data0 Activity www.austriamicrosystems.com/flexray/AS8221 VBUSActiveHigh VData1 Idle Revision 1.1 Data1 Activity 31 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.18.3 Receiver Test Signal Figure 17. Receiver test signal V BUS 22 ns 22 ns 400 mV 300 mV -300 mV -400 mV tBIT tBUS_RxD01 RxD V BUS tBUS_RxD10 22 ns 22 ns 400 mV 300 mV -300 mV -400 mV tBIT RxD www.austriamicrosystems.com/flexray/AS8221 tBUS_RxD10 tBUS_RxD01 Revision 1.1 32 - 43 AS8221 Data Sheet - D e t a i l e d D e s c r i p t i o n 8.19 Test Circuits Figure 18. Test Circuit for Automotive Transients ISO 7637 PULSE GENERATOR 12V or 42V 10uF +5V Transients in accordance with ISO7637: test pulses 1, 2, 3a, 3b, 4, 5 Test conditions: Normal mode bus idle, Normal mode bus active (TXD=5 MHz, TXEN=1kHz) 100nF 14 VBAT 19 4 VCC VIO 7 RXD 15pF AS8221 BP 1nF 18 ISO 7637 PULSE GENERATOR BM 17 RL CL 1nF Figure 19. Test circuit for dynamic characteristics +12V 10uF +5V 100nF 14 19 VBAT VCC 4 VIO 7 RXD 15pF AS8221 18 BP BM www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 17 RL CL 33 - 43 AS8221 Data Sheet - A p p e n d i x 9 Appendix 9.1 FlexRay Functional Classes The AS8221 FlexRay Standard Transceiver has the following Bus Driver functional classes according the FlexRay Electrical Physical Layer Specification V2.1 Rev. B implemented: Functional Class: Chapter 8.13.1 “Bus Driver voltage regulator control” Functional Class: Chapter 8.13.2 “Bus Driver - Bus Guardian interface” Functional Class: Chapter 8.13.4 “Bus Driver logic level adaptation” 9.2 FlexRay Parameter Comparison The following table shows the comparison of conventions used in AS8221 datasheet and FlexRay Electrical Physical Layer Specification V2.1 Rev. B. Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description - Battery Supply Voltage (VBAT) - - - Supply Voltage (VCC) - - - Supply Voltage (VIO) - - - DC Voltage at EN, STBN, ERRN, TxD, RxD, TxEN, BGE, RxEN - - - DC Voltage on pin WAKE, INH1, INH2 - - - DC Voltage at BP and BM - - - Input current (latchup immunity) - - - Electrostatic discharge at bus lines BP, BM, VBAT, WAKE uESDExt ESD protection on pins that lead to ECU external terminals - Electrostatic discharge uESDint ESD on all other pins - Transient voltage on BP, BM - - - Transient voltage on VBAT - - - Total power dissipation (all supplies and outputs) - - - Storage temperature - - - Junction temperature - - - Package body temperature - - - Humidity non-condensing - - TAMB Ambient temperature T Ambient temperature VCC - VIO Difference of supplies - - IBAT VBAT current consumption - - ICC VCC current consumption - - Absolute Maximum Ratings Supply Voltage www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 34 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description IIO VIO current consumption - - tSTBN_RxD Delay STBN high to RxD high with wake flag set - - tSTBN_RxEN Delay STBN high to RxEN high with wake flag set - - tSLEEP_INH1 Delay STBN high to INH1 high - - tSTANDBY_INH2 Delay STBN high to INH2 high - - tSLEEP GO-TO-SLEEP hold time - - VBUS_DIFF_D0 Differential bus voltage low in NORMAL mode (Data0) uBDTxactive Absolute value of uBus while sending VBUS_DIFF_D1 Differential bus voltage high in NORMAL mode (Data1) uBDTxactive Absolute value of uBus while sending VBUS_DIFF Matching between Data0 and Data1 differential bus voltage in NORMAL mode - - VBUS_COM_D0 Common mode bus voltage in case of Data0 in non-low-power modes - - VBUS_COM_D1 Common mode bus voltage in case of Data1 in non-low-power modes - - ΔVBUS_COM Matching between Data0 and Data1 common mode voltage - - VBUS_DIFF_Idle Absolute differential bus voltage in idle mode uBDTxidle Absolute value of uBus, while Idle IBPBMShortMax IBMBPShortMax Absolute max current when BP is shorted to BM IBPBMShortMax IBMBPShortMax Absolute maximum output current when BP shorted to BM IBPGNDShortMax Absolute max current when BP is shorted to GND IBPGNDShortMax Absolute maximum output current when shorted to GND IBMGNDShortMax Absolute max current when BM is shorted to GND IBMGNDShortMax Absolute maximum output current when shorted to GND IBP-5VShortMax Absolute max current when BP is shorted to -5 V IBP-5VShortMax Absolute maximum output current when shorted to -5V IBM-5VShortMax Absolute max current when BM is shorted to 5V IBM-5VShortMax Absolute maximum output current when shorted to -5V IBP27VShortMax Absolute max current when BP is shorted to 27 V IBPBAT27VShortMax Absolute maximum output current when shorted to 27V IBM27VShortMax Absolute max current when BM is shorted to 27 V IBMBAT27VShortMax Absolute maximum output current when shorted to 27V State Transitions Transmitter www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 35 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description IBP48VShortMax Absolute max current when BP is shorted to 48 V IBPBAT48VShortMax Absolute maximum output current when shorted to 48V IBM48VShortMax Absolute max current when BM is shorted to 48 V IBMBAT48VShortMax Absolute maximum output current when shorted to 48V tTxD_BUS01 Delay time from TxD to BUS positive edge dBDTx10 Transmitter delay, negative edge tTxD_BUS10 Delay time from TxD to BUS negative edge dBDTx01 Transmitter delay, positive edge tTxD_MISMATCH Delay time from TxD to BUS mismatch dTxAsym Transmitter delay mismatch | dBDTx10 - dBDTx01 | tBUS10 Fall time differential bus voltage dBusTx10 Fall time differential bus voltage (80% ® 20%) tBUS01 Rise time differential bus voltage dBusTx01 Rise time differential bus voltage (20% ® 80%) tTxEN_BUS_Idle_Active Delay time from TxEN to bus active dBDTxia Propagation delay idle ®active tTxEN_BUS_Active_Idle Delay time from TxEN to bus idle dBDTxai Propagation delay active ® idle tTxEN_MISMATCH Delay time from TxEN to bus mismatch dBDTxDM | dBDTxia - dBDTxai | tBGE_BUS_Idle_Active Delay time from BGE to bus active dBDTxia Propagation delay idle ® active tBGE_BUS_Active_Idle Delay time from BGE to bus idle dBDTXai Propagation delay active ® idle tBUS_Idle_Active Differential bus voltage transition time: idle to active dBusTxia Transition time idle ® active tBUS_Active_Idle Differential bus voltage transition time: active to idle dBusTxai Transition time active → idle tTxEN_timeout TxEN timeout - - RBP, RBM BP, BM input resistance RCM1, RCM2 Receiver common mode input resistance RDIFF BP, BM differential input resistance - - VBPidle, VBMidle Idle voltage in non-low-power modes on pin BP,BM uBias Bus bias voltage during BD_Normal mode VBPidle_low, VBMidle_low Idle voltage in low-power modes on pin BP, BM uBias Bus bias voltage during low-power modes IBPidle Absolute idle output current on pin BP - - IBMidle Absolute idle output current on pin BM - - IBPleak, IBMleak Absolute leakage current, when not powered iBPLeak, iBMLeak Absolute leakage current, when not powered Receiver www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 36 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description VBUSActiveHigh Activity detection differential input voltage high uBusActiveHigh Upper Receiver threshold for detecting activity VBUSActiveLow Activity detection differential input voltage low uBusActiveLow Lower Receiver threshold for detecting activity VData1 Data1 detection differential input voltage uData1 Receiver threshold for detecting Data_1 VData0 Data0 detection differential input voltage uData0 Receiver threshold for detecting Data_0 VDataErr Mismatch between Data0 and Data1 differential input voltage uData Mismatch of Receiver thresholds VRECEIVE_COM Max. common mode voltage range when receiving uCM Common mode voltage range (with respect to GND) that does not disturb the receive function tBUS_RxD10 Delay from bus to RxD negative edge dBDRx10 Receiver delay, negative edge tBUS_RxD01 Delay from bus to RxD positive edge dBDRx01 Receiver delay, positive edge tBIT Bit time - - tRxD_ASYM Delay time from bus to RxD mismatch dRxAsym Receiver delay mismatch | dBDRx10 – dBDRx01 | tRxD_FALL Fall time RxD voltage dRxSlope Fall and rise time 20%-80% tRxD_RISE Rise time RxD voltage dRxSlope Fall and rise time 20%-80% tBUSIdleDetection Idle detection time dIdleDetection Filter-time for idle detection tBUSActivityDetection Activity detection time dActivityDetection Filter-time for activity detection tBUSIdleReaction Idle reaction time dBDRxai Idle reaction time tBUSActivityReaction Activity reaction time dBDRxia Activity reaction time tBWU_D0 Data0 detection time in remote wake-up pattern dWU0Detect Acceptance timeout for detection of a Data_0 phase in wake-up pattern tBWU_Idle Idle or Data1 detection time in remote wakeup pattern dWUIdleDetect Acceptance timeout for detection of a Idle phase in wake-up pattern tBWU_Detect Total remote wake-up detection time dWUTimeout Acceptance timeout for wake-up pattern recognition VBWUTH Bus wake-up detection threshold - - VLWUTH Local wake-up detection threshold - - Wake-Up Detector www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 37 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description ILWUL Low level input current on local WAKE pin - - ILWUH High level input current on local WAKE pin - - tLWUFilter Local wake filter time dWakePulseFilter Wake pulse filter time (spike rejection) - VBAT operating range VBAT = +6.5 to + 50V VBAT for WU detector Battery voltage required for wake-up detector operation Supply Voltage Monitor VBATTHH VBAT undervoltage recovery threshold - - VBATTHL VBAT undervoltage detection threshold uUVBAT Undervoltage detection threshold VCCTHH VCC undervoltage recovery threshold - - VCCTHL VCC undervoltage detection threshold uUVCC Undervoltage detection threshold VIOTHH VIO undervoltage recovery threshold - - VIOTHL VIO undervoltage detection threshold uUVIO Undervoltage detection threshold tUV_DETECT Detection time for undervoltage at VBAT, VCC, VIO dUVBAT, dUVCC, dUVIO Undervoltage reaction time tUV_REC Detection time for undervoltage recovery at VBAT, VCC, VIO - - ITHL Absolute bus current for low current detection - - ITHH Absolute bus current for high current detection - - VSHORT Differential voltage on BP and BM for detecting short circuit between bus lines - - tBUS_ERROR Bus error detection time - Detection only required while actively transmitting a data frame, error indication to host latest when transmission stops. OTTH Over temperature threshold - - OTTL Over temperature hysteresis - - Bus Error Detection Over Temperature www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 38 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description ΔVOINH High level voltage drop on INH1, INH2 - - | IIL | Leakage current - - VTxDIH Threshold for detecting TxD as on logical high uVIO-IN-HIGH Threshold for detecting a digital input as on logical high VTxDIL Threshold for detecting TxD as on logical low uVIO-IN-LOW Threshold for detecting a digital input as on logical low ITxDIH TxD high level input current - - ITxDIL TxD low level input current - - VTxENIH Threshold for detecting TxEN as on logical high uVIO-IN-HIGH Threshold for detecting a digital input as on logical high VTXENIL Threshold for detecting TxEN as on logical low uVIO-IN-LOW Threshold for detecting a digital input as on logical low ITxENIH TxEN high level input current - - ITxENIL TxEN low level input current - - VRxDOH RxD high level output voltage uVIO-OUT-HIGH Output voltage on a digital output, when in logical high state VRxDOL RxD low level output voltage uVIO-OUT-LOW Output voltage on a digital output, when in logical low state VSTBNIH Threshold for detecting STBN as on logical high uVIO-IN-HIGH Threshold for detecting a digital input as on logical high VSTBNIL Threshold for detecting STBN as on logical low uVIO-IN-LOW Threshold for detecting a digital input as on logical low ISTBNIH STBN high level input current - - ISTBNIL STBN low level input current - - tSTBN_DEB_LP STBN de-bouncing time low-power modes - - tSTBN_DEB_NLP STBN de-bouncing time non-low-power modes - - VENIH Threshold for detecting EN as on logical high uVIO-IN-HIGH Threshold for detecting a digital input as on logical high Power Supply Interface Communication Controller Interface Host Interface www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 39 - 43 AS8221 Data Sheet - A p p e n d i x Table 12. Comparison table FlexRay Electrical Physical Layer Specification V2.1 Rev. B AS8221 Datasheet Symbol Parameter Name Description VENIL Threshold for detecting EN as on logical low uVIO-IN-LOW Threshold for detecting a digital input as on logical low IENIH EN high level input current - - IENIL EN low level input current - - tEN_DEB_LP EN de-bouncing time low-power modes - - tEN_DEB_NLP EN de-bouncing time non-low-power modes - - VERRNOH ERRN high level output voltage uVIO-OUT-HIGH Output voltage on a digital output, when in logical high state VERRNOL ERRN low level output voltage uVIO-OUT-LOW Output voltage on a digital output, when in logical low state VBGEIH Threshold for detecting BGE as on logical high uVIO-IN-HIGH Threshold for detecting a digital input as on logical high VBGEIL Threshold for detecting BGE as on logical low uVIO-IN-LOW Threshold for detecting a digital input as on logical low IBGEIH BGE high level input current - - IBGEIL BGE low level input current - - VRXENOH RxEN high level output voltage uVIO-OUT-HIGH Output voltage on a digital output, when in logical high state VRXENOL RxEN low level output voltage uVIO-OUT-LOW Output voltage on a digital output, when in logical low state tRO_EN_ERRN Propagation delay falling edge EN to ERRN - - tRO_EN_TIMEOUT error-read-out time out - - Bus Guardian Interface Read Out Interface www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 40 - 43 AS8221 Data Sheet - P a c k a g e D r a w i n g s a n d M a r k i n g s 10 Package Drawings and Markings Figure 20. AS8221 SSOP20 package Diagram Table 13. package Dimensions Symbol Min A 1.73 A1 0.05 A2 1.68 b 0.25 b1 0.25 C 0.09 C1 0.09 D E 5.20 e H 7.65 L 0.63 Typ 1.86 0.13 1.73 0.30 0.15 See Variations 5.30 0.65 BSC 7.80 0.75 Max 1.99 0.21 1.78 0.38 0.33 0.20 0.16 5.38 7.90 0.95 Symbol L1 N a R Min 0º 0.09 AA AB AC AD AE AF 6.07 6.07 7.07 8.07 10.07 10.07 Typ 1.25 REF See Variations 4º 0.15 Variations: D 6.20 6.20 7.20 8.20 10.20 10.20 Max 8º 6.33 6.33 7.33 8.33 10.33 10.33 N 14 16 20 24 28 30 Note: 1. Dimensioning and tolerancing conform to ASME Y14.5M-1994. 2. All dimensions are in millimeters, angle is in degrees. 3. N is the total number of terminals. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 41 - 43 AS8221 Data Sheet - P a c k a g e D r a w i n g s a n d M a r k i n g s Revision History Table 14. Revision History Revision Number Date Owner Description 1.0 Sep 01, 2009 hgl first version 1.1 Sep 14, 2009 hgl Made sentence corrections and converted the ‘Typ’ values of Table 3 in to standard format. No Technical Changes to the datasheet. www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 42 - 43 AS8221 Data Sheet - O r d e r i n g I n f o r m a t i o n 11 Ordering Information Table 15. Ordering Information Ordering Code Marking Description Delivery Form Package AS8221-ASSU AS8221 AS8221 FlexRay Standard Transceiver Tube SSOP20 AS8221-ASST AS8221 AS8221 FlexRay Standard Transceiver Tape & Reel SSOP20 Note: All products are RoHS compliant and Pb-free. Buy our products or get free samples online at ICdirect: http://www.austriamicrosystems.com/ICdirect For further information and requests, please contact us mailto:[email protected] or find your local distributor at http://www.austriamicrosystems.com/distributor Copyrights Copyright © 1997-2009, austriamicrosystems AG, Tobelbaderstrasse 30, 8141 Unterpremstaetten, Austria-Europe. Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. All products and companies mentioned are trademarks or registered trademarks of their respective companies. Disclaimer Devices sold by austriamicrosystems AG are covered by the warranty and patent indemnification provisions appearing in its Term of Sale. austriamicrosystems AG makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. austriamicrosystems AG reserves the right to change specifications and prices at any time and without notice. Therefore, prior to designing this product into a system, it is necessary to check with austriamicrosystems AG for current information. This product is intended for use in normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment are specifically not recommended without additional processing by austriamicrosystems AG for each application. For shipments of less than 100 parts the manufacturing flow might show deviations from the standard production flow, such as test flow or test location. The information furnished here by austriamicrosystems AG is believed to be correct and accurate. However, austriamicrosystems AG shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interruption of business or indirect, special, incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. No obligation or liability to recipient or any third party shall arise or flow out of austriamicrosystems AG rendering of technical or other services. Contact Information Headquarters austriamicrosystems AG Tobelbaderstrasse 30 A-8141 Unterpremstaetten, Austria Tel: +43 (0) 3136 500 0 Fax: +43 (0) 3136 525 01 For Sales Offices, Distributors and Representatives, please visit: http://www.austriamicrosystems.com/contact www.austriamicrosystems.com/flexray/AS8221 Revision 1.1 43 - 43