iC-GF TRANSCEIVER Rev F1, Page 1/30 FEATURES APPLICATIONS • IO-Link compliant slave transceiver • Dual channel switches, configurable for high-side, low-side and • • • • • push-pull operation with tristate function • Configuration via pins or SPI interface • Switches are current limited • Switches, iC supply and feedback channel are protected against reverse polarity Output current of up to 150 mA per channel Parallel connection of both channels possible The channels can be inverted for antivalent output Sensor communication request function (IO-Link wake-up) Wide supply voltage range of 9 to 30 V Sensor parametrisation via a feedback channel (up to 30 V) Switching converters and linear regulators for 3.3/5 V voltage generation • Error detection with hysteresis with excess temperature, overload and undervoltage • Driver shut-down on all errors • Error signalling at two open-collector outputs • • • • • • • IO-Link slaves I/O sensor interface Digital sensors Light barriers Proximity switches PACKAGES QFN24 4 mm x 4 mm CSP 2.36 mm x 2.32 mm (on request) BLOCK DIAGRAM VCC CVH VCC3 1uF CVCC 1uF ..50mA CVCC3 1uF VCC3 VCC3 VCC VCC VH LVH 22uH CVBR 1uF VHL VBR VBR NUVD/MISO Undervoltage Driver NOVL/NDIAG Toff 1 RSET Ov.Load ISET VBO Lin. Regulator DC/DC Converter Bias VBO<VN VBO CVBO 100nF 6.8k VCC3 Channel 1 QCFG1/NCS HS1 VCC3 INV1/ESPI Q1 Control Logic LS1 IN1/TX Input Interface SENSOR LINE HS2 Configuration Registers QCFG2/SCLK SPI Interface LS2 OEN VBR CFO/RX ..50mA CFP GND Copyright © 2015 iC-Haus QP2 Q2 IN2/MOSI GND QN1 CQ1 1nF Channel Switches VCC3 Channel 2 QP1 =1 Driver iC-GF QN2 CQ2 1nF CFI CFI CCFI 1nF VN Feedback Comparator VN VN http://www.ichaus.com iC-GF TRANSCEIVER Rev F1, Page 2/30 DESCRIPTION iC-GF is a fully IO-Link compliant transceiver iC with two independent switching channels which enables digital sensors to drive peripheral elements, such as programmable logic controllers (PLC) and relays, for example. All functions are controlled either by pins or via SPI interface, with extended functionality and configurability in SPI mode. The output switches can be configured for push-pull, high-side or low-side operation and share a common tri-state function (separate tri-state switching in SPI mode). The switches are designed to cope with high driver currents of at least 100 mA (RSET = 6.8 kΩ), are current limited and also short-circuit-proof in that they shut down with excessive temperature or overload. The output current limit can be easily set with a resistor at pin ISET. The protective overload feature is accomplished in a way so that capacitive loads can be switched with low repeat rates without the protective circuitry cutting in. In the event of excess temperature an error message is generated immediately. Errors are signalled by two open-collector outputs: NOVL (for excess temperature and overloads) and NUVD (for low voltage at VBR or VCC resp. VCC3). The output switches are shut down with all types of errors. To avoid error signalling during power-up, the output switches remain at high impedance for ca. 50 ms. In SPI mode, the chip acts as an SPI slave and allows function configuration via register access. It also features a diagnostic register and supports communication requests (= IO-Link wake-up) at pin CFI, which generate interrupt signals at pin NDIAG. The pins on the 24 V line side of the sensor interface (VBO, QP1, QN1, QP2, QN2, VN and CFI) are protected against reverse polarity. This makes any external reverse polarity protection diodes superfluous. iC-GF features an integrated switching converter which generates voltages VCC (5 V) and VCC3 (3.3 V) with the aid of two downstream linear regulators. For medium currents the inductor may as well be replaced by a resistor (e.g. 170 Ω), resulting though in a considerably less efficiency. If only a low current is required inductor LVH may be omitted completely; the linear regulators are then powered directly by VBR. The switching regulator comes equipped with a spread spectrum oscillator to reduce interferences. Input INV1 permits the input signal at channel 1 (IN1) to be inverted and if left unconnected, switches the chip into SPI mode. The connected sensor can be parametrised using the feedback channel with a high voltage input (CFI → CFO). iC-GF TRANSCEIVER Rev F1, Page 3/30 CONTENTS PACKAGING INFORMATION 4 PIN CONFIGURATION QFN24 4 mm x 4 mm 4 PIN CONFIGURATION CSP . . . . . . . . . 5 PACKAGE DIMENSIONS QFN24 4 mm x 4 mm 6 PACKAGE DIMENSIONS CSP . . . . . . . . 7 ABSOLUTE MAXIMUM RATINGS 8 THERMAL DATA 8 ELECTRICAL CHARACTERISTICS 10 OPERATING REQUIREMENTS 14 SPI Interface . . . . . . . . . . . . . . . . . . DESCRIPTION OF FUNCTIONS 15 16 Reverse polarity protection . . . . . . . . . . 16 Output characteristics of Q1, Q2 . . . . . . . 16 Free-wheeling circuit for inductive loads . . . 16 Dead time . . . . . . . . . . . . . . . . . . . . 16 Overload detection . . . . . . . . . . . . . . . 16 Undervoltage detection . . . . . . . . . . . . 17 Digital filtering at inputs . . . . . . . . . . . . 17 Feedback channel CFI–CFO . . . . . . . . . 17 Spread spectrum oscillator . . . . . . . . . . 17 Configuration mode . . . . . . . . . . . . . . 17 DEFAULT MODE 18 Enabling the switches . . . . . . . . . . . . . 18 Configuring the switches . . . . . . . . . . . . 18 Feedback channel CFI–CFO configuration . Undervoltage signalling . . . . . . . . . . . . SPI MODE Switch enable . . . . . . . . . . . . . . . . Switch control . . . . . . . . . . . . . . . . Switch configuration . . . . . . . . . . . . Digital filtering at inputs . . . . . . . . . . Excitation current . . . . . . . . . . . . . . Feedback channel CFI–RX configuration Overload detection . . . . . . . . . . . . . Spread spectrum oscillator . . . . . . . . Pull-down currents . . . . . . . . . . . . . Undervoltage signalling . . . . . . . . . . Communication requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 18 19 19 19 19 20 20 21 21 22 22 22 22 SPI INTERFACE 23 REGISTERS Configuration overview 24 24 . . . . . . . . . . . . APPLICATION NOTES Setup for medium and small currents at VCC/VCC3 . . . . . . . . . . . . . . . . Output protection . . . . . . . . . . . . . . . . 25 DEMO BOARD 27 DESIGN REVIEW: Function Notes 29 REVISION HISTORY 29 25 25 iC-GF TRANSCEIVER Rev F1, Page 4/30 PACKAGING INFORMATION PIN CONFIGURATION QFN24 4 mm x 4 mm 24 23 22 21 20 19 1 2 3 4 5 6 TP 18 17 16 15 14 13 7 8 9 10 11 12 PIN FUNCTIONS No. Name Function 1 ISET Reference Current for current limitation of driver outputs 2 INV1 Inverting Input Channel 1 ESPI Enable SPI (pin open) 3 IN1 Input Channel 1 TX Transmission Input (SPI mode) 4 QCFG1 Configuration Input Channel 1 NCS Chip Select (SPI mode) PIN FUNCTIONS No. Name Function 5 QCFG2 Configuration Input Channel 2 SCLK Serial Clock (SPI mode) 6 IN2 Input Channel 2 MOSI Master Output Slave Input (SPI mode) 7 OEN Output Enable Input 8 NOVL Overload Error Output NDIAG Diagnosis Output (SPI mode) 9 NUVD Undervoltage Error Output MISO Master Input Slave Output (SPI mode) 10 CFO Feedback Channel Output RX Transmission Output (SPI mode) 11 CFP Configuration Input Feedback Channel 12 CFI Feedback Channel Input 13 QP2 High Side Switch Output Channel 2 14 QN2 Low Side Switch Output Channel 2 15 VN Ground 16 QN1 Low Side Switch Output Channel 1 17 QP1 High Side Switch Output Channel 1 18 VBO Power Supply 19 VBR Power Supply for switching converter 20 VHL Inductor Switching Converter 21 VH Input Linear Regulators 22 VCC 5 V Sensor Supply 23 VCC3 3.3 V Sensor Supply 24 GND Sensor Ground The Thermal Pad is to be connected to a Ground Plane (VN) on the PCB. Only pin 1 marking on top or bottom defines the package orientation (iC-GF label and coding is subject to change). Do not short circuit line side ground (pin VN) and sensor side ground (pin GND). Otherwise interferences introduced at the line side may affect the sensor function. iC-GF TRANSCEIVER Rev F1, Page 5/30 PIN CONFIGURATION CSP 1 2 3 4 5 A B C D E PIN FUNCTIONS No. Name Function A1 VBO Power Supply A2 VBR Power Supply for switching converter A3 VH Input Linear Regulators A4 VCC3 3.3 V Sensor Supply A5 GND Sensor Ground B1 QP1 High Side Switch Output Channel 1 B2 QN1 Low Side Switch Output Channel 1 B3 VHL Inductor Switching Converter B4 VCC 5 V Sensor Supply PIN FUNCTIONS No. Name Function B5 ISET Reference Current for current limitation of driver outputs C1 VN Ground C2 n.c. C3 CFP Configuration Input Feedback Channel C4 QCFG1 Configuration Input Channel 1 NCS Chip Select (SPI mode) C5 IN1 Input Channel 1 TX Transmission Input (SPI mode) D1 QP2 High Side Switch Output Channel 2 D2 QN2 Low Side Switch Output Channel 2 D3 NUVD Undervoltage Error Output MISO Master Input Slave Output (SPI mode) D4 QCFG2 Configuration Input Channel 2 SCLK Serial Clock (SPI mode) D5 INV1 Inverting Input Channel 1 ESPI Enable SPI (pin open) E1 CFI Feedback Channel Input E2 CFO Feedback Channel Output RX Transmission Output (SPI mode) E3 NOVL Overload Error Output NDIAG Diagnosis Output (SPI mode) E4 OEN Output Enable Input E5 IN2 Input Channel 2 MOSI Master Output Slave Input (SPI mode) Do not short circuit line side ground (pin VN) and sensor side ground (pin GND). Otherwise interferences introduced at the line side may affect the sensor function. iC-GF TRANSCEIVER Rev F1, Page 6/30 PACKAGE DIMENSIONS QFN24 4 mm x 4 mm All dimensions given in mm. RECOMMENDED PCB-FOOTPRINT 3.80 2.49 15 R0. TOP 0.30 0.70 0.50 0.25 0.40 3.80 0.90 2.49 SIDE BOTTOM 2.45 4 2.45 4 0.50 dra_qfn24-1_pack_1, 10:1 iC-GF TRANSCEIVER Rev F1, Page 7/30 PACKAGE DIMENSIONS CSP All dimensions given in mm. RECOMMENDED PCB-FOOTPRINT 1) 0.40 0.26 0.20 0.50 SIDE 0.24 0.40 BOTTOM 0.40 2.32 TOP 2.28 Note 1): NON-SOLDERMASK-DEFINED (NSMD) TO BE PREFERRED 0.40 drc_gf1c_pack_1, 20:1 iC-GF TRANSCEIVER Rev F1, Page 8/30 ABSOLUTE MAXIMUM RATINGS Beyond these values damage may occur; device operation is not guaranteed. Absolute Maximum Ratings are no operating conditions! Integrated circuits with system interfaces, e.g. via cable accessible pins (I/O pins, line drivers) are per principle endangered by injected interferences, which may compromise the function or durability. The robustness of the devices has to be verified by the user during system development with regards to applying standards and ensured where necessary by additional protective circuitry. By the manufacturer suggested protective circuitry is for information only and given without responsibility and has to be verified within the actual system with respect to actual interferences. Item Symbol No. G001 VBO G002 I(VBO) G003 VBR Parameter Unit Min. Power Supply at VBO Referenced to lowest voltage of VN, VBR, QP1, QN1, QP2, QN2, CFI, VH, VHL Referenced to highest voltage of VN, VBR, QP1, QN1, QP2, QN2, CFI, VH, VHL Current in VBO Voltage at VBR G004 I(VBR) Current in VBR G005 Cl(VBR) G006 V(VH) Capacitive load at VBR G007 I(VH) G008 V(VHL) Conditions Voltage at VH -36 Referenced to lowest voltage of VN, VBR, VBO, QP1, QN1, QP2, QN2, CFI, VHL Referenced to highest voltage of VN, VBR, VBO, QP1, QN1, QP2, QN2, CFI, VHL 600 mA 36 V V 600 mA 3.3 µF 36 V -36 -5 Referenced to lowest voltage of VN, VBR, VBO, QP1, QN1, QP2, QN2, CFI, VH Referenced to highest voltage of VN, VBR, VBO, QP1, QN1, QP2, QN2, CFI, VH V V -36 -10 Current in VH Voltage at VHL 36 -10 Referenced to lowest voltage of VN, VBO, QP1, QN1, QP2, QN2, CFI, VH, VHL Referenced to highest voltage of VN, VBO, QP1, QN1, QP2, QN2, CFI, VH, VHL Max. V 70 mA 36 V -36 V G009 I(VHL) Current in VHL G010 V(VN) G011 I(VN) Voltage at GND vs. VN G012 V() Voltage at VCC, VCC3 -0.3 7 V G013 I() G014 V() Current in VCC, VCC3 -50 10 mA 36 V Current in VN Voltage at QP1, QN1, QP2, QN2 G015 I() Current in QP1, QP2 G016 I() G017 V(CFI) Current in QN1, QN2 Voltage at CFI VN < VBO VN > VBO Referenced to lowest voltage of VN, VBO, VBR, QP1, QN1, QP2, QN2, CFI, VH, VHL Referenced to highest voltage of VN, VBO, VBR, QP1, QN1, QP2, QN2, CFI, VH, VHL -150 5 -2 2 V -500 -10 500 10 mA mA -36 V -400 Referenced to lowest voltage of VN, VBO, VBR, QP1, QN1, QP2, QN2, VH, VHL Referenced to highest voltage of VN, VBO, VBR, QP1, QN1, QP2, QN2, VH, VHL mA mA 400 mA 36 V -36 V G018 I(CFI) Current in CFI -4 4 mA G019 V() Voltage at INV1, QCFG1, QCFG2, IN1, IN2, OEN, CFP -0.3 7 V G020 I() Current in INV1, QCFG1, QCFG2, IN1, IN2, OEN, CFP -4 4 mA G021 V() Voltage at NOVL, NUVD, CFO -0.3 7 V G022 I() Current in NOVL, NUVD, CFO -5 20 mA G023 V(ISET) Voltage at ISET -0.3 7 V G024 I(ISET) Current in ISET -4 4 mA G025 Vd() ESD Susceptibility at all pins 2 kV G026 Tj Junction Temperature -40 150 °C G027 Ts Storage Temperature Range -40 150 °C HBM, 100 pF discharged through 1.5 kΩ All voltages are referenced to ground unless otherwise stated. All currents flowing into the device pins are positive; all currents flowing out of the device pins are negative. iC-GF TRANSCEIVER Rev F1, Page 9/30 THERMAL DATA Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. T01 Ta Operating Ambient Temperature Range (extended range on request) T02 Rthja Thermal Resistance Chip/Ambient Typ. -40 Surface mounted, thermal pad soldered to ca. 2 cm² heat sink All voltages are referenced to ground unless otherwise stated. All currents flowing into the device pins are positive; all currents flowing out of the device pins are negative. 30 Max. 85 °C 40 K/W iC-GF TRANSCEIVER Rev F1, Page 10/30 ELECTRICAL CHARACTERISTICS Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. Typ. 9 24 Max. Total Device 001 VBO Permissible Supply Voltage Referenced to VN 30 V 002 I(VBO) Supply Current in VBO No load, VH conected to VBR, I(QP1) = I(QP2) = 0, QPx switched on 4.5 mA 003 Vs(VBR) Saturation Voltage at VBR referenced to VBO I(VBR) = 20mA I(VBR) = 50mA 0.8 1 V V 004 VH Permissible Voltage at VH VH > VHnr 8.4 30 V 005 I(VH) Supply Current in VH VH = 8 V, no load, I(VCC) = I(VCC3) = 0, V(OEN) = hi 1.5 3 mA 006 Vc()hi Clamp Voltage hi at VBO, VBR vs. VN I() = 10 mA 36 007 Vc()lo Clamp Voltage lo at VBO, VBR vs. VN I() = -10 mA 008 Vc()hi Clamp Voltage hi at QN1, QN2 vs. VN I() = 1 mA, VBO > VN 009 Vc()lo Clamp Voltage lo at QP1, QP2 vs. I() = -1 mA, VBO > VN VBO 010 Vc()hi Clamp Voltage hi at VN, VBO, I() = 1 mA VBR, QP1, QN1, QP2, QN1, CFI, VH, VHL vs. lowest voltage of VN, VBO, VBR, QP1, QN1, QP2, QN1, CFI, VH, VHL 36 V 011 Vc()hi Clamp Voltage hi at VCC, VCC3, I() = 1 mA ISET, INV1, IN1, IN2, QCFG1, QCFG2, OEN, CFO, CFP, NOVL, NUVD 7 V 012 Vc()lo Clamp Voltage lo at VCC, VCC3, I() = -1 mA ISET, INV1, IN1, IN2, QCFG1, QCFG2, OEN, CFO, CFP, NOVL, NUVD 013 RGND Resistance GND to VN Low-Side Switch QN1, QN2 101 Vs()lo Saturation Voltage lo at QN1, QN2 vs. VN V -36 36 V V -36 3 RSET = 5.1 kΩ; I() = 100 mA I() = 50 mA I() = 10 mA V -0.5 V 7 Ω 1.2 0.65 0.3 V V V 180 260 mA mA 102 Isc()lo Short-Circuit Current lo in QN1, QN2 103 Vol()on Overload Detection Threshold on QN1, QN2 lo → hi; referenced to GND 1.5 2.1 V 104 Vol()off Overload Detection Threshold off QN1, QN2 hi → lo; referenced to GND 1.5 1.8 V 105 Vol()hys Overload Detection Threshold Hysteresis Vol()hys = Vol()on − Vol()off 0.1 106 llk() Leakage Current at QN1, QN2 OEN = lo, VBO = 30 V, VN = 0, -6 V < V(QNx) < 36 V 107 SR() Slew Rate (switch off → on) VBO = 30 V, Cl = 2.2 nF 108 Imax() Maximum Current in QN1, QN2 V(ISET) = 0 V, QNx > 3 V 170 109 Ir() Reverse Current in QN1, QN2 QNx activated; V(QNx) = -6 V -300 110 Iexc() Excitation Current NEXC = 0 (see Fig. 9) 111 texc Excitation Time 112 tdead Dead Time RSET = 6.8 kΩ, V() = 3 V...VBO RSET = 5.1 kΩ, V() = 4 V...VBO 100 160 140 200 V -100 100 µA 45 V/µs 440 mA 300 540 mA NEXC = 0 (see Fig. 9) 1.5 3.5 µs Push-pull configuration, QNx activation delay after QPx deactivation (see Fig. 9) 1.2 2.8 µs 300 µA iC-GF TRANSCEIVER Rev F1, Page 11/30 ELECTRICAL CHARACTERISTICS Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. High-Side Switch QP1, QP2 201 Vs()hi Saturation Voltage hi vs. VBO RSET = 5.1 kΩ; I() = -100 mA I() = -50 mA I() = -10 mA -1.4 -0.85 -0.35 RSET = 6.8 kΩ, V() = 0...VBO − 3 V RSET = 5.1 kΩ, V() = 0...VBO − 4 V -230 -325 202 Isc()hi Short-Circuit Current hi 203 Vol()on Overload Detection Threshold on QP1, QP2 hi → lo; referenced to VBO 204 Vol()off Overload Detection Threshold off QP1, QP2 lo → hi; referenced to VBO 205 Vol()hys Overload Detection Threshold Hysteresis Vol()hys = Vol()off − Vol()on 0.1 206 llk() Leakage Current at QP1, QP2 OEN = lo, VBO = 30 V, VN = 0, -6 V < V(QPx) < 36 V 207 SR() Slew Rate (switch off → on) VBO = 30 V, Cl = 2.2 nF 208 Imax() Maximum Current in QP1, QP2 V(ISET) = 0 V, VBO − QPx > 4 V 209 Ir() Reverse Current in QP1, QP2 QPx activated; V(QPx) = VBO...VBO + 6 V 210 Iexc() Excitation Current NEXC = 0 (see Fig. 9) 211 texc Excitation Time 212 tdead Dead Time Typ. Max. V V V -150 -220 -100 -140 mA mA -2.1 -1.5 V -1.9 -1.4 V V -100 100 µA 40 V/µs -520 -170 mA 1 mA -540 -300 mA NEXC = 0 (see Fig. 9) 1.5 3.5 µs Push-pull configuration, QPx activation delay after QNx deactivation (see Fig. 9) 1.2 2.8 µs Permanent overload (see Fig. 6) 126 160 213 µs 50 80 ms 90 µs 40 µs Short-Circuit/Overload Monitor 301 toldly Time to Overload Message (NOVL 1 → 0, outputs tri-state) 302 tolcl Time to Overload Message Reset No overload (see Fig. 6) (NOVL 0 → 1, outputs active) 35 303 tdscr Time to Communication Request SPI mode, ENSCR = 1, acknowledge QCFGx(1:0) = 01/10/11 70 304 tdnscrmax Maximum Time for no Communication Request acknowledge 305 tdnscrmin Minimum Time for no Communication Request acknowledge 151 µs VBO Voltage Monitor 401 VBOon Turn-On Threshold VBO Referenced to GND 8 9 402 VBOoff Turn-Off Threshold VBO Decreasing voltage VBO 7.3 8.5 403 VBOhys Hysteresis VBOhys = VBOon − VBOoff 200 404 tuvdly Time to Undervoltage Message (NUVD 1 → 0, switch tri-state) Permanent undervoltage at VBR, VCC or VCC3 25 405 tuvcl Time to Undervoltage Message Reset (NUVD 0 → 1, switch active) No undervoltage at VBR, VCC and VCC3 (see Fig. 6) 35 500 50 V V mV 120 µs 80 ms 165 °C 80 ms 2 V Temperature Monitor 501 Toff Overtemperature Shutdown (NOVL 1 → 0, switch tri-state) Increasing temperature Tj 130 502 ton Overtemperature Shutdown Reset Delay (NOVL 0 → 1, switch active) Temperature Tj < Toff 35 50 Inputs IN1/TX, IN2/MOSI, INV1/ENSPI, QCFG1/NCS, QCFG2/SCLK, OEN 601 Vt()hi Input Threshold Voltage hi at IN1/TX, IN2/MOSI, OEN, SCLK, NCS 602 Vt()lo Input Threshold Voltage lo at IN1/TX, IN2/MOSI, OEN, SCLK, NCS 0.8 603 Vt()hys Hysteresis at IN1/TX, IN2/MOSI, Vt()hys = Vt()hi − Vt()lo OEN, SCLK, NCS 200 V 280 mV iC-GF TRANSCEIVER Rev F1, Page 12/30 ELECTRICAL CHARACTERISTICS Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. 604 Ipd() Pull-Down Current at IN1/TX, IN2/MOSI V() > 0.4 V 605 Ipd() 606 Ipd(OEN) 607 Vahi() Input Threshold hi at QCFG1, QCFG2, INV1 52 608 Vahi()hys Hysteresis hi at QCFG1, QCFG2, INV1 3 609 Valo() Input Threshold lo at QCFG1, QCFG2, INV1 24 610 Valo()hys Hysteresis lo at QCFG1, QCFG2, INV1 3 611 Voc() Open Circuit Voltage at QCFG1, QCFG2, INV1 42 612 Ri() Internal Resistance at QCFG1, QCFG2, INV1 40 40 613 tsup() Permissible Spurious Pulse No activity triggered, DEFAULT mode or SPI Width at IN1/TX, IN2, INV1/ESPI mode with FCFG(1:0) = 10 614 ttrig() Required Pulse Width at IN1/TX, Activity triggered, DEFAULT mode or SPI mode IN2, INV1/ESPI with FCFG(1:0) = 10 615 tsup() Permissible Spurious Pulse Width at QCFG1, QCFG2, OEN 616 ttrig() Required Pulse Width at QCFG1, Activity triggered, DEFAULT mode or SPI mode QCFG2, OEN with FCFG(1:0) = 10 12 617 tpio Propagation Delay IN1 → QP1, QN1 IN2 → QP2, QN2 2.4 Typ. Max. 10 168 µA Pull-Down Current at NCS, SCLK SPI mode, V() > 0.4 V 10 40 µA Pull-Down Current at OEN 1 6 µA 69 %VCC3 7 %VCC3 34 %VCC3 7 %VCC3 46.5 51 %VCC3 85 85 190 190 kΩ kΩ 2.5 µs V(OEN) > 0.4 V Referenced to VCC3 Referenced to GND 64 29 6 µs No activity triggered, DEFAULT mode or SPI mode with FCFG(1:0) = 10 INV1 = low or high, DEFAULT mode or SPI mode with FCFG(1:0) = 10 5 µs µs 10 µs 0.4 V Error Output NOVL/NDIAG, NUVD/MISO 701 Vs()lo Saturation Voltage lo at NOVL, NUVD DEFAULT mode, I() = 1.0 mA 702 Vs()lo Saturation Voltage lo at NDIAG SPI mode, I() = 1.0 mA 703 Isc()lo Short Circuit Current lo in NOVL, DEFAULT mode, V() = 0.4 V...VCC NUVD 704 Isc()lo 705 Ilk() 706 0.4 V 1.2 25 mA Short Circuit Current lo in NDIAG SPI mode, V() = 0.4 V...VCC 1.2 25 mA Leakage Current in NOVL, NUVD DEFAULT mode, V() = 0 V...VCC, no error -10 10 µA Ilk() Leakage Current in NDIAG -10 10 µA 707 Vs()hi Saturation Voltage high at MISO SPI mode, I(MISO) = -2 mA, Vs(MISO)hi = VCC3 − V(MISO) 0.4 V 708 Vs()lo Saturation Voltage low at MISO SPI mode, I(MISO) = 2 mA 709 Isc()hi Short Circuit current hi in MISO SPI mode, V(MISO) = 0...VCC3 − 0.4 V 710 Isc()lo Short Circuit current lo in MISO SPI mode, V(MISO) = 0.4 V...VCC3 90 mA 711 tr(MISO) Rise Time SPI mode, Cl(MISO) = 30 pF, 0 → 90%VCC3 22 ns 712 tf(MISO) Fall Time SPI mode, 100 → 10%VCC3 16 ns SPI mode, V() = 0 V...VCC, no error 0.4 -40 V mA Feedback Channel CFI to CFO/RX 801 Vt1(CFI)hi Input Threshold 1 hi at CFI VBR < 18 V 59 66 74 %VBR 802 Vt1(CFI)lo Input Threshold 1 lo at CFI VBR < 18 V 44 50 56 %VBR 803 Vt2(CFI)hi Input Threshold 2 hi at CFI VBR > 18 V 10.5 11.3 12 V 804 Vt2(CFI)lo Input Threshold 2 lo at CFI VBR > 18 V 8.3 9 10.5 V 805 Vt()hys Hysteresis at CFI Vt(CFI)hys = Vt(CFI)hi − Vt(CFI)lo 806 Ipu(CFI) Pull-Up Current at CFI DEFAULT mode: CFP = hi, V(CFI) = 0...VBR − 3 V SPI mode: POL = 1, ENPUD = 1 -300 -40 µA 807 Ipd(CFI) Pull-Down Current at CFI DEFAULT mode: CFP = lo, V(CFI) = 3 V...VBR SPI mode: POL = 0, ENPUD = 1 40 300 µA 1 V iC-GF TRANSCEIVER Rev F1, Page 13/30 ELECTRICAL CHARACTERISTICS Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. 2.4 Max. 808 tpcf Propagation Delay CFI → CFO/RX 809 Vs()lo Saturation Voltage lo at CFO/RX Open collector mode, I(CFO/RX) = 1.0 mA 0.4 V 810 Isc()lo Short Circuit Current lo in CFO/RX Open collector mode, V(CFO/RX) = 0.4 V...VCC 1.2 25 mA 811 Ilk() Leakage Current at CFO/RX Open collector mode, V(CFO/RX) = 0 V...VCC, CFO/RX = off -10 10 µA 812 Vt(CFP)hi Input Threshold Voltage hi at CFP 2 V 813 Vt(CFP)lo Input Threshold Voltage lo at CFP 814 815 Vt(CFP)hys Hysteresis at CFP Vt(CFP)hys = Vt(CFP)hi − Vt(CFP)lo 200 Ipd(CFP) Pull-Down Current at CFP V(CFP) = 0.4 V...Vt(CFP)lo V(CFP) > Vt(CFP)hi 30 10 816 tsup(CFI) Permissible Spurious Pulse Width at CFI No activity triggered, DEFAULT mode or SPI mode with FCFI(1:0) = 01 817 ttrig(CFI) Required Pulse Width at CFI Activity triggered, DEFAULT mode or SPI mode with FCFI(1:0) = 01 818 tsup(CFP) Permissible Spurious Pulse Width at CFP No activity triggered 819 ttrig(CFP) Required Pulse Width at CFP Activity triggered 12 µs 820 Ipd(CFI)+ llk(QPx) Pull-Down Current at CFI plus leakage current at QPx V(CFI) = 3 V...VBR, OEN = lo; DEFAULT mode: CFP = lo SPI mode: POL = 0, ENPUD = 1 20 µA 821 Vs(RX)hi Saturation Voltage high at RX SPI mode, ENOD = 0, I(RX) = -2 mA, Vs(RX)hi = VCC3 − V(RX) 822 Vs(RX)lo Saturation Voltage low at RX SPI mode, ENOD = 0, I(RX) = 2 mA 823 Isc(RX)hi Short Circuit current hi in RX SPI mode, ENOD = 0, V(RX) = 0...VCC3 − 0.4 V 824 Isc(RX)lo Short Circuit current lo in RX SPI mode, ENOD = 0, V(RX) = 0.4 V...VCC3 90 mA 825 tr(RX) Rise Time at RX SPI mode, ENOD = 0, CL(RX) = 30 pF, 0 → 90%VCC3 22 ns 826 tf(RX) Fall Time at RX SPI mode, ENOD = 0, CL(RX) = 30 pF, 100 → 10%VCC3 22 ns 7.4 V 8.4 V Step Down Converter VHL, VH 901 VHn Nominal Voltage at VH V(CFO/RX) = 10 ↔ 90%, DEFAULT mode or SPI mode with FCFI(1:0) = 01 Typ. 10 0.8 V 280 mV 168 40 µA µA 2.5 µs 6 µs 5 0.4 0.4 -40 Ri(LVH) < 1.1 Ω, CVH = 1 µF; LVH = 22 µH, I(VH) = 0...50 mA LVH = 100 µH, I(VH) = 0...100 mA, VBO > 10 V 6.3 R = 170 Ω, I(VH) = 0...10 mA 6.3 µs µs V V mA 6.7 902 VHnr Nominal Voltage at VH, LVH replaced by a resistor 903 Ia(VHL) max. DC Cut-Off Current in VHL 904 906 Va(VH) Cut-Off Voltage at VH Va(VH) > VHn 7.3 8.4 V Vs(VHL) Saturation Voltage at VHL vs. VBR I(VHL) = -50 mA I(VHL) = -150 mA 0.5 1.5 1.1 3.0 V V 907 Vf(VHL) Saturation Voltage at VHL vs. GND Vf(VHL) = V(GND) − V(VHL); I(VHL) = -50 mA I(VHL) = -150 mA 0.6 1.7 1.5 2.9 V V Ilk(VHL) Leakage Current at VHL VHL = lo, V(VHL) = V(VH) -20 20 µA ηVH Efficiency of VH switching regulator Ri(LVH) < 1.1 Ω, V(VBR) = 12...30 V; LVH = 22 µH, I(VH) = 0...50 mA LVH = 100 µH, I(VH) = 0...100 mA 70 908 909 -200 6.5 mA % iC-GF TRANSCEIVER Rev F1, Page 14/30 ELECTRICAL CHARACTERISTICS Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C, RSET = 6.8 kΩ ±1%, unless otherwise stated Item No. Symbol Parameter Conditions Unit Min. Typ. Max. 4.75 5 5.25 Series Regulator VCC A01 VCCn Nominal Voltage at VCC A02 CVCC Required Capacitor at VCC vs. GND I(VCC) = -50...0 mA, VH = VHn A03 RiCVCC Maximum Permissible Internal Resisitance of capacitor at VCC A04 VCCon VCC Monitor Threshold hi A05 VCCoff VCC Monitor Threshold lo Decreasing Voltage at VCC A06 VCChys Hysteresis VCChys = VCCon − VCCoff 50 500 3.1 3.3 150 V nF 1 Ω 89 98 %VCCn 80 90 %VCCn mV Series Regulator VCC3 B01 VCC3n Nominal Voltage at VCC3 B02 CVCC3 Required Capacitor at VCC3 vs. GND B03 RiCVCC3 Maximum Permissible Internal Resisitance of capacitor at VCC3 B04 VCC3on VCC3 Monitor Threshold hi B05 VCC3off VCC3 Monitor Threshold lo B06 VCC3hys I(VCC3) = -50...0 mA, VH = VHn 3.5 150 V nF 1 Ω 89 98 % VCC3n Decreasing Voltage at VCC3 80 90 % VCC3n Hysteresis VCC3hys = VCC3on − VCC3off 50 C01 fosss Spread Spectrum Oscillator Frequency Average value from 64 clock cycles C02 Tosss Single Clock Cycle Periode (spread spectrum oscillator) C03 fos Fixed Oscillator Frequency 200 mV Oscillator Tj = 27 °C 0.88 1.5 MHz 0.571 1.35 µs 1.5 1.53 2.5 2.43 MHz MHz Reference and Bias D01 V(ISET) Voltage at ISET Tj = 27 °C 1.12 1.24 1.29 V D02 Isc(ISET) Short Circuit Current in ISET V(ISET) = 0 V, Tj = 27 °C -0.55 -0.4 -0.28 mA D03 rIbeg Transmission Ratio for driver output current limitation Imax(QP1) = Imax(QP2) = Imax(QN1) = Imax(QN2) = I(ISET) ∗ rIbeg, RSET = 5.1...20 kΩ 800 iC-GF TRANSCEIVER Rev F1, Page 15/30 OPERATING REQUIREMENTS: SPI Interface Operating Conditions: VBO = 9...30 V (referenced to VN), Tj = -40...125 °C Item No. Symbol Parameter Conditions Unit Min. Max. I001 tsCCL Setup Time: NCS hi → lo before SCLK lo → hi 15 ns I002 tsDCL Setup Time: MOSI stable before SCLK lo → hi 20 ns I003 thDCL Hold Time: MOSI stable after SCLK lo → hi 0 ns I004 tCLh Signal Duration SCLK hi 30 ns I005 tCLI Signal Duration SCLK lo 30 ns I006 thCLC Hold Time: NCS lo after SCLK lo → hi 0 ns I007 tCSh Signal Duration NCS hi 0 I008 tpCLD Propagation Delay: MISO stable after SCLK hi → lo 0 90 ns I009 tpCSD Propagation Delay: MISO high impedance after NCS lo → hi 0 25 ns I010 f(SPI) SPI Frequency 4 MHz tCSh NCS(=QCFG1) tCLh tsCCL thCLC tpCLl SCLK (= QCFG2) tsDCL thDCL MOSI (= IN2) MISO (= NUVD) LSB in MSB in tristate tCSh NCS(=QCFG1) tpCLh tpCLl thCLC SCLK (= QCFG2) MOSI (= IN2) don’t care tpCLD MISO (= NUVD) tpCLD MSB out tpCSD LSB out Figure 1: SPI write cycle (top) and read cycle (bottom) ns iC-GF TRANSCEIVER Rev F1, Page 16/30 DESCRIPTION OF FUNCTIONS iC-GF has two independent switching channels which enables digital sensors to drive peripheral elements. They are designed to cope with high driver currents. The switches are reverse-polarity protected, feature a free-wheeling circuit for inductive loads and a saturation voltage minimising system. Reverse polarity protection The pins VBO, QPx, QNx, VN and CFI on the line side of the chip are reverse polarity protected. As far as the maximum voltage ratings are not exceeded, no possible supply combination at the line side pins can damage the chip. circuit activated. The switching channels are designed so that QNx can only sink current and QPx can only source current (no reverse current). Free-wheeling circuit for inductive loads The free-wheeling circuit is always present and does not depend on the current output status. It is activated by voltages higher than 36 V at QNx referenced to VN or lower than -36 V at QPx referenced to VBO. In that case the correspondent channel will switch on without current limitation (see Figure 4). I(Qx) 36V I(Qx) VBO-36V V(Qx) VN Ipeak VBO VN+36V VAR Isc()lo 36V VN V(Qx) 4V A VBO B Figure 4: Free-wheeling characteristic C 36V Dead time In order to avoid current flow between high- and lowside switch in push-pull configuration, a dead time tdead is implemented as shown in Figure 5 (cf. Electrical Characteristics Nos. 112 and 212). Figure 2: QNx characteristic when active I(Qx) VBO-36V C VN B A VBO V(Qx) ttrig Isc()hi Ipeak tdead INx 36V QNx QPx Figure 3: QPx characteristic when active Output characteristics of Q1, Q2 The switching channels are current limited to a value set by the external resistor RSET (cf. Electrical Characteristics No. D03). If pin ISET is short circuited to GND, the current limitation will be set to a maximum value (cf. Electrical Characteristics Nos. 108, 208). The current limitation works only for voltages higher than 4 V at QNx resp. lower than VBO − 4 V at QPx. For smaller output voltages the current limitation is reduced in order to minimise the saturation voltages without increasing the power dissipation. Figures 2 and 3 show the characteristic of the switching channels when activated. Region "A" is the saturation range, where the current limitation is not fully active yet and region "B" is the current limited range. Region "C" corresponds to the free-wheeling Figure 5: Propagation delay Overload detection To protect the device against excessive power dissipation due to high currents the switches are clocked if an overload occurs. If a short circuit is detected, i.e. if the voltage at the switch output overshoots or undershoots Overload Detection Threshold off (cf. Electrical Characteristics Nos. 104 and 204), the switches are shut down for a typical 50 ms (cf. Electrical Characteristics No. 302) and the current flow thus interrupted. The level of power dissipation depends on the current and the time during which this current flows. A current which fails to trigger the overload detection is not critical; high current can also be tolerated for a short period iC-GF TRANSCEIVER Rev F1, Page 17/30 and with low repeat rates. This is particularly important when switching capacitive loads (charge/discharge currents). VBR NUVD NOVL OEN Digital filtering at inputs To obtain high noise immunity the pins QCFGx, INV1/ESPI, IN1/TX, IN2, OEN, CFI and CFP have a digital input filter. Figure 5 shows this filter time ttrig for INx (cf. Electrical Characteristics Nos. 613 to 616 and 816 to 819). Qyx tuvcl toldly tered against spurious events smaller than 25 µs (cf. Electrical Characteristics No. 404). In case of a valid undervoltage event (longer than 25 µs) both QPx and QNx are unconditionally brought to high impedance for at least 35 ms (cf. Electrical Characteristics No. 405) resp. as long as the duration of the undervoltage situation. toldcl Figure 6: Permanent short circuit VBR Feedback channel CFI–CFO iC-GF implements a feedback channel which permits a communication from the line side to the sensor side. High voltage digital signals at CFI are converted into low voltage (open-collector) levels at CFO. NUVD NOVL OEN INx Qyx Off Integrator tuvcl toldcl Figure 7: Overload So that this is possible a shared back-end integrator follows the switches for the purpose of overload detection. This integrator is an 8-bit counter which is updated together with the oscillator clock. If an overload is detected on one channel the counter is incremented by 1; an overload on both channels increments the counter by 2. If no overload is apparent the counter is decremented by 1 every 10 clock pulses. A maximum duty cycle – without deactivation of the switches – of 1:10 results if one channel is overloaded. Only when this ratio is exceeded the counter can reach its maximum value, generating an error message at NOVL and deactivating the switches. Undervoltage detection iC-GF features two separate undervoltage detectors: voltage monitoring at VBO and voltage monitoring at VCC and VCC3. Both undervoltage detectors are fil- Spread spectrum oscillator To reduce the electromagnetic interference generated by the switching converter (pin VHL) a spread spectrum oscillator has been introduced. Here the switch is not triggered by a fixed frequency but by a varying 32 step frequency mix. Generated interference is then distributed across the frequency spectrum with its amplitude reduced at the same time. Configuration mode Leaving pin INV1 unconnected (cf. Table 1) selects SPI mode for configuration. All functions implemented in DEFAULT mode are also available in SPI mode plus some additional functions, available in SPI mode only. Mode Select INV1 MODE L DEFAULT H DEFAULT Z SPI Table 1: Operating mode configuration iC-GF TRANSCEIVER Rev F1, Page 18/30 DEFAULT MODE Enabling the switches After power-up, the output switches remain at high impedance for ca. 50 ms. Setting pin OEN to low unconditionally disables all four output switches. Other functions of the chip (like the DC/DC converter or the feedback channel) remain enabled. Configuring the switches The functionality of the switches is determined by the pins QCFG1 and QCFG2. A voltage at QCFGx which is lower than Va()lo (cf. Figure 8) deactivates the relevant high-side switches; with a voltage higher than Va()hi the relevant low-side switches are deactivated. Both high-side and low-side switches are activated, when the pin is left open. QPx active Valo()hys Vahi()hys QNx active Va()lo Va()hi V(QCFGx) Figure 8: Levels at QCFG1/QCFG2 for switch configuration CHANNEL 1 IN1 QCFG1 INV1 OEN QN1 QP1 X X X L off off L Z L H on off H Z L H off on L Z H H off on H Z H H on off L H L H off off H H L H off on L H H H off on H H H H off off L L L H off off H L L H on off L L H H on off H L H H off off Table 2: Function table Channel 1 CHANNEL 2 IN2 QCFG2 OEN QN2 QP2 X X L off off L Z H on off H Z H off on L H H off off H H H off on L L H off off H L H on off Table 3: Function table Channel 2 (INV1 = H, L) Tables 2 and 3 show the switch configuration for both channels, with respect to the input pins. Feedback channel CFI–CFO configuration The feedback channel CFI–CFO polarity can be configured via pin CFP (see table 4). This pin also sets the pull-up/down current at pin CFI. FEEDBACK CHANNEL CFI CFP CFO PULL at CFI pin H H Z UP H L L DOWN L H L UP L L Z DOWN Table 4: Function table Feedback Channel Undervoltage signalling Undervoltage at VBO, VCC or VCC3 is signalled at pin NUVD. A valid undervoltage event is signalled at NUVD for at least 35 ms (cf. Electrical Characteristics No. 405) resp. as long as the duration of the undervoltage situation. iC-GF TRANSCEIVER Rev F1, Page 19/30 SPI MODE In SPI mode the iC-GF is configured and operated using the on-chip registers. Additionally there is a status register, where chip events are logged. If any of the status bits is set to high, the low-active open-drain pin NDIAG is activated, e.g. for interrupt generation for micro controllers. The SPI mode is activated when the pin INV1 is left open and the filter time (cf. Electrical Characteristic No. 614) has elapsed. This enables communication with the iC-GF via an SPI protocol using pins MISO, MOSI, SCLK and NCS. After power-up, the output switches remain at high impedance for ca. 50 ms. During this time, the SPI interface can be used to set the desired output configuration. Switch enable There are three different ways of enabling/disabling the output switches in SPI mode: pin mode, register mode and mixed mode. In pin mode (TXEN = "11") or register mode (TXEN = "00") the OEN pin acts as a common enable for both switching channels. The OEN register on the other hand enables or disables each switch separately. Switch enable OEN pin TXEN(1:0) OEN(1:0) Qx2 Qx1 0 00/11 XX disabled disabled 1 00/11 01 disabled enabled 1 00/11 10 enabled disabled 1 XX 11 enabled enabled X XX 00 disabled disabled 0 01 0X disabled disabled 0 01 1X enabled disabled 0 10 X0 disabled disabled 0 10 X1 disabled enabled 1 01 01 disabled enabled 1 01 10 enabled disabled 1 10 01 disabled enabled 1 10 10 enabled disabled Table 5: Switch enable, QCFGx =/ "00" In mixed mode (TXEN = "01" or "10") the OEN pin acts as an enable only for the channel for which the TXEN bit is set to "1". The OEN register enables or disables each switching channel separately. Table 5 summarises these configurations. Switch control Each switch can be operated by the OUTD register or the input pin TX. The register TXEN selects register OUTD or the pin TX for switch control. A "0" in the register TXEN sets the corresponding switch to be controlled by the relevant bit of the register OUTD. TXEN(1:0) Addr. 0x00; bit (5:4) x0 x1 Channel 1 controlled by OUTD(0) Channel 1 controlled by TX 0x 1x Channel 2 controlled by OUTD(1) Channel 2 controlled by TX R/W 01 Table 6: Transmit enable OUTD(1:0) Addr. 0x00; bit (1:0) R/W 00 x0 x1 0x Channel 1: push-pull low resp. high/low-side off Channel 1: push-pull high resp. high/low-side on Channel 2: push-pull low resp. high/low-side off 1x Channel 2: push-pull high resp. high/low-side on Table 7: Output data with INV = "00" Switch configuration The configuration of the switches is determined by the registers QCFG1 and QCFG2; either as high-side, lowside, push-pull or high impedance (disabled). QCFG1(1:0) 00 01 10 11 Addr. 0x01; bit (5:4) R/W 11 disabled low-side switch high-side switch push-pull Table 8: Switch configuration Channel 1 QCFG2(1:0) Addr. 0x01; bit (7:6) 00 disabled 01 10 11 low-side switch high-side switch push-pull R/W 11 Table 9: Switch configuration Channel 2 INV inverts the corresponding switching channel. INV(1:0) x0 x1 0x 1x Addr. 0x03; bit (5:4) R/W 00 Switching channel 1 not inverted Switching channel 1 inverted Switching channel 2 not inverted Switching channel 2 inverted Table 10: Invert Ouput Table 11 summarises the above configurations for channel 1. iC-GF TRANSCEIVER Rev F1, Page 20/30 CHANNEL 1 TXEN(0) QCFG1(1:0) TX OUTD(0) INV(0) QN1 QP1 0 01 x 0 0 off off 0 01 x 0 1 on off 0 01 x 1 0 on off 0 01 x 1 1 off off 0 10 x 0 0 off off 0 10 x 0 1 off on 0 10 x 1 0 off on 0 10 x 1 1 off off 0 11 x 0 0 on off 0 11 x 0 1 off on 0 11 x 1 0 off on 0 11 x 1 1 on off 1 01 L x 0 off off 1 01 L x 1 on off 1 01 H x 0 on off 1 01 H x 1 off off 1 10 L x 0 off off 1 10 L x 1 off on 1 10 H x 0 off on 1 10 H x 1 off off 1 11 L x 0 on off 1 11 L x 1 off on 1 11 H x 0 off on 1 11 H x 1 on off Table 11: Function table for channel 1 in SPI mode FCFI(1:0) Addr. 0x02; bit (1:0) 00 Filter disabled 01 10 11 4 µs filtering (8 CLKs) 7 µs filtering (14 CLKs) 16 µs filtering (32 CLKs) R/W 01 Table 12: CFI filter configuration FCFG(1:0) 00 01 10 11 Addr. 0x02; bit (3:2) R/W 10 Filter disabled TX: 1.5 µs filtering (3 CLKs) OEN: 3 µs filtering (6 CLKs) TX: 4 µs filtering (8 CLKs) OEN: 8 µs filtering (16 CLKs) TX: 7.5 µs filtering (15 CLKs) OEN: 15 µs filtering (30 CLKs) Table 13: TX and OEN filter configuration Digital filtering at inputs The digital input filters can be configured with the reg- ister FCFG for pins TX and OEN and register FCFI for pin CFI. Figure 9 shows the filter time ttrig for TX (cf. Electrical Characteristics Nos. 613 to 616 and 816 to 819). Excitation current Using register NEXC an additional current Iexc can be activated for driving capacitive loads. Figure 9 shows the characteristic of one channel with the excitation current enabled (cf. Electrical Characteristics Nos. 110, 111, 210 and 211). NEXC(1:0) Addr. 0x03; bit (1:0) x0 Excitation for channel 1 enabled x1 0x 1x Excitation for channel 1 disabled Excitation for channel 2 enabled Excitation for channel 2 disabled R/W 11 Table 14: Excitation current configuration iC-GF TRANSCEIVER Rev F1, Page 21/30 ttrig tdead required – by means of register bit ENPUD (cf. Table 17). TX QNx POL 0 QPx I(QNX) 1 Iexc() Addr. 0x01; bit (2) R/W 0 CFI hi → RX hi (ENOD = 0) resp. on (ENOD = 1) Pull-down current (ENPUD = 1, INVPUD = 0) CFI hi → RX lo (ENOD = 0) resp. off (ENOD = 1) Pull-up current (ENPUD = 1, INVPUD = 0) Isc() Table 16: Input polarity 0 0 Isc() ENPUD 0 1 Iexc() I(QPx) Addr. 0x01; bit (3) R/W 1 CFI pull-up/down disabled CFI pull-up/down enabled texc Table 17: Enable pull-up/down Figure 9: Dynamic characteristic Feedback channel CFI–RX configuration In SPI mode RX is a standard CMOS output, which can also be configured as an open-drain output, using the register bit ENOD (cf. Table 15). ENOD 0 1 Addr. 0x01; bit (0) R/W 1 Push-pull output Open-drain output The state of the CFI pin (high or low) is mapped independent of POL to the register bit IND (see table 18). Changes at CFI can be logged in the status bit CFED (and signalled at pin NDIAG), if the bit ENCFD is set to high. The CFED bit is cleared after read. IND 0 1 R Table 18: CFI status Table 15: RX configuration ENCFD The polarity of the feedback channel CFI–RX can be configured using register bit POL (cf. Table 16). Pin CFP has no function in SPI mode. The POL bit also controls the pull-up/down current at CFI. The INVPUD bit changes the polarity of the pull-up/down current at CFI independent of the other configurations. The pull-up/down current can be disconnected completely – if Addr. 0x00; bit (7) Input Signal at CFI is low Input Signal at CFI is high 0 1 Addr. 0x02; bit (7) R/W 0 CFED Disabled CFED Enabled Table 19: Enable edge detection at CFI Table 20 summarizes the behaviour of the feedback channel CFI in SPI mode. Feedback channel CFI CFI POL INVPUD IND RX (ENOD = 0) RX (ENOD = 1) Current at CFI 0 0 0 0 0 off down 1 0 0 1 1 on down 0 1 0 0 1 on up 1 1 0 1 0 off up 0 0 1 0 0 off up 1 0 1 1 1 on up 0 1 1 0 1 on down 1 1 1 1 0 off down Table 20: Function table of feedback channel CFI in SPI mode (ENPUD = 1) Overload detection In SPI mode the counter decrements of the overload detection can be programmed with the register DU- TYC(1:0), resulting in different overload duty cycles at the switching channels. The maximum allowed over- iC-GF TRANSCEIVER Rev F1, Page 22/30 load time cannot be changed (cf. Electrical Characteristics No. 301), only the average value (duty cycle). DUTYC(1:0) 00 01 10 11 Addr. 0x03; bit (3:2) contrasting pulse, forcing the selected line to a state different than the current one (short-circuit). R/W 10 Duty cycle of 1:4 Duty cycle of 1:8 Duty cycle of 1:10 Duty cycle of 1:15 Table 21: Overload detection duty cycle Spread spectrum oscillator In SPI mode the spread spectrum operation can be disabled with the register ENRND. ENRND Addr. 0x02; bit (4) 0 1 R/W 1 Spread spectrum disabled Spread spectrum enabled Figure 10: Communication request pulse generation Table 22: Spread spectrum oscillator Pull-down currents In SPI mode the pins NCS and SCLK do only have a pull-down current. Undervoltage signalling Undervoltage at VBO, VCC or VCC3 is signalled in the status register UVD. A valid undervoltage event is signalled for the duration of the undervoltage situation resp. for at least 35 ms (Electrical Characteristics No. 405). Only during this time, the undervoltage event is signalled in the status register UVD. It will also be signalled at pin NDIAG. Any confirmed undervoltage situation at VCC or VCC3 will reset the configuration register which will also be signalled in the status register INITR; this bit is cleared when read. The SPI interface is not affected by any of the undervoltage events and is still operable, provided that the supply level at VCC is high enough. UVD(1:0) 00 01 10 11 Addr. 0x04; bit (7:6) Bit ENSCR enables the communication request function. By default, communication requests are detected at channel 1 (Q1 connected to CFI). For detection at channel 2, the bit SCR2 must be set. As shown in Figure 11, a communication request is acknowledged when its duration is inside a defined window (cf. Electrical Characteristics No. 303). The relevant threshold voltages are given in the Electrical Characteristics Nos. 801, 802, 803 and 804. The example in Table 26 shows channel 1 used for communication request. ENSCR 0 1 Addr. 0x02; bit (6) R/W 0 Communication request disabled Communication request enabled Table 24: Enable communication request R 00 No undervoltage detected Undervoltage at VCC or VCC3 Undervoltage at VBO Undervoltage at VBO and VCC/VCC3 SCR2 0 1 Addr. 0x02; bit (5) R/W 0 Communication request in channel 1 Communication request in channel 2 Table 23: Undervoltage detection Table 25: Communication request channel select Communication requests The communication request function (IO-Link wake-up) allows interrupt signal generation by means of a well defined short-circuit on one of the switching channels. This requires the relevant switching channel (Q1 or Q2) to be connected to the feedback channel input CFI (see Figure 10). The communication request would be a An acknowledged communication request will be logged in the status bit SCR and signalled at pin NDIAG. The communication request is not affected by the output disabling (neither by pin nor register OEN), but is disabled if the configuration in QCFGx is set to "00". iC-GF TRANSCEIVER Rev F1, Page 23/30 V(QX) Sensor Communication request SCR OUTD(1:0) QCFG1(1:0) CFI (70...90 µs pulse) x0 11 High x1 11 Low x0 10 High x1 10 Low x0 01 Low x1 01 High Vtx(CFI)lo A B C B A T tdnscr max tdscr(MIN) tdscr(MAX) tdnscr min Table 26: Communication request at channel 1, OEN = 1, SCR2 = 0, ENSCR = 1, INVx = 0 V(NDIAG) Figure 11: Communication request timing: A: Communication request ignored B: Uncertainty range C: Communication request acknowledged SPI INTERFACE The SPI interface uses the pins NCS, SCLK, MISO and MOSI. The protocol is shown in Figures 12 and 13. A communication frame consists of one addressing byte and one data byte. Bit 7 of the address byte is used for selecting a read (set to 1) or a write (set to 0) operation. The other bits are used for register addressing. It is possible to transmit several bytes consecutively, if the NCS signal is not reset and SCLK keeps clocking. The address is internally incremented after each transmitted byte. Once the address has reaches the last register (0x04), the following 3 increments will read and write dummy data. After that addressing will start again at 0x00. The required timing for the SPI signals during a communication is shown in Figure 1. Polarity 0, Phase 0 NCS SCLK MOSI ADR(6:0) 7 6 MISO 5 4 3 2 1 0 7 6 5 4 3 2 1 0 5 4 3 2 1 0 X High Impedance Figure 12: SPI write data Polarity 0, Phase 0 NCS SCLK MOSI MISO don't care ADDRESS(6:0) High Impedance n n-1 n-2 n-3 n-4 n-5 Figure 13: SPI read data X High Impedance iC-GF TRANSCEIVER Rev F1, Page 24/30 REGISTERS Configuration overview The configuration bytes are readable and writeable, with the exception of the IND bit (adr 0x00). The diagnostic register is read only. After reading, the bits CFED, INITRAM and WUD are reset. The bits OVT, OVL(1:0) and UVD(1:0) are set to high during the respective error condition and stay high for least 35 ms after the condition has been removed (Electrical Characteristics Nos. 302, 405). Tables 27, 28 and 29 show an overview of the registers, accessible in SPI mode. Register Address Bits Default Description DUTY 0x03 3:2 10 Duty cycle configuration for overload detection ENCFD 0x02 7 0 Enable logging of changes at CFI ENOD 0x01 0 1 Enable Open-Drain output at RX pin ENPUD 0x01 3 1 Enable pull-up/down current at CFI pin ENRND 0x02 4 1 Enable spread spectrum oscillator ENSCR 0x02 6 0 Enable communication requests FCFG 0x02 3:2 10 Filter configuration for TX and OEN FCFI 0x02 1:0 01 Filter configuration for CFI IND 0x00 7 R/O CFI status (independent of POL), r/o INV 0x03 5:4 00 Switching channel inversion INVPUD 0x01 1 0 Invert pull-up/down configuration at CFI NEXC 0x03 1:0 11 Enable excitation current for capacitive loads OEN 0x00 3:2 11 Switching channel enable OUTD 0x00 1:0 00 Output data for the switching channels POL 0x01 2 0 Polarity inversion at CFI QCFG1 0x01 5:4 11 Switching channel 1 configuration QCFG2 0x01 7:6 11 Switching channel 2 configuration TXEN 0x00 5:4 01 Channel control select (register or pin) SCR2 0x02 5 0 Communication request channel selection Table 27: Overview of the configuration registers Register Address Bits Description INITR 0x04 0 Register reset SCR 0x04 1 Communication request acknowledged CFED 0x04 2 Change detection at CFI OVT 0x04 3 Overtemperature OVL(0) 0x04 4 Overload Channel 1 OVL(1) 0x04 5 Overload Channel 2 UVD(0) 0x04 6 Undervoltage VCC resp. VCC3 UVD(1) 0x04 7 Undervoltage VBO Table 28: Overview of the diagnostic register (read only) OVERVIEW Addr 0x00 0x01 0x02 Bit 7 Bit 6 Bit 4 Bit 3 TXEN(1:0) QCFG2(1:0) ENCFD ENSCR 0x03 0x04 Bit 5 IND QCFG1(1:0) SCR2 ENPUD ENRND INV(1:0) UVD(1:0) OVL(1:0) Bit 2 Bit 1 OEN(1:0) OVT Table 29: Register layout Bit 0 OUTD(1:0) POL INVPUD ENOD FCFG(1:0) FCFI(1:0) DUTY(1:0) NEXC(1:0) CFED SCR INITR iC-GF TRANSCEIVER Rev F1, Page 25/30 APPLICATION NOTES Setup for medium and small currents at VCC/VCC3 For medium output currents at VCC/VCC3 the inductor of the switching converter may as well be replaced by a resistor (see Fig. 14), resulting though in a considerably less efficiency (power dissipation!) and an elevated noise level at VH and thus at VCC/VCC3. VCC VCC3 CVCC 1uF CVCC3 1uF VCC3 NUVD/MISO Status Output 1uF VCC3 VCC VHR 170 VH VHL RSET CVBR 1uF 1 CEM1 100pF DC/DC Converter VBO Bias VBO < VN VBO SENSOR CEM2 100pF CVBO 100nF Toff Overload VCC3 VBR VCC3 Lin. Regulator ISET 8.2K VBR Undervoltage NOVL/NDIAG CVH ..10mA VCC Channel 1 QCFG1/NCS VCC3 INV1/ESPI IN1/TX Input Interface VCC3 Figure 14: LVH replaced by a resistor Channel 2 QCFG2/SCLK For small output currents the switching converter can be bypassed completely (see Fig. 15). Please note the significantly higher power dissipation in that case. CVBR 1uF IN2/MOSI OEN Figure 16: SPI Mode in extremely noisy environments ..50mA VCC3 VCC Lin. Regulator VH VHL DC/DC Converter VBO Bias VBO < VN VBO CVBO 100nF Figure 15: Switching converter bypassed In extremely noisy environments, additional blocking capacitors (CEM1, CEM2) can be used to ensure SPI mode (see Fig. 16). Output protection Figures 17 to 20 show some common configurations with different wire counts and the respective additional protective circuitry against transients on the transmission line; suggested values as follows: CQx: CCFI: CVBO: TVSx: 1 nF 1 nF 100 nF TVS diodes (eg. Vishay GSOT36C) iC-GF TRANSCEIVER Rev F1, Page 26/30 CVBR 1μF CVBR 1μF VBR VBR VBO VBO VBO VBO < VN VBO < VN TVS1 CVBO 100nF HS1 HS1 QP1 VBO CVBO TVS1 100nF QP1 Q1 Q1 QN1 LS1 TVS2 CQ1 1nF LINE Line Output HS2 TVS2 LINE Line Output HS2 QP2 QN2 LS2 QN1 LS1 CQ1 1nF QP2 QN2 LS2 TVS3 CFI CFI TVS3 iC-GF VN VN Figure 17: Three-wire interface with feedback (parallel operated channels optional) CFI CCFI 1nF iC-GF TVS4 VN VN Figure 19: Four-wire interface with separate feedback (parallel operated channels optional) CVBR 1μF CVBR 1μF VBR VBR VBO VBO < VN TVS1 VBO CVBO 100nF VBO TVS1 VBO < VN HS1 QP1 Q1 LS1 QN1 CQ1 1nF HS1 Q1 LS1 LINE QN1 CQ1 1nF LINE Line Output QP2 Q2 LS2 TVS2 QP1 TVS2 Line Output HS2 VBO CVBO 100nF QN2 CQ2 1nF HS2 TVS3 QP2 TVS3 Q2 LS2 QN2 CQ2 1nF TVS5 CFI iC-GF CFI TVS4 VN VN Figure 18: Four-wire interface with feedback at channel 2 iC-GF CFI CCFI 1nF TVS4 VN Figure 20: Five-wire interface VN NUVD_MISO J1 9 3 Figure 21: Schematic of the demo board 3 IN1 2 INV1 7 OEN 10 CFO 11 CFP CFO_RX CFP CFO CFP GND JP5 24 GND 6 IN2 OEN IN2 IN2_MOSI 5 QCFG2 CEM2 1 100pF 2 QCFG2_SCLK IN1_TX INV1_ESPI 4 QCFG1 OEN QCFG2 IN1 INV1 QCFG1_NCS 8.2k RSET 1 ISET QCFG1 CEM1 100pF ISET 8 NOVL NOVVL_NDIAG NOVL U1 iC-GF 9 NUVD JP2 JP1 NUVD_MISO R2 1.5k R1 1.5k NUVD D2 RD D1 RD VCC3 JP4 VCC VCC3 VCC J1 10 VCC QCFG1_NCS J1 8 J1 2 QCFG2_SCLK J1 1 JP3 IN2_MOSI J1 7 J1 4 VCC Feedback Output =1 Channel 2 VCC3 Toff VBR Overload VCC3 Channel 1 VCC3 1 Undervoltage Input Interface Status Output VCC3 CVCC3 1μF CVCC 1μF 21 VH SUB EPAD Feedback Comparator SPI Interface Configuration Registers Control Logic Lin. Regulator 23 22 VCC3 VCC DC/DC Converter 20 VHL VHL 22μH LVH VH VN VBR 19 VBR iC-GF LS2 HS2 LS1 HS1 VBO < VN Line Output Bias 1μF CVH VN 15 CFI 12 QN2 14 QP2 13 QN1 16 QP1 17 VBO 18 CVBR 1μF CCFI 1nF CQN2 470pF CQP2 470pF CQN1 470pF CQP1 470pF CVBO 100nF VN optional PJSD36W D3 D9 PJSD36W PJSD36W D4 PJSD36W D5 PJSD36W D6 PJSD36W D7 PJSD36W D8 JP_Q2 JP_Q1 VN CFI QN2 QP2 QN1 QP1 VBO iC-GF TRANSCEIVER Rev F1, Page 27/30 DEMO BOARD iC-GF comes with a demo board for test purposes. Figures 21 and 22 show both the schematic and the component side of the demo board. iC-GF TRANSCEIVER Rev F1, Page 28/30 Figure 22: Demo board (component side) iC-GF TRANSCEIVER Rev F1, Page 29/30 DESIGN REVIEW: Function Notes iC-GF Y1 No. Function, parameter/code Description and application notes 1 Overload detection, Electrical Characteristics Nos. 104/204 Overload detection can occur with one or both output channels Q1 and Q2 in High-Side or in Low-Side configuration if the channels are simultaneously switched. This sensitivity on signal timing does not exist when configuring both output channels as Push-Pull. In general the Overload detection depends on load, signal frequency and slew and is programmable through SPI. At Overload detection the output channels are set to high impedance during typical 50 ms and thereafter iC-GF returns to normal mode. There is no distinction between various effects and reasons causing Overload detection which has to be handled within the application as for protection at excessive power dissipation. 2 SPI Frequency, Operating Condition Item No. I010 At Tj = -40 to -20 °C the maximum SPI frequency is limited to 3 MHz. Table 30: Notes on chip functions regarding iC-GF chip release Y1 iC-GF Y2 No. 1 Function, parameter/code Description and application notes SPI Frequency, Operating Condition Item No. I010 The maximum SPI frequency is limited to 4 MHz. Table 31: Notes on chip functions regarding iC-GF chip release Y2 REVISION HISTORY Rel Rel.Date Chapter Modification Page E1 08.07.14 ELECTRICAL CHARACTERISTICS 104, 204: Footnote regarding overload detection removed 10, 11 E1 08.07.14 OPERATING REQUIREMENTS: SPI Interface I010: Changed to 4 MHz 15 Rel Rel.Date Chapter Modification Page F1 11.02.15 ELECTRICAL CHARACTERISTICS 106, 206: Simplified leakage current specification 10, 11 F1 11.02.15 ELECTRICAL CHARACTERISTICS 901, 909: VH load current extended to 100 mA with 100 µH coil 13 iC-Haus expressly reserves the right to change its products and/or specifications. An info letter gives details as to any amendments and additions made to the relevant current specifications on our internet website www.ichaus.com/infoletter; this letter is generated automatically and shall be sent to registered users by email. Copying – even as an excerpt – is only permitted with iC-Haus’ approval in writing and precise reference to source. iC-Haus does not warrant the accuracy, completeness or timeliness of the specification and does not assume liability for any errors or omissions in these materials. The data specified is intended solely for the purpose of product description. No representations or warranties, either express or implied, of merchantability, fitness for a particular purpose or of any other nature are made hereunder with respect to information/specification or the products to which information refers and no guarantee with respect to compliance to the intended use is given. In particular, this also applies to the stated possible applications or areas of applications of the product. iC-Haus products are not designed for and must not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death (Safety-Critical Applications) without iC-Haus’ specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems. iC-Haus products are not designed nor intended for use in military or aerospace applications or environments or in automotive applications unless specifically designated for such use by iC-Haus. iC-Haus conveys no patent, copyright, mask work right or other trade mark right to this product. iC-Haus assumes no liability for any patent and/or other trade mark rights of a third party resulting from processing or handling of the product and/or any other use of the product. iC-GF TRANSCEIVER Rev F1, Page 30/30 ORDERING INFORMATION Type Package Order Designation iC-GF QFN24 4 mm x 4 mm (RoHS compliant) CSP 2.36 mm x 2.32 mm (RoHS compliant) Evaluation Board iC-GF QFN24 iC-GF CSP iC-GF EVAL GF1D For technical support, information about prices and terms of delivery please contact: iC-Haus GmbH Am Kuemmerling 18 D-55294 Bodenheim GERMANY Tel.: +49 (0) 61 35 - 92 92 - 0 Fax: +49 (0) 61 35 - 92 92 - 192 Web: http://www.ichaus.com E-Mail: [email protected] Appointed local distributors: http://www.ichaus.com/sales_partners