Sample & Buy Product Folder Support & Community Tools & Software Technical Documents LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 LDC1312, LDC1314 Multi-Channel 12-Bit Inductance to Digital Converter (LDC) for Inductive Sensing 1 Features 3 Description • • • The LDC1312 and LDC1314 are 2- and 4-channel, 12-bit inductance to digital converters (LDCs) for inductive sensing solutions. With multiple channels and support for remote sensing, the LDC1312 and LDC1314 enable the performance and reliability benefits of inductive sensing to be realized at minimal cost and power. The products are easy to use, only requiring that the sensor frequency be within 1 kHz and 10 MHz to begin sensing. The wide 1 kHz to 10 MHz sensor frequency range also enables use of very small PCB coils, further reducing sensing solution cost and size. 1 • • • • • • • Easy-to-use – minimal configuration required Measure up to 4 sensors with one IC Multiple channels support environmental and aging compensation Multi-channel remote sensing provides lowest system cost Pin-compatible medium and high-resolution options – LDC1312/4: 2/4-ch 12-bit LDC – LDC1612/4: 2/4-ch 28-bit LDC Supports wide sensor frequency range of 1kHz to 10MHz Power consumption: – 35 µA Low Power Sleep Mode – 200 nA Shutdown Mode 3.3V operation Support internal or external reference clock Immune to DC magnetic fields and magnets 2 Applications • • • • • • • • Knobs in consumer, appliances, and automotive Linear and rotational encoders Buttons in home electronics, wearables, manufacturing, and automotive Keypads in manufacturing and appliances Slider buttons in consumer products Metal detection in industrial and automotive POS and EPOS Flow meters in consumer and appliances The LDC1312 and LDC1314 offer well-matched channels, which allow for differential and ratiometric measurements. This enables designers to use one channel to compensate their sensing for environmental and aging conditions such as temperature, humidity, and mechanical drift. Given their ease of use, low power, and low system cost these products enable designers to greatly improve on existing sensing solutions and to introduce brand new sensing capabilities to products in all markets, especially consumer and industrial applications. Inductive sensing offers better performance, reliability, and flexibility than competitive sensing technologies at lower system cost and power. The LDC1312 and LDC1314 are easily configured via an I2C interface. The two-channel LDC1312 is available in a WSON-12 package and the fourchannel LDC1314 is available in a WQFN-16 package. Device Information(1) PART NUMBER PACKAGE BODY SIZE (NOM) LDC1312 WSON-12 4 mm × 4 mm LDC1314 WQFN-16 4 mm × 4 mm (1) For all available packages, see the orderable addendum at the end of the datasheet. Simplified Schematic 3.3 V 2.5 MCU CLKIN VDD SD GPIO INTB GPIO IN0A Target IN0B Sensor 0 Core GND IN1A Target IN1B SDA I2C GND I 2C Peripheral SCL ADDR Sensor 1 2.25 VDD 3.3 V Measurement Precision (µm) 40 MHz Measurement Precision vs. Target Distance 3.3 V LDC1312 2 1.75 1.5 1.25 1 0.75 0.5 0.25 0 0 10% 20% 30% 40% 50% 60% Sensing Range (Target Distance / SENSOR) 70% D001 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Pin Configuration and Functions ......................... Specifications......................................................... 1 1 1 2 3 4 6.1 6.2 6.3 6.4 6.5 6.6 6.7 4 4 4 4 5 6 7 Absolute Maximum Ratings ...................................... ESD Ratings ............................................................ Recommended Operating Conditions....................... Thermal Information ................................................. Electrical Characteristics........................................... Switching Characteristics - I2C ................................. Typical Characteristics .............................................. 7.5 Programming........................................................... 18 7.6 Register Maps ......................................................... 18 8 8.1 Application Information............................................ 36 8.2 Typical Application ................................................. 39 9 Power Supply Recommendations...................... 43 10 Layout................................................................... 43 10.1 Layout Guidelines ................................................. 43 10.2 Layout Example .................................................... 43 11 Device and Documentation Support ................. 48 11.1 11.2 11.3 11.4 11.5 11.6 Detailed Description .............................................. 9 7.1 7.2 7.3 7.4 Application and Implementation ........................ 36 Overview ................................................................... 9 Functional Block Diagram ......................................... 9 Feature Description................................................... 9 Device Functional Modes........................................ 17 Device Support...................................................... Documentation Support ........................................ Related Links ........................................................ Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 48 48 48 48 48 48 12 Mechanical, Packaging, and Orderable Information ........................................................... 48 4 Revision History 2 DATE REVISION NOTES December 2014 * Initial release. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 5 Pin Configuration and Functions CLKIN 3 10 ADDR 4 INTB SD IN3A IN2B IN2A 15 14 13 IN1B 11 IN1A 3 10 IN0B 4 9 IN0A 1 IN0B SDA 2 9 IN0A CLKIN 5 8 GND ADDR 6 7 VDD DAP IN3B 12 SCL DAP 8 IN1A GND 11 7 2 VDD SDA 6 IN1B SD 12 5 1 INTB SCL 16 Top View LDC1314 WQFN-16 LDC1312 WSON-12 Pin Functions PIN NAME NO. TYPE (1) DESCRIPTION SCL 1 I SDA 2 I/O CLKIN 3 I Master Clock input. Tie this pin to GND if internal oscillator is selected 4 I I2C Address selection pin: when ADDR=L, I2C address = 0x2A, when ADDR=H, I2C address = 0x2B. INTB 5 O Configurable Interrupt output pin SD 6 I Shutdown input VDD 7 P Power Supply GND 8 G Ground IN0A 9 A External LC sensor 0 connection IN0B 10 A External LC sensor 0 connection IN1A 11 A External LC sensor 1 connection IN1B 12 A External LC sensor 1 connection IN2A 13 A External LC sensor 2 connection (LDC1314 only) IN2B 14 A External LC sensor 2 connection (LDC1314 only) IN3A 15 A External LC sensor 3 connection (LDC1314 only) 16 A External LC sensor 3 connection (LDC1314 only) DAP N/A ADDR IN3B DAP (2) (1) (2) I2C Clock input I2C Data input/output Connect to Ground I = Input, O = Output, P=Power, G=Ground, A=Analog There is an internal electrical connection between the exposed Die Attach Pad (DAP) and the GND pin of the device. Although the DAP can be left floating, for best performance the DAP should be connected to the same potential as the device's GND pin. Do not use the DAP as the primary ground for the device. The device GND pin must always be connected to ground. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 3 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 6 Specifications 6.1 Absolute Maximum Ratings MIN MAX UNIT 5 V VDD Supply Voltage Range Vi Voltage on any pin -0.3 VDD+0.3 V IA Input current on any INx pin -8 8 mA ID Input current on any Digital pin -5 5 mA Tj Junction Temperature -55 150 °C Tstg Storage temperature range -65 150 °C (1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 6.2 ESD Ratings VALUE UNIT LDC1312 in WSON-12 package V(ESD) Electrostatic discharge Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1) ±1000 Charged-device model (CDM), per JEDEC specification JESD22C101 (2) ±250 Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1) ±1000 Charged-device model (CDM), per JEDEC specification JESD22C101 (2) ±250 V LDC1314 in QFN-16 package V(ESD) (1) (2) Electrostatic discharge V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 6.3 Recommended Operating Conditions Unless otherwise specified, all limits ensured for TA = 25°C, VDD = 3.3 V MIN NOM MAX UNIT VDD Supply Voltage 2.7 3.6 V TA Operating Temperature -40 125 °C 6.4 Thermal Information LDC1312 THERMAL METRIC (1) RθJA (1) 4 Junction-to-ambient thermal resistance LDC1314 WSON WQFN 12 PINS 16 PINS 50 38 UNIT °C/W For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 6.5 Electrical Characteristics (1) Unless otherwise specified, all limits ensured for TA = 25°C, VDD = 3.3 V PARAMETER TEST CONDITIONS (2) MIN (3) TYP (4) MAX (3) VDD Supply Voltage TA = -40°C to +125°C IDD Supply Current (not including sensor current) (5) CLKIN = 10MHz IDDSL Sleep Mode Supply Current (5) 35 60 µA ISD Shutdown Mode Supply Current (5) 0.2 1 µA UNIT POWER 2.7 3.6 V (6) 2.1 mA SENSOR ISENSORMAX Sensor Maximum Current drive RP Sensor RP IHDSENSORMAX High current sensor drive mode: Sensor Maximum Current RP_HD_MIN Minimum sensor RP fSENSOR Sensor Resonance Frequency VSENSORMAX Maximum oscillation amplitude (peak) NBITS Number of bits HIGH_CURRENT_DRV = b0 DRIVE_CURRENT_CHx = 0xF800 1.5 1 HIGH_CURRENT_DRV = b1 DRIVE_CURRENT_CH0 = 0xF800 Channel 0 only TA = -40°C to +125°C CIN Sensor Pin input capacitance mA Ω 250 0.001 10 MHz 1.8 V 12 RCOUNT ≥ 0x0400 Maximum Channel Sample Rate kΩ 6 RESET_DEV.OUTPUT_GAIN=b00 fCS mA 100 single active channel continuous conversion, SCL=400kHz 13.3 bits kSPS 4 pF MASTER CLOCK fCLKIN External Master Clock Input Frequency (CLKIN) TA = -40°C to +125°C CLKINDUTY_MIN External Master Clock minimum acceptable duty cycle (CLKIN) 40% CLKINDUTY_MAX External Master Clock maximum acceptable duty cycle (CLKIN) 60% VCLKIN_LO CLKIN low voltage threshold VCLKIN_HI CLKIN high voltage threshold fINTCLK Internal Master Clock Frequency range TCf_int_μ Internal Master Clock Temperature Coefficient mean 2 40 MHz 0.3*VDD V 0.7*VD D 35 V 43.4 55 -13 MHz ppm/°C TIMING CHARACTERISTICS tWAKEUP (1) (2) (3) (4) (5) (6) Wake-up Time from SD high-low transition to I2C readback 2 ms Electrical Characteristics Table values apply only for factory testing conditions at the temperature indicated. Factory testing conditions result in very limited self-heating of the device such that TJ = TA. No guarantee of parametric performance is indicated in the electrical tables under conditions of internal self-heating where TJ > TA. Absolute Maximum Ratings indicate junction temperature limits beyond which the device may be permanently degraded, either mechanically or electrically. Register values are represented as either binary (b is the prefix to the digits), or hexadecimal (0x is the prefix to the digits). Decimal values have no prefix. Limits are ensured by testing, design, or statistical analysis at 25°C. Limits over the operating temperature range are ensured through correlations using statistical quality control (SQC) method. Typical values represent the most likely parametric norm as determined at the time of characterization. Actual typical values may vary over time and will also depend on the application and configuration. The typical values are not tested and are not guaranteed on shipped production material. I2C read/write communication and pull-up resistors current through SCL, SDA not included. Sensor inductor: 2 layer, 32 turns/layer, 14mm diameter, PCB inductor with L=19.4µH, RP=5.7kΩ at 2MHz Sensor capacitor: 330pF 1% COG/NP0 Target: Aluminum, 1.5mm thickness Channel = Channel 0 (continuous mode) CLKIN = 40MHz, CHx_FIN_DIVIDER = b0000, CHx_FREF_DIVIDER = b00 0000 0001 CH0_RCOUNT = 0xFFFF, SETTLECOUNT_CH0 = 0x0100 RP_OVERRIDE = b1, AUTO_AMP_DIS = b1, DRIVE_CURRENT_CH0 = 0x9800 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 5 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Electrical Characteristics(1) (continued) Unless otherwise specified, all limits ensured for TA = 25°C, VDD = 3.3 V TEST CONDITIONS (2) PARAMETER tWD-TIMEOUT MIN (3) TYP (4) Sensor recovery time (after watchdog timeout) MAX (3) 5.2 UNIT ms 6.6 Switching Characteristics - I2C Unless otherwise specified, all limits ensured for TA = 25°C, VDD = 3.3 V PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VOLTAGE LEVELS VIH Input High Voltage VIL Input Low Voltage 0.7ˣVDD VOL Output Low Voltage (3mA sink current) HYS Hysteresis V 0.3ˣVDD V 0.4 V 0.1ˣVDD V I2C TIMING CHARACTERISTICS fSCL Clock Frequency 10 tLOW Clock Low Time 1.3 μs tHIGH Clock High Time 0.6 μs tHD;STA Hold Time (repeated) START condition 0.6 μs tSU;STA Set-up time for a repeated START condition 0.6 μs tHD;DAT Data hold time 0 μs tSU;DAT Data setup time 100 ns tSU;STO Set-up time for STOP condition 0.6 μs tBUF Bus free time between a STOP and START condition 1.3 μs tVD;DAT Data valid time 0.9 μs tVD;ACK Data valid acknowledge time 0.9 μs tSP Pulse width of spikes that must be suppressed by the input filter (1) 50 ns (1) After this period, the first clock pulse is generated 400 kHz This parameter is specified by design and/or characterization and is not tested in production. SDA tLOW tf tHD;STA tr tf tr tBUF tSP SCL tSU;STA tHD;STA tHIGH tHD;DAT START tSU;STO tSU;DAT REPEATED START STOP START Figure 1. I2C Timing 6 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 6.7 Typical Characteristics Common test conditions (unless specified otherwise): Sensor inductor: 2 layer, 32 turns/layer, 14mm diameter, PCB inductor with L=19.4µH, RP=5.7kΩ at 2MHz; Sensor capacitor: 330pF 1% COG/NP0; Target: Aluminum, 1.5mm thickness; Channel = Channel 0 (continuous mode); CLKIN = 40MHz, CHx_FIN_DIVIDER = 0x1, CHx_FREF_DIVIDER = 0x001 CH0_RCOUNT = 0xFFFF, SETTLECOUNT_CH0 = 0x0100, RP_OVERRIDE = 1, AUTO_AMP_DIS = 1, DRIVE_CURRENT_CH0 = 0x9800 3.25 3.25 IDD CH0 Current (mA) 3.225 3.2 IDD CH0 Current (mA) VDD = 2.7 V VDD = 3 V VDD = 3.3 V VDD = 3.6 V 3.175 3.15 3.125 3.1 3.2 3.15 3.1 -40°C -20°C 0°C 25°C 3.075 3.05 -40 -20 0 20 40 60 Temperature (°C) 80 100 3.05 2.7 120 2.8 Includes 1.57 mA sensor coil current -40°C to +125°C Figure 2. Active Mode IDD vs. Temperature 3.3 3.4 3.5 3.6 D004 Figure 3. Active Mode IDD vs. VDD VDD = 2.7 V VDD = 3 V VDD = 3.3 V VDD = 3.6 V -40°C -20°C 60 0°C 25°C 50°C 85°C 100°C 125°C 55 45 40 35 50 45 40 35 30 25 -40 3.1 3.2 VDD (V) 65 Sleep Current (µA) Sleep Current (µA) 50 3 Includes 1.57 mA sensor coil current 60 55 2.9 D003 50°C 85°C 100°C 125°C 30 -20 0 20 40 60 Temperature (°C) 80 100 25 2.7 120 2.8 2.9 3 D005 3.1 3.2 VDD (V) 3.3 3.4 3.5 3.6 D006 -40°C to +125°C Figure 4. Sleep Mode IDD vs. Temperature Figure 5. Sleep Mode IDD vs. VDD 1.4 1 0.8 0.6 0.4 0.2 0 -40 -40°C -20°C 1.4 Shutdown Current (µA) Shutdown Current (µA) 1.2 1.6 VDD = 2.7 V VDD = 3 V VDD = 3.3 V VDD = 3.6 V 0°C 25°C 50°C 85°C 100°C 125°C 1.2 1 0.8 0.6 0.4 0.2 -20 0 20 40 60 Temperature (°C) 80 100 120 0 2.7 2.8 D007 2.9 3 3.1 3.2 VDD (V) 3.3 3.4 3.5 3.6 D008 -40°C to +125°C Figure 6. Shutdown Mode IDD vs. Temperature Figure 7. Shutdown Mode IDD vs. VDD Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 7 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Typical Characteristics (continued) Common test conditions (unless specified otherwise): Sensor inductor: 2 layer, 32 turns/layer, 14mm diameter, PCB inductor with L=19.4µH, RP=5.7kΩ at 2MHz; Sensor capacitor: 330pF 1% COG/NP0; Target: Aluminum, 1.5mm thickness; Channel = Channel 0 (continuous mode); CLKIN = 40MHz, CHx_FIN_DIVIDER = 0x1, CHx_FREF_DIVIDER = 0x001 CH0_RCOUNT = 0xFFFF, SETTLECOUNT_CH0 = 0x0100, RP_OVERRIDE = 1, AUTO_AMP_DIS = 1, DRIVE_CURRENT_CH0 = 0x9800 43.41 43.4 VDD = 2.7 V VDD = 3 V VDD = 3.3 V VDD = 3.6 V 43.38 43.37 43.36 43.35 43.34 43.33 43.32 -40 0°C 25°C 50°C 85°C 100°C 125°C 43.39 43.38 43.37 43.36 43.35 43.34 43.33 -20 0 20 40 60 Temperature (°C) 80 100 120 43.32 2.7 2.8 2.9 D009 -40°C to +125°C 3 3.1 3.2 VDD (V) 3.3 3.4 3.5 3.6 D010 Data based on 1 unit Figure 8. Internal Oscillator Frequency vs. Temperature 8 -40°C -20°C 43.4 Internal Oscillator (MHz) Internal Oscillator (MHz) 43.39 Figure 9. Internal Oscillator Frequency vs. VDD Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 7 Detailed Description 7.1 Overview Conductive objects brought in contact with an AC electromagnetic (EM) field will induce field changes that can be detected using a sensor such as an inductor. Conveniently, an inductor, along with a capacitor, can be used to construct an L-C resonator, also known as an L-C tank, which can be used to produce an EM field. In the case of an L-C tank, the effect of the field disturbance is an apparent shift in the inductance of the sensor, which can be observed as a shift in the resonant frequency. Using this principle, the LDC1312/1314 is an inductance-to-digital converter (LDC) that measures the oscillation frequency of an LC resonator. The device outputs a digital value that is proportional to frequency. This frequency measurement can be converted to an equivalent inductance. 7.2 Functional Block Diagram 40 MHz 40 MHz CLKIN VDD SD INTB fREF IN0A IN0B Resonant Circuit Driver IN1B Resonant Circuit Driver VDD IN0A Resonant Circuit Driver Core I2C fIN SDA SCL SD INTB fREF IN0B fIN IN1A CLKIN IN3A IN3B Resonant Circuit Driver Core SDA I2C SCL ADDR ADDR GND GND Figure 10. Block Diagrams for the LDC1312 (left) and LDC1314 (right) The LDC1312/LDC1314 is composed of front-end resonant circuit drivers, followed by a multiplexer that sequences through the active channels, connecting them to the core that measures and digitizes the sensor frequency (fSENSOR). The core uses a reference frequency (fREF) to measure the sensor frequency. fREF is derived from either an internal reference clock (oscillator), or an externally supplied clock. The digitized output for each channel is proportional to the ratio of fSENSOR/fREF. The I2C interface is used to support device configuration and to transmit the digitized frequency values to a host processor. The LDC can be placed in shutdown mode, saving current, using the SD pin. The INTB pin may be configured to notify the host of changes in system status. 7.3 Feature Description 7.3.1 Clocking Architecture Figure 11 shows the clock dividers and multiplexers of the LDC. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 9 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Feature Description (continued) IN0A Sensor 0 ÷m fSENSOR0 fIN0 IN0B CH0_FIN_DIVIDER (0x14) IN1A Sensor 1 ÷m fSENSOR1 fIN1 IN1B tfINt CH1_FIN_DIVIDER (0x15) IN2A(1) Sensor 2(1) ÷m fSENSOR2(1) IN2B fIN2(1) (1) CH2_FIN_DIVIDER (0x16)(1) IN3A(1) Sensor 3(1) fSENSOR3(1) ÷m IN3B(1) CONFIG (0x1A) MUX_CONFIG (0x1B) CH3_FIN_DIVIDER (0x17)(1) ÷n CLKIN fIN3(1) Core Data Output fREF0 CH0_FREF_DIVIDER (0x14) REF_CLK_SRC (0x1A) ÷n fREF1 tfCLKINt tfCLKt tfREFt CH1_FREF_DIVIDER (0x15) tfINTt ÷n fREF2(1) Int. Osc. CH2_FREF_DIVIDER (0x16)(1) ÷n fREF3(1) CH3_FREF_DIVIDER (0x17)(1) CONFIG (0x1A) MUX_CONFIG (0x1B) Figure 11. Clocking Diagram (1) LDC1314 only In Figure 11, the key clocks are fIN, fREF, and fCLK. fCLK is selected from either the internal clock source or external clock source (CLKIN) . The frequency measurement reference clock, fREF, is derived from the fCLK source. It is recommended that precision applications use an external master clock that offers the stability and accuracy requirements needed for the application. The internal oscillator may be used in applications that require low cost and do not require high precision. The fINx clock is derived from sensor frequency for a channel x, fSENSORx. fREFx and fINx must meet the requirements listed in Table 1, depending on whether fCLK (master clock) is the internal or external clock. Table 1. Clock Configuration Requirements MODE (1) Multi-Channel Single-Channel (1) (2) 10 CLKIN SOURCE VALID fREFx RANGE (MHz) Internal fREFx < 55 External fREFx < 40 Either external or internal fREFx < 35 VALID fINx RANGE < fREFx /4 SET CHx_FIN_DIVIDE R to > b0001 (2) SET CHx_SETTLECO UNT to SET CHx_RCOUNT to >3 >8 Channels 2 and 3 are only available for LDC1314 If fSENSOR ≥ 8.75 MHz, then CHx_FIN_DIVIDER must be ≥ 2 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 2 shows the clock configuration registers for all channels. Table 2. Clock Configuration Registers CHANNEL (1) REGISTER FIELD [ BIT(S) ] VALUE CONFIG, addr 0x1A REF_CLK_SRC [9] b0 = internal oscillator is used as the master clock b1 = external clock source is used as the master clock 0 fREF0 CLOCK_DIVIDER S_CH0, addr 0x14 CH0_FREF_DIVIDER [9:0] fREF0 = fCLK / CH0_FREF_DIVIDER 1 fREF1 CLOCK_DIVIDER S_CH1, addr 0x15 CH1_FREF_DIVIDER [9:0] fREF1 = fCLK / CH1_FREF_DIVIDER 2 fREF2 CLOCK_DIVIDER S_CH2, addr 0x16 CH2_FREF_DIVIDER [9:0] fREF2 = fCLK / CH2_FREF_DIVIDER 3 fREF3 CLOCK_DIVIDER S_CH3, addr 0x17 CH3_FREF_DIVIDER [9:0] fREF3 = fCLK / CH3_FREF_DIVIDER 0 fIN0 CLOCK_DIVIDER S_CH0, addr 0x14 CH0_FIN_DIVIDER [15:12] fIN0 = fSENSOR0 / CH0_FIN_DIVIDER 1 fIN1 CLOCK_DIVIDER S_CH1, addr 0x15 CH1_FIN_DIVIDER [15:12] fIN1 = fSENSOR1 / CH1_FIN_DIVIDER 2 fIN2 CLOCK_DIVIDER S_CH2, addr 0x16 CH2_FIN_DIVIDER [15:12] fIN2 = fSENSOR2 / CH2_FIN_DIVIDER 3 fIN3 CLOCK_DIVIDER S_CH3, addr 0x17 CH3_FIN_DIVIDER [15:12] fIN3 = fSENSOR3 / CH3_FIN_DIVIDER All (1) CLOCK fCLK = Master Clock Source Channels 2 and 3 are only available for LDC1314 7.3.2 Multi-Channel and Single Channel Operation The multi-channel package of the LDC enables the user to save board space and support flexible system design. For example, temperature drift can often cause a shift in component values, resulting in a shift in resonant frequency of the sensor. Using a 2nd sensor as a reference provides the capability to cancel out a temperature shift. When operated in multi-channel mode, the LDC sequentially samples the active channels. In single channel mode, the LDC samples a single channel, which is selectable. The following table shows the registers and values that are used to configure either multi-channel or single channel modes. Table 3. Single and Multi-Channel Configuration Registers MODE REGISTER VALUE (1) FIELD [ BIT(S) ] 00 = chan 0 CONFIG, addr 0x1A ACTIVE_CHAN [15:14] Single channel 01 = chan 1 10 = chan 2 11 = chan 3 MUX_CONFIG addr 0x1B AUTOSCAN_EN [15] 0 = continuous conversion on a single channel (default) MUX_CONFIG addr 0x1B AUTOSCAN_EN [15] 1 = continuous conversion on multiple channels MUX_CONFIG addr 0x1B RR_SEQUENCE [14:13] 00 = Ch0, Ch 1 Multi-channel 01 = Ch0, Ch 1, Ch 2 10 = Ch0, CH1, Ch2, Ch3 (1) Channels 2 and 3 are only available for LDC1314 The digitized sensor measurement for each channel (DATAx) represents the ratio of the sensor frequency to the reference frequency. The data outputs represent the 12 MSBs of a 16-bit result: DATAx/ 212 = fSENSORx/fREFx (1) The sensor frequency can be calculated from: '$7$[ ¦REFx ¦ sensorx 212 (2) Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 11 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com The following table illustrates the registers that contain the fixed point sample values for each channel. Table 4. LDC1314/1312 Sample Data Registers Channel (1) Register Field name [bits(s) ] Value 0 DATA_MSB_CH0, addr 0x00 DATA0 [11:0] 12 MSBs of the 12 bit result. 0x000 = under range 0xfff = over range 1 DATA_MSB_CH1, addr 0x02 DATA1 [11:0] 12 MSBs of the 12 bit result. 0x000 = under range 0xfff = over range 2 DATA_MSB_CH2, addr 0x04 DATA2 [11:0] 12 MSBs of the 12 bit result. 0x000 = under range 0xfff = over range 3 DATA_MSB_CH3, addr 0x06 DATA3 [11:0] 12 MSBs of the 12 bit result. 0x000 = under range 0xfff = over range (1) Channels 2 and 3 available for LDC1314 only. When the LDC sequences through the channels in multi-channel mode, the dwell time interval for each channel is the sum of 3 parts: sensor activation time + conversion time + channel switch delay. The sensor activation time is the amount of settling time required for the sensor oscillation to stabilize, as shown in Figure 12. The settling wait time is programmable and should be set to a value that is long enough to allow stable oscillation. The settling wait time for channel x is given by: tSx = (CHX_SETTLECOUNTˣ16)/fREFx (3) Table 5 illustrates the registers and values for configuring the settling time for each channel. Channel 0 Sensor Activation Channel 0 Conversion Channel switch delay Channel 1 Conversion Channel 1 Sensor Activation Channel switch delay Channel 0 Sensor Activation Channel 0 Channel 1 Figure 12. Multi-channel Mode Sequencing Active Channel Sensor Signal Sensor Activation Conversion Conversion Amplitude Correction Conversion Amplitude Correction Amplitude Correction Figure 13. Single-channel Mode Sequencing 12 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 5. Settling Time Register Configuration Register Field Conversion time (2) 0 SETTLECOUNT_CH0, addr 0x10 CH0_SETTLECOUNT (15:0) (CH0_SETTLECOUNT*16)/fREF0 1 SETTLECOUNT_CH1, addr 0x11 CH1_SETTLECOUNT (15:0) (CH1_SETTLECOUNT*16)/fREF1 2 SETTLECOUNT_CH2, addr 0x12 CH2_SETTLECOUNT (15:0) (CH2_SETTLECOUNT*16)/fREF2 3 SETTLECOUNT_CH3, addr 0x13 CH3_SETTLECOUNT (15:0) (CH3_SETTLECOUNT*16)/fREF3 Channel (1) (2) (1) Channels 2 and 3 are available only in the LDC1314. fREFx is the reference frequency configured for the channel. The SETTLECOUNT for any channel x must satisfy: CHx_SETTLECOUNT ≥ QSENSORx × fREFx / (16 × fSENSORx) where • • • Q fSENSORx = Frequency of the Sensor on Channel x fREFx = Reference frequency for Channel x QSENSORx = Quality factor of the sensor on Channel x. Q is estimated by: RP (4) C L (5) Round the result to the next highest integer (for example, if Equation 4 recommends a minimum value of 6.08, program the register to 7 or higher). L, RP and C values can be obtained by using Texas Instrument’s WEBENCH® for the coil design. The conversion time represents the number of reference clock cycles used to measure the sensor frequency. It is set by the CHx_RCOUNT register for the channel. The conversion time for any channel x is: tCx = (CHx_RCOUNT ˣ 16 + 4) /fREFx (6) The reference count value must be chosen to support the required number of effective bits (ENOB). For example, if an ENOB of 13 bits is required, then a minimum conversion time of 213 = 8192 clock cycles is required. 8192 clock cycles correspond to a CHx_RCOUNT value of 0x0200. Table 6. Conversion Time Configuration Registers, Channels 0 - 3 (1) CHANNEL (1) REGISTER FIELD [ BIT(S) ] CONVERSION TIME 0 RCOUNT_CH0, addr 0x08 CH0_RCOUNT (15:0) (CH0_RCOUNT*16)/fREF0 1 RCOUNT_CH1, addr 0x09 CH1_RCOUNT (15:0) (CH1_RCOUNT*16)/fREF1 2 RCOUNT_CH2, addr 0x0A CH2_RCOUNT (15:0) (CH2_RCOUNT*16)/fREF2 3 RCOUNT_CH3, addr 0x0B CH3_RCOUNT (15:0) (CH3_RCOUNT*16)/fREF3 Channels 2 and 3 are available only for LDC1314. The typical channel switch delay time between the end of conversion and the beginning of sensor activation of the subsequent channel is: Channel Switch Delay = 692 ns + 5 / fref (7) The deterministic conversion time of the LDC allows data polling at a fixed interval. A data ready flag (DRDY) is also available for interrupt driven system designs (see the STATUS register description in Register Maps). An offset value may be subtracted from each DATA value to compensate for a frequency offset or maximize the dynamic range of the sample data. The offset values should be < fSENSORx_MIN / fREFx. Otherwise, the offset might be so large that it masks the LSBs which are changing. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 13 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 7. Frequency Offset Registers CHANNEL REGISTER (1) (1) FIELD [ BIT(S) ] VALUE 0 OFFSET_CH0, addr 0x0C CH0_OFFSET [ 15:0 ] fOFFSET0 = CH0_OFFSET * (fREF0/216) 1 OFFSET_CH1, addr 0x0D CH1_OFFSET [ 15:0 ] fOFFSET1 = CH1_OFFSET * (fREF1/216) 2 OFFSET_CH2, addr 0x0E CH2_OFFSET [ 15:0 ] fOFFSET2 = CH2_OFFSET * (fREF2/216) 3 OFFSET_CH3, addr 0x0F CH3_OFFSET [ 15:0 ] fOFFSET3 = CH3_OFFSET * (fREF3/216) Channels 2 and 3 are only available for LDC1314 Internally, the LDC measures with 16bits of resolution, while the conversion output word width is only 12bits. For systems in which the sensor signal variation is less than 25% of the full scale range, the LDC can report conversion results with higher resolution by setting the Output Gain. The Output Gain is applied to all device channels. An output gain can be used to apply a 2-bit, 3-bit, or 4-bit shift to the output code for all channels, allowing access to the 4LSBs of the original 16-bit result. The MSBs of the sample are shifted out when a gain is applied. Do not use the output gain if the MSBs of any active channel are toggling, as the MSBs for that channel will be lost when gain is applied. Table 8. Output Gain Register CHANNEL (1) All (1) REGISTER FIELD [ BIT(S) ] RESET_DEV, addr 0x1C EFFECTIVE RESOLUTION (BITS) VALUES OUTPUT RANGE OUTPUT_GAIN [ 10:9 ] 00 (default): Gain =1 (0 bits shift) 12 100% full scale 01: Gain = 4 (2 bits left shift) 14 25% full scale 10: Gain = 8 (3 bits left shift) 15 12.5% full scale 11 : Gain = 16 (4 bits left shift) 16 6.25% full scale Channels 2 and 3 are available for LDC1314 only. Example: If the conversion result for a channel is 0x07A3, with OUTPUT_GAIN=0x0, the reported output code is 0x07A. If OUTPUT_GAIN is set to 0x3 in the same condition, then the reported output code is 0x7A3. The original 4 MSBs (0x0) are no longer accessible. Figure 14 illustrates the segments of the 16-bit sample that is reported for each possible gain setting. MSB Conversion result LSB 15 12 Output_gain = 0x3 8 7 4 3 0 11 Output_gain = 0x2 0 11 Output_gain = 0x1 Output_gain = 0x0 (default) 11 0 11 0 11 11 0 0 Data available in DATA_MSB_CHx.DATA_CHx [11:0] Figure 14. Conversion Data Output Gain 14 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 The sensor frequency can be determined by: ¦SENSORx DATAx CHx_OFFSET · § &+[B),1B',9,'(5 ¦REFx ¨ (12OUTPUT_GAIN) ¸ 216 ©2 ¹ where • • • DATAx = Conversion result from the DATA_CHx register CHx_OFFSET = Offset value set in the OFFSET_CHx register OUTPUT_GAIN = output multiplication factor set in the RESET_DEVICE.OUTPUT_GAIN register (8) 7.3.3 Current Drive Control Registers The registers listed in Table 9 are used to control the sensor drive current. The recommendations listed in the last column of the table should be followed. Auto-calibration mode is used to determine the optimal sensor drive current for a fixed sensor design. This mode should only be used during system prototyping. The auto-amplitude correction attempts to maintain the sensor oscillation amplitude between 1.2V and 1.8V by adjusting the sensor drive current between conversions. When auto-amplitude correction is enabled, the output data may show non-monotonic behavior due to an adjustment in drive current. Auto-amplitude correction is only recommended for low-precision applications. A high sensor current drive mode can be enabled to drive sensor coils with > 1.5mA on channel 0, only in single channel mode. This feature can be used when the sensor RP is lower than 1kΩ. Set the HIGH_CURRENT_DRV register bit to b1 to enable this mode. Table 9. Current Drive Control Registers CHANNEL (1) REGISTER CONFIG, addr 0x1A All CONFIG, addr 0x1A FIELD [ BIT(S) ] SENSOR_ACTIVATE_SEL [11] Sets current drive for sensor activation. Recommended value is b0 (Full Current mode). RP_OVERRIDE_EN [12] Set to b1 for normal operation (RP over ride enabled) AUTO_AMP_DIS [10] Disables Automatic amplitude correction. Set to b1 for normal operation (disabled) HIGH_CURRENT_DRV [6] b0 = normal current drive (1.5 mA) b1 = Increased current drive (> 1.5 mA) for Ch 0 in single channel mode only. Cannot be used in multi-channel mode. 0 DRIVE_CURRENT_CH0, addr 0x1E CH0_IDRIVE [15:11] 0 CH0_INIT_IDRIVE [10:6] DRIVE_CURRENT_CH1, addr 0x1F CH1_IDRIVE [15:11] 1 CH1_INIT_IDRIVE [10:6] DRIVE_CURRENT_CH2, addr 0x20 CH2_IDRIVE [15:11] 2 CH2_INIT_IDRIVE [10:6] (1) VALUE Drive current used during the settling and conversion time for Ch. 0 (auto-amplitude correction must be disabled and RP over ride=1 ) Initial drive current stored during autocalibration. Not used for normal operation. Drive current used during the settling and conversion time for Ch. 1 (auto-amplitude correction must be disabled and RP over ride=1 ) Initial drive current stored during autocalibration. Not used for normal operation. Drive current used during the settling and conversion time for Ch. 2 (auto-amplitude correction must be disabled and RP over ride=1 ) Initial drive current stored during autocalibration. Not used for normal operation. Channels 2 and 3 are available for LDC1314 only. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 15 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 9. Current Drive Control Registers (continued) CHANNEL (1) REGISTER FIELD [ BIT(S) ] VALUE DRIVE_CURRENT_CH3, addr 0x21 CH3_IDRIVE [15:11] Drive current used during the settling and conversion time for Ch. 3 (auto-amplitude correction must be disabled and RP over ride=1 ) 3 CH3_INIT_IDRIVE [10:6] Initial drive current stored during autocalibration. Not used for normal operation. If the RP value of the sensor attached to channel x is known, Figure 15 can be used to select the 5-bit value to be programmed into the IDRIVE field for the channel. Find the known RP value on the vertical axis, and then read the corresponding decimal value on the horizontal axis. Program the hexadecimal equivalent of the x-axis value into the IDRIVE field. Note that IDRIVE = b00000 corresponds to 16 µA, and IDRIVE = b11111 corresponds to 1563 µA. 100000 90000 80000 Rp (:) 70000 60000 50000 40000 30000 20000 10000 0 0 4 8 12 16 20 24 IDRIVE Field Value (decimal) 28 32 D023 Figure 15. IDRIVE vs Rp 7.3.4 Device Status Registers The registers listed in Table 10 may be used to read device status. Table 10. Status Registers CHANNEL (1) (1) REGISTER FIELDS [ BIT(S) ] VALUES All STATUS, addr 0x18 Refer to Register Maps section 12 fields are available that for a description of the individual contain various status bits [ 15:0 ] status bits. All ERROR_CONFIG, addr 0x19 12 fields are available that are Refer to Register Maps section used to configure error reporting [ for a description of the individual 15:0 ] error configuration bits. Channels 2 and 3 are available for LDC1314 only. See the STATUS and ERROR_CONFIG register description in the Register Map section. These registers can be configured to trigger an interrupt on the INTB pin for certain events. The following conditions must be met: 1. The error or status register must be unmasked by enabling the appropriate register bit in the ERROR_CONFIG register 2. The INTB function must be enabled by setting CONFIG.INTB_DIS to 0 When a bit field in the STATUS register is set, the entire STATUS register content is held until read or until the DATA_CHx register is read. Reading also de-asserts INTB. Interrupts are cleared by one of the following events: 1. Entering Sleep Mode 2. Power-on reset (POR) 3. Device enters Shutdown Mode (SD is asserted) 16 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 4. S/W reset 5. I2C read of the STATUS register: Reading the STATUS register will clear any error status bit set in STATUS along with the ERR_CHAN field and de-assert INTB Setting register CONFIG.INTB_DIS to b1 disables the INTB function and holds the INTB pin high. 7.3.5 Input Deglitch Filter The input deglitch filter suppresses EMI and ringing above the sensor frequency. It does not impact the conversion result as long as its bandwidth is configured to be above the maximum sensor frequency. The input deglitch filter can be configured in MUX_CONFIG.DEGLITCH register field as shown in Table 11. For optimal performance, it is recommended to select the lowest setting that exceeds the sensor oscillation frequency. For example, if the maximum sensor frequency is 2.0 MHz, choose MUX_CONFIG.DEGLITCH = b100 (3.3 MHz). Table 11. Input deglitch filter register CHANNEL (1) (1) MUX_CONFIG.DEGLITCH REGISTER VALUE DEGLITCH FREQEUNCY ALL 001 1 MHz ALL 100 3.3 MHz ALL 101 10 MHz ALL 011 33 MHz Channels 2 and 3 are available for LDC1314 only. 7.4 Device Functional Modes 7.4.1 Startup Mode When the LDC powers up, it enters into Sleep Mode and will wait for configuration. Once the device is configured, exit Sleep Mode by setting CONFIG.SLEEP_MODE_EN to b0. It is recommended to configure the LDC while in Sleep Mode. If a setting on the LDC needs to be changed, return the device to Sleep Mode, change the appropriate register, and then exit Sleep Mode. 7.4.2 Normal (Conversion) Mode When operating in the normal (conversion) mode, the LDC is periodically sampling the frequency of the sensor(s) and generating sample outputs for the active channel(s). 7.4.3 Sleep Mode Sleep Mode is entered by setting the CONFIG.SLEEP_MODE_EN register field to 1. While in this mode, the register contents are maintained. To exit Sleep Mode, set the CONFIG.SLEEP_MODE_EN register field to 0. After setting CONFIG.SLEEP_MODE_EN to b0, sensor activation for the first conversion will begin after 16,384 fINT clock cycles. While in Sleep Mode the I2C interface is functional so that register reads and writes can be performed. While in Sleep Mode, no conversions are performed. In addition, entering Sleep Mode will clear any error condition and de-assert the INTB pin. 7.4.4 Shutdown Mode When the SD pin is set to high, the LDC will enter Shutdown Mode. Shutdown Mode is the lowest power state. To exit Shutdown Mode, set the SD pin to low. Entering Shutdown Mode will return all registers to their default state. While in Shutdown Mode, no conversions are performed. In addition, entering Shutdown Mode will clear any error condition and de-assert the INTB pin. While the device is in Shutdown Mode, is not possible to read to or write from the device via the I2C interface. 7.4.4.1 Reset The LDC can be reset by writing to RESET_DEV.RESET_DEV. Conversion will stop and all register values will return to their default value. This register bit will always return 0b when read. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 17 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 7.5 Programming The LDC device uses an I2C interface to access control and data registers. 7.5.1 I2C Interface Specifications The LDC uses an extended start sequence with I2C for register access. The maximum speed of the I2C interface is 400kbit/s. This sequence follows the standard I2C 7bit slave address followed by an 8bit pointer register byte to set the register address. When the ADDR pin is set low, the LDC I2C address is 0x2A; when the ADDR pin is set high, the LDC I2C address is 0x2B. The ADDR pin must not change state after the LDC exits Shutdown Mode. 1 9 1 9 SCL A6 SDA A5 A4 A3 A2 A1 A0 R/W Start by Master R7 R6 R5 Ack by Slave Frame 1 Serial Bus Address Byte from Master 1 9 R4 R3 R2 R1 R0 Ack by Slave Frame 2 Slave Register Address 1 9 SCL D15 D14 D13 D12 D11 D10 D9 SDA D8 D7 D6 D5 Ack by Slave Frame 3 Data MSB from Master D4 D3 D2 D1 D0 Ack by Slave Frame 4 Data LSB from Master Stop by Master Figure 16. I2C Write Register Sequence 1 9 1 9 SCL A6 SDA A5 A4 A3 A2 A1 A0 R/W Start by Master R7 R6 Ack by Slave Frame 1 Serial Bus Address Byte from Master 1 R5 R4 R3 R2 R1 R0 Ack by Slave Frame 2 Slave Register Address 1 9 9 1 9 SCL A6 SDA A5 A4 A3 A2 A1 A0 R/W Start by Master D15 D14 D13 D12 D11 D10 D9 Ack by Slave Frame 4 Data MSB from Slave Frame 3 Serial Bus Address Byte from Master D8 D7 D6 Ack by Master D5 D4 D3 D2 Frame 5 Data LSB from Slave D1 D0 Nack by Stop by Master Master Figure 17. I2C Read Register Sequence 7.6 Register Maps 7.6.1 Register List Fields indicated with Reserved must be written only with indicated values. Improper device operation may occur otherwise. The R/W column indicates the Read-Write status of the corresponding field. A ‘R/W’ entry indicates read and write capability, a ‘R’ indicates read-only, and a ‘W’ indicates write-only. Figure 18. Register List ADDRESS NAME 0x00 DATA_CH0 0x02 DATA_CH1 0x04 DATA_CH2 18 DEFAULT VALUE 0x0000 0x0000 0x0000 DESCRIPTION Channel 0 Conversion Result and Error Status Channel 1 Conversion Result and Error Status Channel 2 Conversion Result and Error Status (LDC1314 only) Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com ADDRESS 0x06 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1E 0x1F 0x20 0x21 0x7E 0x7F SNOSCZ0 – DECEMBER 2014 NAME DATA_CH3 RCOUNT_CH0 RCOUNT_CH1 RCOUNT_CH2 RCOUNT_CH3 OFFSET_CH0 OFFSET_CH1 OFFSET_CH2 OFFSET_CH3 SETTLECOUNT_CH0 SETTLECOUNT_CH1 SETTLECOUNT_CH2 SETTLECOUNT_CH3 CLOCK_DIVIDERS_C H0 CLOCK_DIVIDERS_C H1 CLOCK_DIVIDERS_C H2 CLOCK_DIVIDERS_C H3 STATUS ERROR_CONFIG CONFIG MUX_CONFIG RESET_DEV DRIVE_CURRENT_CH 0 DRIVE_CURRENT_CH 1 DRIVE_CURRENT_CH 2 DRIVE_CURRENT_CH 3 MANUFACTURER_ID DEVICE_ID DEFAULT VALUE 0x0000 0x0080 0x0080 0x0080 0x0080 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 DESCRIPTION Channel 3 Conversion Result and Error Status (LDC1314 only) Reference Count setting for Channel 0 Reference Count setting for Channel 1 Reference Count setting for Channel 2. (LDC1314 only) Reference Count setting for Channel 3.(LDC1314 only) Offset value for Channel 0 Offset value for Channel 1 Offset value for Channel 2 (LDC1314 only) Offset value for Channel 3 (LDC1314 only) Channel 0 Settling Reference Count Channel 1 Settling Reference Count Channel 2 Settling Reference Count (LDC1314 only) Channel 3 Settling Reference Count (LDC1314 only) Reference and Sensor Divider settings for Channel 0 0x0000 Reference and Sensor Divider settings for Channel 1 0x0000 Reference and Sensor Divider settings for Channel 2 (LDC1314 only) 0x0000 Reference and Sensor Divider settings for Channel 3 (LDC1314 only) 0x0000 0x0000 0x2801 0x020F 0x0000 0x0000 Device Status Report Error Reporting Configuration Conversion Configuration Channel Multiplexing Configuration Reset Device Channel 0 sensor current drive configuration 0x0000 Channel 1 sensor current drive configuration 0x0000 Channel 2 sensor current drive configuration (LDC1314 only) 0x0000 Channel 3 sensor current drive configuration (LDC1314 only) 0x5449 0x3054 Manufacturer ID Device ID Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 19 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 7.6.2 Address 0x00, DATA_CH0 Figure 19. Address 0x00, DATA_CH0 15 CH0_ERR_UR 14 CH0_ERR_OR 13 CH0_ERR_WD 12 CH0_ERR_AE 11 7 6 5 4 3 10 9 8 1 0 DATA0[11:0] 2 DATA0[11:0] LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 12. Address 0x00, DATA_CH0 Field Descriptions Bit Field Type Reset Description 15 CH0_ERR_UR R 0 Channel 0 Conversion Under-range Error Flag. Cleared by reading the bit. 14 CH0_ERR_OR R 0 Channel 0 Conversion Over-range Error Flag. Cleared by reading the bit. 13 CH0_ERR_WD R 0 Channel 0 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. 12 CH0_ERR_AE R 0 Channel 0 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. DATA0[11:0] R 0000 0000 Channel 0 Conversion Result 0000 11:0 7.6.3 Address 0x02, DATA_CH1 Figure 20. Address 0x02, DATA_CH1 15 CH1_ERR_UR 14 CH1_ERR_OR 13 CH1_ERR_WD 12 CH1_ERR_AE 11 7 6 5 4 3 10 9 8 1 0 DATA1[11:0] 2 DATA1[11:0] LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 13. Address 0x02, DATA_CH1 Field Descriptions Bit Field Type Reset Description 15 CH1_ERR_UR R 0 Channel 1 Conversion Under-range Error Flag. Cleared by reading the bit. 14 CH1_ERR_OR R 0 Channel 1 Conversion Over-range Error Flag. Cleared by reading the bit. 13 CH1_ERR_WD R 0 Channel 1 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. 12 CH1_ERR_AE R 0 Channel 1 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. DATA1[11:0] R 0000 0000 Channel 1 Conversion Result 0000 11:0 20 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 7.6.4 Address 0x04, DATA_CH2 (LDC1314 only) Figure 21. Address 0x04, DATA_CH2 15 CH2_ERR_UR 14 CH2_ERR_OR 13 CH2_ERR_WD 12 CH2_ERR_AE 11 7 6 5 4 3 10 9 8 1 0 DATA2[11:0] 2 DATA2[11:0] LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 14. Address 0x04, DATA_CH2 Field Descriptions Bit Field Type Reset Description 15 CH2_ERR_UR R 0 Channel 2 Conversion Under-range Error Flag. Cleared by reading the bit. 14 CH2_ERR_OR R 0 Channel 2 Conversion Over-range Error Flag. Cleared by reading the bit. 13 CH2_ERR_WD R 0 Channel 2 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. 12 CH2_ERR_AE R 0 Channel 2 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. DATA2[11:0] R 0000 0000 Channel 2 Conversion Result 0000 11:0 7.6.5 Address 0x06, DATA_CH3 (LDC1314 only) Figure 22. Address 0x06, DATA_CH3 15 CH3_ERR_UR 14 CH3_ERR_OR 13 CH3_ERR_WD 12 CH3_ERR_AE 11 7 6 5 4 3 10 9 8 1 0 DATA3[11:0] 2 DATA3[11:0] LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 15. Address 0x06, DATA_CH3 Field Descriptions Bit Field Type Reset Description 15 CH3_ERR_UR R 0 Channel 3 Conversion Under-range Error Flag. Cleared by reading the bit. 14 CH3_ERR_OR R 0 Channel 3 Conversion Over-range Error Flag. Cleared by reading the bit. 13 CH3_ERR_WD R 0 Channel 3 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. 12 CH3_ERR_AE R 0 Channel 3 Conversion Watchdog Timeout Error Flag. Cleared by reading the bit. DATA3[11:0] R 0000 0000 Channel 3 Conversion Result 0000 11:0 7.6.6 Address 0x08, RCOUNT_CH0 Figure 23. Address 0x08, RCOUNT_CH0 15 14 13 12 11 CH0_RCOUNT 10 9 8 7 6 5 4 2 1 0 3 CH0_RCOUNT LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 21 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 16. Address 0x08, RCOUNT_CH0 Field Descriptions Bit 15:0 Field Type Reset Description CH0_RCOUNT R/W 0000 0000 1000 0000 Channel 0 Reference Count Conversion Interval Time 0x0000-0x0004: Reserved 0x0005-0xFFFF: Conversion Time (tC0) = (CH0_RCOUNTˣ16)/fREF0 7.6.7 Address 0x09, RCOUNT_CH1 Figure 24. Address 0x09, RCOUNT_CH1 15 14 13 12 11 CH1_RCOUNT 10 9 8 7 6 5 4 2 1 0 3 CH1_RCOUNT LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 17. Address 0x09, RCOUNT_CH1 Field Descriptions Bit 15:0 Field Type Reset Description CH1_RCOUNT R/W 0000 0000 1000 0000 Channel 1 Reference Count Conversion Interval Time 0x0000-0x0004: Reserved 0x0005-0xFFFF: Conversion Time (tC1)= (CH1_RCOUNTˣ16)/fREF1 7.6.8 Address 0x0A, RCOUNT_CH2 (LDC1314 only) Figure 25. Address 0x0A, RCOUNT_CH2 15 14 13 12 11 CH2_RCOUNT 10 9 8 7 6 5 4 2 1 0 3 CH2_RCOUNT LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 18. Address 0x0A, RCOUNT_CH2 Field Descriptions Bit 15:0 Field Type Reset Description CH2_RCOUNT R/W 0000 0000 1000 0000 Channel 2 Reference Count Conversion Interval Time 0x0000-0x0004: Reserved 0x0005-0xFFFF: Conversion Time (tC2)= (CH2_RCOUNTˣ16)/fREF2 7.6.9 Address 0x0B, RCOUNT_CH3 (LDC1314 only) Figure 26. Address 0x0B, RCOUNT_CH3 15 14 13 12 11 CH3_RCOUNT 10 9 8 7 6 5 4 2 1 0 3 CH3_RCOUNT LEGEND: R/W = Read/Write; R = Read only; -n = value after reset 22 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 19. Address 0x0B, RCOUNT_CH3 Field Descriptions Bit 15:0 Field Type Reset Description CH3_RCOUNT R/W 0000 0000 1000 0000 Channel 3 Reference Count Conversion Interval Time 0x0000-0x0004: Reserved 0x0005-0xFFFF: Conversion Time (tC3)= (CH3_RCOUNTˣ16)/fREF3 7.6.10 Address 0x0C, OFFSET_CH0 Figure 27. Address 0x0C, CH0_OFFSET 15 14 13 12 11 10 9 8 3 2 1 0 CH0_OFFSET 7 6 5 4 CH0_OFFSET LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 20. CH0_OFFSET Field Descriptions Bit 15:0 Field Type Reset Description CH0_OFFSET R/W 0000 0000 0000 0000 Channel 0 Conversion Offset. fOFFSET_0 = (CH0_OFFSET/216)*fREF0 7.6.11 Address 0x0D, OFFSET_CH1 Figure 28. Address 0x0D, OFFSET_CH1 15 14 13 12 11 10 9 8 3 2 1 0 CH1_OFFSET 7 6 5 4 CH1_OFFSET LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 21. Address 0x0D, OFFSET_CH1 Field Descriptions Bit 15:0 Field Type Reset Description CH1_OFFSET R/W 0000 0000 0000 0000 Channel 1 Conversion Offset. fOFFSET_1 = (CH1_OFFSET/216)*fREF1 7.6.12 Address 0x0E, OFFSET_CH2 (LDC1314 only) Figure 29. Address 0x0E, OFFSET_CH2 15 14 13 12 11 10 9 8 3 2 1 0 CH2_OFFSET 7 6 5 4 CH2_OFFSET LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 22. Address 0x0E, OFFSET_CH2 Field Descriptions Bit 15:0 Field Type Reset Description CH2_OFFSET R/W 0000 0000 0000 0000 Channel 2 Conversion Offset. fOFFSET_2 = (CH2_OFFSET/216)*fREF2 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 23 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 7.6.13 Address 0x0F, OFFSET_CH3 (LDC1314 only) Figure 30. Address 0x0F, OFFSET_CH3 15 14 13 12 11 10 9 8 3 2 1 0 CH3_OFFSET 7 6 5 4 CH3_OFFSET LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 23. Address 0x0F, OFFSET_CH3 Field Descriptions Bit 15:0 Field Type Reset Description CH3_OFFSET R/W 0000 0000 Channel 3 Conversion Offset. fOFFSET_3 = 0000 0000 (CH3_OFFSET/216)*fREF3 7.6.14 Address 0x10, SETTLECOUNT_CH0 Figure 31. Address 0x10, SETTLECOUNT_CH0 15 14 13 12 11 CH0_SETTLECOUNT 10 9 8 7 6 5 4 3 CH0_SETTLECOUNT 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 24. Address 0x11, SETTLECOUNT_CH0 Field Descriptions Bit 15:0 Field Type Reset CH0_SETTLECOUNT R/W 0000 0000 Channel 0 Conversion Settling 0000 0000 The LDC will use this settling time to allow the LC sensor to stabilize before initiation of a conversion on Channel 0. If the amplitude has not settled prior to the conversion start, an Amplitude error will be generated if reporting of this type of error is enabled. b0000 0000 0000 0000: Settle Time (tS0)= 32 ÷ fREF0 b0000 0000 0000 0001: Settle Time (tS0)= 32 ÷ fREF0 b0000 0000 0000 0010 - b1111 1111 1111 1111: Settle Time (tS0)= (CH0_SETTLECOUNTˣ16) ÷ fREF0 Description 7.6.15 Address 0x11, SETTLECOUNT_CH1 Figure 32. Address 0x11, SETTLECOUNT_CH1 15 14 13 12 11 CH1_SETTLECOUNT 10 9 8 7 6 5 4 3 CH1_SETTLECOUNT 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset 24 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 25. Address 0x12, SETTLECOUNT_CH1 Field Descriptions Bit 15:0 Field Type Reset CH1_SETTLECOUNT R/W 0000 0000 Channel 1 Conversion Settling 0000 0000 The LDC will use this settling time to allow the LC sensor to stabilize before initiation of a conversion on a Channel 1. If the amplitude has not settled prior to the conversion start, an Amplitude error will be generated if reporting of this type of error is enabled. b0000 0000 0000 0000: Settle Time (tS1)= 32 ÷ fREF1 b0000 0000 0000 0001: Settle Time (tS1)= 32 ÷ fREF1 b0000 0000 0000 0010 - b1111 1111 1111 1111: Settle Time (tS1)= (CH1_SETTLECOUNTˣ16) ÷ fREF1 Description 7.6.16 Address 0x12, SETTLECOUNT_CH2 (LDC1314 only) Figure 33. Address 0x12, SETTLECOUNT_CH2 15 14 13 12 11 CH2_SETTLECOUNT 10 9 8 7 6 5 4 3 CH2_SETTLECOUNT 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 26. Address 0x12, SETTLECOUNT_CH2 Field Descriptions Bit 15:0 Field Type Reset Description CH2_SETTLECOUNT R/W 0000 0000 Channel 2 Conversion Settling 0000 0000 The LDC will use this settling time to allow the LC sensor to stabilize before initiation of a conversion on Channel 2. If the amplitude has not settled prior to the conversion start, an Amplitude error will be generated if reporting of this type of error is enabled. b0000 0000 0000 0000: Settle Time (tS2)= 32 ÷ fREF2 b0000 0000 0000 0001: Settle Time (tS2)= 32 ÷ fREF2 b0000 0000 0000 0010 - b1111 1111 1111 1111: Settle Time (tS2)= (CH2_SETTLECOUNTˣ16) ÷ fREF2 7.6.17 Address 0x13, SETTLECOUNT_CH3 (LDC1314 only) Figure 34. Address 0x13, SETTLECOUNT_CH3 15 14 13 12 11 CH3_SETTLECOUNT 10 9 8 7 6 5 4 3 CH3_SETTLECOUNT 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 27. Address 0x13, SETTLECOUNT_CH3 Field Descriptions Bit 15:0 Field Type Reset CH3_SETTLECOUNT R/W 0000 0000 Channel 3 Conversion Settling 0000 0000 The LDC will use this settling time to allow the LC sensor to stabilize before initiation of a conversion on Channel 3. If the amplitude has not settled prior to the conversion start, an Amplitude error will be generated if reporting of this type of error is enabled b0000 0000 0000 0000: Settle Time (tS3)= 32 ÷ fREF3 b0000 0000 0000 0001: Settle Time (tS3)= 32 ÷ fREF3 b0000 0000 0000 0010 - b1111 1111 1111 1111: Settle Time (tS3)= (CH3_SETTLECOUNTˣ16) ÷ fREF3 Description Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 25 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 7.6.18 Address 0x14, CLOCK_DIVIDERS_CH0 Figure 35. Address 0x14, CLOCK_DIVIDERS_CH0 15 14 13 CH0_FIN_DIVIDER 7 6 12 11 10 RESERVED 5 4 3 CH0_FREF_DIVIDER 2 9 8 CH0_FREF_DIVIDER 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 28. Address 0x14, CLOCK_DIVIDERS_CH0 Field Descriptions Bit Field Type 15:12 CH0_FIN_DIVIDER R/W 11:10 RESERVED R/W 9:0 CH0_FREF_DIVIDER Reset Description 0000 Channel 0 Input Divider Sets the divider for Channel 0 input. Must be set to ≥2 if the Sensor frequency is ≥ 8.75MHz b0000: Reserved. Do not use. CH0_FIN_DIVIDER≥b0001: fin0 = fSENSOR0/CH0_FIN_DIVIDER 00 Reserved. Set to b00. 00 0000 0000 Channel 0 Reference Divider Sets the divider for Channel 0 reference. Use this to scale the maximum conversion frequency. b00’0000’0000: Reserved. Do not use. CH0_FREF_DIVIDER≥b00’0000’0001: fREF0 = fCLK/CH0_FREF_DIVIDER R/W 7.6.19 Address 0x15, CLOCK_DIVIDERS_CH1 Figure 36. Address 0x15, CLOCK_DIVIDERS_CH1 15 14 13 CH1_FIN_DIVIDER 7 6 12 11 10 RESERVED 5 4 3 CH1_FREF_DIVIDER 2 9 8 CH1_FREF_DIVIDER 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 29. Address 0x15, CLOCK_DIVIDERS_CH1 Field Descriptions Bit Field Type 15:12 CH1_FIN_DIVIDER R/W 11:10 RESERVED R/W 9:0 CH1_FREF_DIVIDER Reset Description 0000 Channel 1 Input Divider Sets the divider for Channel 1 input. Used when the Sensor frequency is greater than the maximum FIN. b0000: Reserved. Do not use. CH1_FIN_DIVIDER≥b0001: fin1 = fSENSOR1/CH1_FIN_DIVIDER 00 Reserved. Set to b00. 00 0000 0000 Channel 1 Reference Divider Sets the divider for Channel 1 reference. Use this to scale the maximum conversion frequency. b00’0000’0000: Reserved. Do not use. CH1_FREF_DIVIDER≥ b00’0000’0001: fREF1 = fCLK/CH1_FREF_DIVIDER R/W 7.6.20 Address 0x16, CLOCK_DIVIDERS_CH2 (LDC1314 only) Figure 37. Address 0x16, CLOCK_DIVIDERS_CH2 15 7 26 14 13 CH2_FIN_DIVIDER 6 5 12 11 10 RESERVED 4 3 CH2_FREF_DIVIDER Submit Documentation Feedback 2 9 8 CH2_FREF_DIVIDER 1 0 Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 30. Address 0x16, CLOCK_DIVIDERS_CH2 Field Descriptions Field Type Reset Description 15:12 Bit CH2_FIN_DIVIDER R/W 0000 Channel 2 Input Divider Sets the divider for Channel 2 input. Must be set to ≥2 if the Sensor frequency is ≥ 8.75MHz. b0000: Reserved. Do not use. CH2_FIN_DIVIDER≥b0001: fIN2 = fSENSOR2/CH2_FIN_DIVIDER 11:10 RESERVED R/W 00 Reserved. Set to b00 CH2_FREF_DIVIDER R/W 00 0000 0000 Channel 2 Reference Divider Sets the divider for Channel 2 reference. Use this to scale the maximum conversion frequency. b00’0000’0000: Reserved. Do not use. CH2_FREF_DIVIDER ≥ b00’0000’0001: fREF2 = fCLK/CH2_FREF_DIVIDER 9:0 7.6.21 Address 0x17, CLOCK_DIVIDERS_CH3 (LDC1314 only) Figure 38. Address 0x17, CLOCK_DIVIDERS_CH3 15 14 13 CH3_FIN_DIVIDER 7 6 12 11 10 9 8 CH3_FREF_DIVIDER RESERVED 5 4 3 CH3_FREF_DIVIDER 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 31. Address 0x17, CLOCK_DIVIDERS_CH3 Field Type Reset Description 15:12 Bit CH3_FIN_DIVIDER R/W 0000 Channel 3 Input Divider Sets the divider for Channel 3 input. Must be set to ≥2 if the Sensor frequency is ≥ 8.75MHz. b0000: Reserved. Do not use. CH3_FIN_DIVIDER≥b0001: fIN3 = fSENSOR3/CH3_FIN_DIVIDER 11:10 RESERVED R/W 00 Reserved. Set to b00 CH3_FREF_DIVIDER R/W 00 0000 0000 Channel 3 Reference Divider Sets the divider for Channel 3 reference. Use this to scale the maximum conversion frequency. b00’0000’0000: reserved CH3_FREF_DIVIDER ≥ b00’0000’0001: fREF3 = fCLK/CH3_FREF_DIVIDER 9:0 7.6.22 Address 0x18, STATUS Figure 39. Address 0x18, STATUS 15 14 13 ERR_UR 12 ERR_OR 11 ERR_WD 6 DRDY 5 4 3 CH0_UNREA DCONV ERR_CHAN 7 RESERVED RESERVED 10 ERR_AHE 9 ERR_ALE 8 ERR_ZC 2 1 0 CH1_ CH2_ CH3_ UNREADCONV UNREADCONV UNREADCONV LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 27 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 32. Address 0x18, STATUS Field Descriptions Bit Field Type Reset Description ERR_CHAN R 00 Error Channel Indicates which channel has generated a Flag or Error. Once flagged, any reported error is latched and maintained until either the STATUS register or the DATA_CHx register corresponding to the Error Channel is read. b00: Channel 0 is source of flag or error. b01: Channel 1 is source of flag or error. b10: Channel 2 is source of flag or error (LDC1314 only). b11: Channel 3 is source of flag or error (LDC1314 only). 13 ERR_UR R 0 Conversion Under-range Error b0: No Conversion Under-range error was recorded since the last read of the STATUS register. b1: An active channel has generated a Conversion Under-range error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 12 ERR_OR R 0 Conversion Over-range Error. b0: No Conversion Over-range error was recorded since the last read of the STATUS register. b1: An active channel has generated a Conversion Over-range error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 11 ERR_WD R 0 Watchdog Timeout Error b0: No Watchdog Timeout error was recorded since the last read of the STATUS register. b1: An active channel has generated a Watchdog Timeout error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 10 ERR_AHE R 0 Amplitude High Error b0: No Amplitude High error was recorded since the last read of the STATUS register. b1: An active channel has generated an Amplitude High error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 9 ERR_ALE R 0 Amplitude Low Error b0: No Amplitude Low error was recorded since the last read of the STATUS register. b1: An active channel has generated an Amplitude Low error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 8 ERR_ZC R 0 Zero Count Error b0: No Zero Count error was recorded since the last read of the STATUS register. b1: An active channel has generated a Zero Count error. Refer to STATUS.ERR_CHAN field to determine which channel is the source of this error. 6 DRDY R 0 Data Ready Flag. b0: No new conversion result was recorded in the STATUS register. b1: A new conversion result is ready. When in Single Channel Conversion, this indicates a single conversion is available. When in sequential mode, this indicates that a new conversion result for all active channels is now available. 3 CH0_UNREADCONV R 0 Channel 0 Unread Conversion b0: No unread conversion is present for Channel 0. b1: An unread conversion is present for Channel 0. Read Register DATA_CH0 to retrieve conversion results. 2 CH1_ UNREADCONV R 0 Channel 1 Unread Conversion b0: No unread conversion is present for Channel 1. b1: An unread conversion is present for Channel 1. Read Register DATA_CH1 to retrieve conversion results. 15:14 28 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 32. Address 0x18, STATUS Field Descriptions (continued) Bit Field Type Reset Description 1 CH2_ UNREADCONV R 0 Channel 2 Unread Conversion b0: No unread conversion is present for Channel 2. b1: An unread conversion is present for Channel 2. Read Register DATA_CH2 to retrieve conversion results (LDC1314 only) 0 CH3_ UNREADCONV R 0 Channel 3 Unread Conversion b0: No unread conversion is present for Channel 3. b1: An unread conversion is present for Channel 3. Read Register DATA_CH3 to retrieve conversion results (LDC1314 only) 7.6.23 Address 0x19, ERROR_CONFIG Figure 40. Address 0x19, ERROR_CONFIG 15 UR_ERR2OUT 14 OR_ERR2OUT 13 WD_ ERR2OUT 12 AH_ERR2OUT 11 AL_ERR2OUT 10 9 RESERVED 8 7 UR_ERR2INT 6 OR_ERR2INT 5 WD_ERR2INT 4 AH_ERR2INT 3 AL_ERR2INT 2 ZC_ERR2INT 1 Reserved 0 DRDY_2INT LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 33. Address 0x19, ERROR_CONFIG Bit Field Type Reset Description 15 UR_ERR2OUT R/W 0 Under-range Error to Output Register b0: Do not report Under-range errors in the DATA_CH x registers. b1: Report Under-range errors in the DATA_CHx.CHx_ERR_UR register field corresponding to the channel that generated the error. 14 OR_ERR2OUT R/W 0 Over-range Error to Output Register b0: Do not report Over-range errors in the DATA_CHx registers. b1: Report Over-range errors in the DATA_CHx.CHx_ERR_OR register field corresponding to the channel that generated the error. 13 WD_ ERR2OUT R/W 0 Watchdog Timeout Error to Output Register b0: Do not report Watchdog Timeout errors in the DATA_CHx registers. b1: Report Watchdog Timeout errors in the DATA_CHx.CHx_ERR_WD register field corresponding to the channel that generated the error. 12 AH_ERR2OUT R/W 0 Amplitude High Error to Output Register b0:Do not report Amplitude High errors in the DATA_CHx registers. b1: Report Amplitude High errors in the DATA_CHx.CHx_ERR_AE register field corresponding to the channel that generated the error. 11 AL_ERR2OUT R/W 0 Amplitude Low Error to Output Register b0: Do not report Amplitude High errors in the DATA_CHx registers. b1: Report Amplitude High errors in the DATA_CHx.CHx_ERR_AE register field corresponding to the channel that generated the error. 7 UR_ERR2INT R/W 0 Under-range Error to INTB b0: Do not report Under-range errors by asserting INTB pin and STATUS register. b1: Report Under-range errors by asserting INTB pin and updating STATUS.ERR_UR register field. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 29 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 33. Address 0x19, ERROR_CONFIG (continued) Bit Field Type Reset Description 6 OR_ERR2INT R/W 0 Over-range Error to INTB b0: Do not report Over-range errors by asserting INTB pin and STATUS register. b1: Report Over-range errors by asserting INTB pin and updating STATUS.ERR_OR register field. 5 WD_ERR2INT R/W 0 Watchdog Timeout Error to INTB b0: Do not report Under-range errors by asserting INTB pin and STATUS register. b1: Report Watchdog Timeout errors by asserting INTB pin and updating STATUS.ERR_WD register field. 4 AH_ERR2INT R/W 0 Amplitude High Error to INTB b0: Do not report Amplitude High errors by asserting INTB pin and STATUS register. b1: Report Amplitude High errors by asserting INTB pin and updating STATUS.ERR_AHE register field. 3 AL_ERR2INT R/W 0 Amplitude Low Error to INTB b0: Do not report Amplitude Low errors by asserting INTB pin and STATUS register. b1: Report Amplitude Low errors by asserting INTB pin and updating STATUS.ERR_ALE register field. 2 ZC_ERR2INT R/W 0 Zero Count Error to INTB b0: Do not report Zero Count errors by asserting INTB pin and STATUS register. b1: Report Zero Count errors by asserting INTB pin and updating STATUS. ERR_ZC register field. 1 Reserved R/W 0 Reserved (set to b0) 0 DRDY_2INT R/W 0 Data Ready Flag to INTB b0: Do not report Data Ready Flag by asserting INTB pin and STATUS register. b1: Report Data Ready Flag by asserting INTB pin and updating STATUS. DRDY register field. 7.6.24 Address 0x1A, CONFIG Figure 41. Address 0x1A, CONFIG 15 14 ACTIVE_CHAN 7 INTB_DIS 13 SLEEP_MODE _EN 12 RP_OVERRID E_EN 5 4 6 HIGH_CURRE NT_DRV 11 10 SENSOR_ACTI AUTO_AMP_DI VATE_SEL S 3 9 REF_CLK_SR C 8 RESERVED 1 0 2 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 34. Address 0x1A, CONFIG Field Descriptions Bit 15:14 13 30 Field Type Reset Description ACTIVE_CHAN R/W 00 Active Channel Selection Selects channel for continuous conversions when MUX_CONFIG.SEQUENTIAL is 0. b00: Perform continuous conversions on Channel 0 b01: Perform continuous conversions on Channel 1 b10: Perform continuous conversions on Channel 2 (LDC1314 only) b11: Perform continuous conversions on Channel 3 (LDC1314 only) SLEEP_MODE_EN R/W 1 Sleep Mode Enable Enter or exit low power Sleep Mode. b0: Device is active. b1: Device is in Sleep Mode. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 34. Address 0x1A, CONFIG Field Descriptions (continued) Bit Field Type Reset Description 12 RP_OVERRIDE_EN R/W 0 Sensor RP Override Enable Provides control over Sensor current drive used during the conversion time for Ch. x, based on the programmed value in the CHx_IDRIVE field. b0: Override off b1: RP Override on 11 SENSOR_ACTIVATE_SEL R/W 1 Sensor Activation Mode Selection. Set the mode for sensor initialization. b0: Full Current Activation Mode – the LDC will drive maximum sensor current for a shorter sensor activation time. b1: Low Power Activation Mode – the LDC uses the value programmed in DRIVE_CURRENT_CHx during sensor activation to minimize power consumption. 10 AUTO_AMP_DIS R/W 0 Automatic Sensor Amplitude Correction Disable Setting this bit will disable the automatic Amplitude correction algorithm and stop the updating of the CHx_INIT_IDRIVE field. b0: Automatic Amplitude correction enabled b1: Automatic Amplitude correction is disabled. Recommended for precision applications. 9 REF_CLK_SRC R/W 0 Select Reference Frequency Source b0: Use Internal oscillator as reference frequency b1: Reference frequency is provided from CLKIN pin. 8 RESERVED R/W 0 Reserved. Set to b0. 7 INTB_DIS R/W 0 INTB Disable b0: INTB pin will be asserted when status register updates. b1: INTB pin will not be asserted when status register updates 6 HIGH_CURRENT_DRV R/W 0 High Current Sensor Drive b0: The LDC will drive all channels with normal sensor current (1.5mA max). b1: The LDC will drive channel 0 with current >1.5mA. This mode is not supported if AUTOSCAN_EN = b1 (multichannel mode) RESERVED R/W 00 0001 Reserved Set to b00’0001 5:0 7.6.25 Address 0x1B, MUX_CONFIG Figure 42. Address 0x1B, MUX_CONFIG 15 AUTOSCAN_E N 7 14 13 RR_SEQUENCE 12 11 10 RESERVED 9 8 6 4 3 2 1 DEGLITCH 0 5 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 35. Address 0x1B, MUX_CONFIG Field Descriptions Bit Field Type Reset Description 15 AUTOSCAN_EN R/W 0 Auto-Scan Mode Enable b0: Continuous conversion on the single channel selected by CONFIG.ACTIVE_CHAN register field. b1: Auto-Scan conversions as selected by MUX_CONFIG.RR_SEQUENCE register field. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 31 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 35. Address 0x1B, MUX_CONFIG Field Descriptions (continued) Field Type Reset Description 14:13 Bit RR_SEQUENCE R/W 00 Auto-Scan Sequence Configuration Configure multiplexing channel sequence. The LDC will perform a single conversion on each channel in the sequence selected, and then restart the sequence continuously. b00: Ch0, Ch1 b01: Ch0, Ch1, Ch2 (LDC1314 only) b10: Ch0, Ch1, Ch2, Ch3 (LDC1314 only) b11: Ch0, Ch1 12:3 RESERVED R/W 00 0100 0001 Reserved. Must be set to 00 0100 0001 2:0 DEGLITCH R/W 111 Input deglitch filter bandwidth. Select the lowest setting that exceeds the oscillation tank oscillation frequency. b001: 1MHz b100: 3.3MHz b101: 10MHz b111: 33MHz 7.6.26 Address 0x1C, RESET_DEV Figure 43. Address 0x1C, RESET_DEV 15 RESET_DEV 14 7 6 13 12 11 10 9 OUTPUT_GAIN 3 2 RESERVED 5 4 8 RESERVED 1 0 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 36. Address 0x1C, RESET_DEV Field Descriptions Bit Field Type Reset Description 15 RESET_DEV R/W 0 Device Reset Write b1 to reset the device. Will always readback 0. 14:11 RESERVED R/W 0000 Reserved. Set to b0000 10:9 OUTPUT_GAIN R/W 000 Output gain control 00: Gain =1 (0 bits shift) 01: Gain = 4 (2 bits shift) 10: Gain = 8 (3 bits shift) 11 : Gain = 16 (4 bits shift) 8:0 RESERVED R/W 0 0000 0000 Reserved, Set to b0 0000 0000 7.6.27 Address 0x1E, DRIVE_CURRENT_CH0 Figure 44. Address 0x1E, DRIVE_CURRENT_CH0 15 14 13 CH0_IDRIVE 12 11 5 4 3 7 6 CH0_INIT_IDRIVE 10 9 CH0_INIT_IDRIVE 8 2 1 0 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset 32 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 37. Address 0x1E, DRIVE_CURRENT_CH0 Field Descriptions Field Type Reset Description 15:11 Bit CH0_IDRIVE R/W 0 0000 Channel 0 L-C Sensor drive current This field defines the Drive Current used during the settling + conversion time of Channel 0 sensor clock. RP_OVERRIDE_EN bit must be set to 1. 10:6 CH0_INIT_IDRIVE R 0 0000 Channel 0 Sensor Current Drive This field stores the Initial Drive Current calculated during the initial Amplitude Calibration phase. It is updated after each Amplitude Correction phase of the sensor clock if the AUTO_AMP_DIS field is NOT set. 5:0 RESERVED – 00 0000 Reserved 7.6.28 Address 0x1F, DRIVE_CURRENT_CH1 Figure 45. Address 0x1F, DRIVE_CURRENT_CH1 15 14 7 6 CH1_INIT_IDRIVE 13 CH1_IDRIVE 12 11 5 4 3 10 9 CH1_INIT_IDRIVE 8 2 1 0 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 38. Address 0x1F, DRIVE_CURRENT_CH1 Field Descriptions Bit Field Type Reset Description 15:11 CH1_IDRIVE R/W 0 0000 Channel 1 L-C Sensor drive current This field defines the Drive Current used during the settling + conversion time of Channel 1 sensor clock. RP_OVERRIDE_EN bit must be set to 1. 10:6 CH1_INIT_IDRIVE R 0 0000 Channel 1 Sensor Current Drive This field stores the Initial Drive Current calculated during the initial Amplitude Calibration phase. It is updated after each Amplitude Correction phase of the sensor clock if the AUTO_AMP_DIS field is NOT set. 5:0 RESERVED - 00 0000 Reserved 7.6.29 Address 0x20, DRIVE_CURRENT_CH2 (LDC1314 only) Figure 46. Address 0x20, DRIVE_CURRENT_CH2 15 14 7 6 CH2_INIT_IDRIVE 13 CH2_IDRIVE 12 11 5 4 3 10 9 CH2_INIT_IDRIVE 8 2 1 0 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 39. Address 0x20, DRIVE_CURRENT_CH2 Field Descriptions Bit 15:11 Field Type Reset Description CH2_IDRIVE R/W 0 0000 Channel 2 L-C Sensor drive current This field defines the Drive Current to be used during the settling + conversion time of Channel 2 sensor clock. RP_OVERRIDE_EN bit must be set to 1. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 33 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 39. Address 0x20, DRIVE_CURRENT_CH2 Field Descriptions (continued) Field Type Reset Description 10:6 Bit CH2_INIT_IDRIVE R 0 0000 Channel 2 Sensor Current Drive This field stores the Initial Drive Current calculated during the initial Amplitude Calibration phase. It is updated after each Amplitude Correction phase of the sensor clock if the AUTO_AMP_DIS field is NOT set. 5:0 RESERVED – 00 0000 Reserved 7.6.30 Address 0x21, DRIVE_CURRENT_CH3 (LDC1314 only) Figure 47. Address 0x21, DRIVE_CURRENT_CH3 15 14 13 CH3_IDRIVE 12 11 5 4 3 7 6 CH3_INIT_IDRIVE 10 9 CH3_INIT_IDRIVE 8 2 1 0 RESERVED LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 40. DRIVE_CURRENT_CH3 Field Descriptions Field Type Reset Description 15:11 Bit CH3_IDRIVE R/W 0 0000 Channel 3 L-C Sensor drive current This field defines the Drive Current to be used during the settling + conversion time of Channel 3 sensor clock. RP_OVERRIDE_EN bit must be set to 1. 10:6 CH3_INIT_IDRIVE R 0 0000 Channel 3 Sensor Current Drive This field stores the Initial Drive Current calculated during the initial Amplitude Calibration phase. It is updated after each Amplitude Correction phase of the sensor clock if the AUTO_AMP_DIS field is NOT set. 5:0 RESERVED – 00 0000 Reserved 7.6.31 Address 0x7E, MANUFACTURER_ID Figure 48. Address 0x7E, MANUFACTURER_ID 15 14 13 12 11 MANUFACTURER_ID 10 9 8 7 6 5 4 3 MANUFACTURER_ID 2 1 0 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 41. Address 0x7E, MANUFACTURER_ID Field Descriptions Bit 15:0 Field Type Reset MANUFACTURER_ID R 0101 0100 Manufacturer ID = 0x5449 0100 1001 Description 7.6.32 Address 0x7F, DEVICE_ID Figure 49. Address 0x7F, DEVICE_ID 7 6 5 4 3 2 DEVICE_ID LEGEND: R/W = Read/Write; R = Read only; -n = value after reset 34 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Table 42. Address 0x7F, DEVICE_ID Field Descriptions Bit Field Type Reset 7:0 DEVICE_ID R 0011 0000 Device ID = 0x3054 0101 0100 Description Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 35 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 8 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 8.1 Application Information 8.1.1 Theory of Operation 8.1.1.1 Conductive Objects in an EM Field An AC current flowing through an inductor will generate an AC magnetic field. If a conductive material, such as a metal object, is brought into the vicinity of the inductor, the magnetic field will induce a circulating current (eddy current) on the surface of the conductor. Conductive Target Eddy Current d Figure 50. Conductor in AC Magnetic Field The eddy current is a function of the distance, size, and composition of the conductor. The eddy current generates its own magnetic field, which opposes the original field generated by the sensor inductor. This effect is equivalent to a set of coupled inductors, where the sensor inductor is the primary winding and the eddy current in the target object represents the secondary inductor. The coupling between the inductors is a function of the sensor inductor, and the resistivity, distance, size, and shape of the conductive target. The resistance and inductance of the secondary winding caused by the eddy current can be modeled as a distance dependent resistive and inductive component on the primary side (coil). Figure 50 shows a simplified circuit model of the sensor and the target as coupled coils. 8.1.1.2 L-C Resonators An EM field can be generated using an L-C resonator, or L-C tank. One topology for an L-C tank is a parallel RL-C construction, as shown in Figure 51. 36 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Application Information (continued) Distance-dependent coupling M(d) Eddy Current CPAR Distance (d) Target Resistance Coil Series Resistance (Rs) I RP(d) L(d) CPAR + CTANK Parallel Electrical Model, L-C Tank Figure 51. Electrical Model of the L-C Tank Sensor In brief, an oscillator is constructed by combining a frequency selective circuit with a gain block in a closed loop. The criteria for oscillation are: (1) loop gain > 1, and (2) closed loop phase shift of 2π radians. In the context of an oscillator, the R-L-C resonator provides the frequency selectivity and contributes to the phase shift. At resonance, the impedance of the reactive components (L and C) cancels, leaving only RP, the lossy (resistive) element in the circuit, and the voltage amplitude is maximized. The RP can be used to determine the sensor drive current. A lower RP requires a larger sensor current to maintain a constant oscillation amplitude. The sensor oscillation frequency fSENSOR is given by: 1 ¦SENSOR 2S LC 1 Q 2 5 10 9 Q LC | 1 2S LC where • • C is the sensor capacitance (CTANK + CPAR) L is the inductance (9) The value of RP can be approximated using: Q RP C L where • RS is the AC series resistance of the inductor (10) Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 37 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Application Information (continued) Texas Instruments' WEBENCH design tool can be used for coil design, in which the parameter values for RP, L and C are calculated. See http://www.ti.com/webench. RP is a function of target distance, target material, and sensor characteristics. Figure 52 shows that RP is directly proportional to the distance between the sensor and the target. The graph represents a 14-mm diameter PCB coil (23 turns, 4-mil trace width, 4-mil spacing between traces, 1-oz copper thickness, FR4). 18 16 14 RP (kΩ) 12 10 8 6 4 2 0 0 1 2 3 4 5 Distance (mm) 6 7 8 Figure 52. Example RP vs. Distance with a 14-mm PCB Coil and 2mm Thick Stainless Steel Target It is important to configure the LDC current drive so that the sensor will still oscillate at the minimum RP value. As an example, if the closest target distance in a system with the response shown in Figure 52 is 1mm, then the LDC RP value is 5 kΩ. The objective is to maintain a sufficient sensor oscillation voltage so that the sensor frequency can be measured even at the minimum operating distance. See section Current Drive Control Registers for details on setting the current drive. The inductance that is measured by the LDC is 1 L(d) Linf M(d) (2S ¦SENSOR )2 C where • • • • • L(d) is the measured sensor inductance, for a distance d between the sensor coil and target Linf is the inductance of the sensing coil without a conductive target (target at infinite distance) M(d) is the mutual inductance fSENSOR = sensor oscillation frequency for a distance d between the sensor coil and target C = CTANK + CPAR (11) Figure 53 shows an example of variation in sensor frequency and inductance as a function of distance for a 14mm diameter PCB coil (23 turns, 4-mil trace width, 4-mil spacing between traces, 1-oz copper thickness, FR4). 38 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Application Information (continued) 4 24 Target D = 1 x coil 3.5 21 3 18 2.5 15 2 12 1.5 Inductance (µH) Sensor Frequency (MHz) Target D = 0.5 x coil 9 Sensor Frequency (MHz) Inductance (µH) 1 0 1 2 3 4 6 5 6 7 8 9 10 11 12 13 14 Target Distance D (mm) D011 Figure 53. Example Sensor Frequency, Inductance vs. Target Distance with 14-mm PCB Coil and 1.5 mm Thick Aluminum Target In the absence of magnetic materials, such as ferrous metals and ferrites, the inductance shift, and therefore the measured frequency shift, depends only on current flow geometries. Temperature drift is dominated by physical expansion of the inductor and other mechanical system components over temperature which alter current flow geometries. Note that the additional temperature drift of the sensor capacitor must also be taken into account. For additional information on temperature effects and temperature compensation, see LDC1000 Temperature Compensation (SNAA212) 8.2 Typical Application Example of a multi-channel implementation using the LDC1312. This example is representative of an axial displacement application, in which the target movement is perpendicular to the plane of the coil. The second channel can be used to sense proximity of a second target, or it can be used for temperature compensation by connecting a reference coil. 3.3 V 3.3 V LDC1312 MCU CLKIN 40 MHz SD GPIO INTB GPIO IN0A Target VDD VDD IN0B Sensor 0 Core GND IN1A Target IN1B SDA I2C ADDR Sensor 1 I 2C Peripheral SCL 3.3 V GND Figure 54. Example Multi-Channel Application - LDC1312 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 39 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Typical Application (continued) 8.2.1 Design Requirements • • • • • • • • Design example in which Sensor 0 is used for proximity measurement and Sensor 1 is used for temperature compensation: using WEBENCH for coil design Target distance = 0.1 cm Distance resolution = 0.2 µm Target diameter = 1 cm Target material = stainless steel (SS416) Number of PCB layers for the coil = 2 The application requires 1kSPS ( TSAMPLE = 1000 µs) 8.2.2 Detailed Design Procedure 1. 2. 3. 4. 5. 6. 7. 40 The target distance, resolution and diameter are used as inputs to WEBENCH to design the sensor coil, The resulting coil design is a 2 layer coil, with an area of 2.5 cm2, diameter of 1.77 cm, and 39 turns. The values for RP, L and C are: RP = 6.6 kΩ, L = 43.9 µH, C = 100 pF. Using L and C, fSENSOR = 1/2π√(LC) = 1/2π√(43.9*10-6 * 100*10-12) = 2.4 MHz Using a system master clock of 40 MHz applied to the CLKIN pin allows flexibility for setting the internal clock frequencies. The sensor coil is connected to channel 0 (IN0A and IN0B pins). After powering on the LDC, it will be in Sleep Mode. Program the registers as follows (example sets registers for channel 0 only; channel 1 registers can use equivalent configuration): Set the dividers for channel 0. (a) Because the sensor freqeuncy is less than 8.75 MHz, the sensor divider can be set to 1, which means setting field CH0_FIN_DIVIDER to 0x1. By default, fIN0 = fSENSOR = 2.4MHz. (b) The design constraint for fREF0 is > 4 × fSENSOR. A 20 MHz reference frequency satisfies this constraint, so the reference divider should be set to 2. This is done by setting the CH0_FREF_DIVIDER field to 0x02. (c) The combined value for Chan. 0 divider register (0x14) is 0x1002. Program the settling time for Channel 0. The calculated Q of the coil is 10(see Multi-Channel and Single Channel Operation). (a) CH0_SETTLECOUNT ≥ Q × fREF0 / (16 × fSENSOR0) → 5.2, rounded up to 6. To provide margin to account for system tolerances, a higher value of 10 is chosen. (b) Register 0x10 should be programmed to a minimum of 10. (c) The settle time is: (10 x 16)/20,000,000 = 8 µs (d) The value for Chan. 0 SETTLECOUNT register (0x10) is 0x000A. The channel switching delay is ~1μs for fREF = 20 MHz (see Multi-Channel and Single Channel Operation) Set the conversion time by the programming the reference count for Channel 0. The budget for the conversion time is : TSAMPLE – settling time – channel switching delay = 1000 – 8 – 1 = 991 µs (a) To determine the conversion time register value, use the following equation and solve for CH0_RCOUNT: Conversion Time (tC0)= (CH0_RCOUNTˣ16)/fREF0. (b) This results in CH0_RCOUNT having a value of 1238 decimal (rounded down) (c) Set the CH0_RCOUNT register (0x08) to 0x04D6. Use the default values for the ERROR_CONFIG register (address 0x19). By default, no interrupts are enabled Sensor drive current: to set the CH0_IDRIVE field value, read the value from Figure 15 using RP = 6.6 kΩ. In this case the IDRIVE value should be set to 18 (decimal). The INIT_DRIVE current field should be set to 0x00. The combined value for the DRIVE_CURRENT_CH0 register (addr 0x1E) is 0x9000. Program the MUX_CONFIG register (a) Set the AUTOSCAN_EN to b1 bit to enable sequential mode (b) Set RR_SEQUENCE to b00 to enable data conversion on two channels (channel 0, channel 1) (c) Set DEGLITCH to b100 to set the input deglitch filter bandwidth to 3.3MHz, the lowest setting that exceeds the oscillation tank frequency. (d) The combined value for the MUX_CONFIG register (address 0x1B) is 0x820C Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Typical Application (continued) 8. Finally, program the CONFIG register as follows: (a) Set the ACTIVE_CHAN field to b00 to select channel 0. (b) Set SLEEP_MODE_EN field to b0 to enable conversion. (c) Set RP_OVERRIDE_EN to b1 to disable auto-calibration. (d) Set SENSOR_ACTIVATE_SEL = b0, for full current drive during sensor activation (e) Set the AUTO_AMP_DIS field to b1 to disable auto-amplitude correction (f) Set the REF_CLK_SRC field to b1 to use the external clock source. (g) Set the other fields to their default values. (h) The combined value for the CONFIG register (address 0x1A) is 0x1601. We then read the conversion results for channel 0 and channel 1 every 1000 µs from register addresses 0x00 and 0x02. 8.2.3 Recommended Initial Register Configuration Values Based on the example configuration in section Detailed Design Procedure, the following register write sequence is recommended: Table 43. Recommended Initial Register Configuration Values (Single-channel operation) Address Value Register Name Comments 0x08 0x04D6 RCOUNT_CH0 Reference count calculated from timing requirements (1 kSPS) and resolution requirements 0x10 0x000A SETTLECOUNT_ Minimum settling time for chosen sensor CH0 0x14 0x1002 CLOCK_DIVIDER CH0_FIN_DIVIDER = 1, CH0_FREF_DIVIDER = 2 S_CH0 0x19 0x0000 ERROR_CONFIG Can be changed from default to report status and error conditions 0x1B 0x020C MUX_CONFIG 0x1E 0x9000 DRIVE_CURREN Sets sensor drive current on ch 0 T_CH0 0x1A 0x1601 CONFIG Enable Ch 0 (continuous mode), set Input deglitch bandwidth to 3.3MHz Select active channel = ch 0, disable auto-amplitude correction and autocalibration, enable full current drive during sensor activation, select external clock source, wake up device to start conversion. This register write must occur last because device configuration is not permitted while the LDC is in active mode. Table 44. Recommended Initial Register Configuration Values (Multi-channel operation) Address Value Register Name Comments 0x08 0x04D6 RCOUNT_CH0 Reference count calculated from timing requirements (1 kSPS) and resolution requirements 0x09 0x04D6 RCOUNT_CH1 Reference count calculated from timing requirements (1 kSPS) and resolution requirements 0x10 0x000A SETTLECOUNT_ Minimum settling time for chosen sensor CH0 0x11 0x000A SETTLECOUNT_ Minimum settling time for chosen sensor CH1 0x14 0x1002 CLOCK_DIVIDER CH0_FIN_DIVIDER = 1, CH0_FREF_DIVIDER = 2 S_CH0 0x15 0x1002 CLOCK_DIVIDER CH1_FIN_DIVIDER = 1, CH1_FREF_DIVIDER = 2 S_CH1 0x19 0x0000 ERROR_CONFIG Can be changed from default to report status and error conditions 0x1B 0x820C MUX_CONFIG 0x1E 0x9000 DRIVE_CURREN Sets sensor drive current on ch 0 T_CH0 0x1F 0x9000 DRIVE_CURREN Sets sensor drive current on ch 1 T_CH1 Enable Ch 0 and Ch 1 (sequential mode), set Input deglitch bandwidth to 3.3MHz Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 41 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Table 44. Recommended Initial Register Configuration Values (Multi-channel operation) (continued) Address Value Register Name Comments 0x1A 0x1601 CONFIG disable auto-amplitude correction and auto-calibration, enable full current drive during sensor activation, select external clock source, wake up device to start conversion. This register write must occur last because device configuration is not permitted while the LDC is in active mode. 8.2.4 Application Curves Common test conditions (unless specified otherwise): • Sensor inductor: 2 layer, 32 turns/layer, 14mm diameter, PCB inductor with L=19.4 µH, RP=5.7 kΩ at 2 MHz • Sensor capacitor: 330pF 1% COG/NP0 • Target: Aluminum, 1.5 mm thickness • Channel = Channel 0 (continuous mode) • CLKIN = 40MHz, CHx_FIN_DIVIDER = 0x01, CHx_FREF_DIVIDER = 0x001 • CH0_RCOUNT = 0xFFFF, SETTLECOUNT_CH0 = 0x0100 • RP_OVERRIDE = 1, AUTO_AMP_DIS = 1, DRIVE_CURRENT_CH0 = 0x9800 3500 2.5 2.25 Measurement Precision (µm) Output Code - DATA_CH0 (DEC) Average Code (DEC) 3000 2500 Target Distance = 0.5 x coil diameter Target Distance = 1 x coil diameter 2000 1500 2 1.75 1.5 1.25 1 0.75 0.5 0.25 1000 0 20% 40% 60% Target Distance / SENSOR 80% 0 0.1 100% 0.2 D012 Figure 55. Typical Output Code vs. Target Distance (0 to 14mm) 0.3 0.4 0.5 Target Distance / SENSOR 0.6 0.7 D013 Figure 56. Measurement precision in Distance vs. Target Distance (0 to 10mm) 8.2.5 Inductor Self-Resonant Frequency Every inductor has a distributed parasitic capacitance, which is dependent on construction and geometry. At the Self-Resonant Frequency (SRF), the reactance of the inductor cancels the reactance of the parasitic capacitance. Above the SRF, the inductor will electrically appear to be a capacitor. Because the parasitic capacitance is not well-controlled or stable, it is recommended that: fSENSOR < 0.8 × fSR. 175.0 150.0 Ls (µH) 125.0 100.0 75.0 50.0 25.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 Frequency (MHz) Figure 57. Example Coil Inductance vs. Frequency 42 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 In Figure 57, the inductor has a SRF at 6.38 MHz; therefore the inductor should not be operated above 0.8×6.38 MHz, or 5.1 MHz. 9 Power Supply Recommendations • • The LDC requires a voltage supply within 2.7 V and 3.6 V. A multilayer ceramic bypass X7R capacitor of 1μF between the VDD and GND pins is recommended. If the supply is located more than a few inches from the LDC, additional bulk capacitance may be required in addition to the ceramic bypass capacitor. An electrolytic capacitor with a value of 10μF is a typical choice. The optimum placement is closest to the VDD and GND terminals of the device. Care should be taken to minimize the loop area formed by the bypass capacitor connection, the VDD terminal, and the GND terminal of the IC. See Figure 58 and Figure 58 for a layout example. 10 Layout 10.1 Layout Guidelines Avoid long traces to connect the sensor to the LDC. Short traces reduce parasitic capacitances between sensor inductor and offer higher system performance. 10.2 Layout Example Figure 58 to Figure 61 show the LDC1312 evaluation module (EVM) layout. Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 43 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Layout Example (continued) Figure 58. Example PCB Layout: Top Layer (Signal) 44 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Layout Example (continued) Figure 59. Example PCB Layout: Mid-layer 1 (GND) Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 45 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com Layout Example (continued) Figure 60. Example PCB Layout: Mid-layer 2 (Power) 46 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 LDC1312, LDC1314 www.ti.com SNOSCZ0 – DECEMBER 2014 Layout Example (continued) Figure 61. Example PCB Layout: Bottom Layer (Signal) Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 47 LDC1312, LDC1314 SNOSCZ0 – DECEMBER 2014 www.ti.com 11 Device and Documentation Support 11.1 Device Support 11.1.1 Development Support For related links, see the following: • Texas Instruments' WEBENCH tool: http://www.ti.com/webench 11.2 Documentation Support 11.2.1 Related Documentation For related documentation, refer to the following: • LDC1000 Temperature Compensation (SNAA212) 11.3 Related Links The table below lists quick access links. Categories include technical documents, support and community resources, tools and software, and quick access to sample or buy. Table 45. Related Links PARTS PRODUCT FOLDER SAMPLE & BUY TECHNICAL DOCUMENTS TOOLS & SOFTWARE SUPPORT & COMMUNITY LDC1312 Click here Click here Click here Click here Click here LDC1314 Click here Click here Click here Click here Click here 11.4 Trademarks WEBENCH is a registered trademark of Texas Instruments. All other trademarks are the property of their respective owners. 11.5 Electrostatic Discharge Caution These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates. 11.6 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 48 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated Product Folder Links: LDC1312 LDC1314 PACKAGE OPTION ADDENDUM www.ti.com 18-Dec-2014 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan Lead/Ball Finish MSL Peak Temp (2) (6) (3) Op Temp (°C) Device Marking (4/5) LDC1312DNTR ACTIVE WSON DNT 12 4500 Green (RoHS & no Sb/Br) CU SN Level-1-260C-UNLIM -40 to 125 LDC1312 LDC1312DNTT ACTIVE WSON DNT 12 250 Green (RoHS & no Sb/Br) CU SN Level-1-260C-UNLIM -40 to 125 LDC1312 LDC1314RGHR ACTIVE WQFN RGH 16 4500 Green (RoHS & no Sb/Br) CU SN Level-1-260C-UNLIM -40 to 125 LDC1314 LDC1314RGHT ACTIVE WQFN RGH 16 250 Green (RoHS & no Sb/Br) CU SN Level-1-260C-UNLIM -40 to 125 LDC1314 (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. (4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device. (5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device. (6) Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish value exceeds the maximum column width. Addendum-Page 1 Samples PACKAGE OPTION ADDENDUM www.ti.com 18-Dec-2014 Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 2 PACKAGE MATERIALS INFORMATION www.ti.com 18-Dec-2014 TAPE AND REEL INFORMATION *All dimensions are nominal Device Package Package Pins Type Drawing LDC1312DNTR WSON DNT 12 SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) B0 (mm) K0 (mm) P1 (mm) W Pin1 (mm) Quadrant 4500 330.0 12.4 4.3 4.3 1.3 8.0 12.0 Q1 LDC1312DNTT WSON DNT 12 250 178.0 12.4 4.3 4.3 1.3 8.0 12.0 Q1 LDC1314RGHR WQFN RGH 16 4500 330.0 12.4 4.3 4.3 1.3 8.0 12.0 Q1 LDC1314RGHT WQFN RGH 16 250 178.0 12.4 4.3 4.3 1.3 8.0 12.0 Q1 Pack Materials-Page 1 PACKAGE MATERIALS INFORMATION www.ti.com 18-Dec-2014 *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) LDC1312DNTR WSON DNT 12 4500 367.0 367.0 35.0 LDC1312DNTT WSON DNT 12 250 210.0 185.0 35.0 LDC1314RGHR WQFN RGH 16 4500 367.0 367.0 35.0 LDC1314RGHT WQFN RGH 16 250 210.0 185.0 35.0 Pack Materials-Page 2 MECHANICAL DATA DNT0012B WSON - 0.8mm max height SON (PLASTIC SMALL OUTLINE - NO LEAD) SDA12B (Rev A) 4214928/A 03/2013 NOTES: 1. All linear dimensions are in millimeters. Dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. This package is designed to be soldered to a thermal pad on the board for thermal and mechanical performance. For more information, refer to QFN/SON PCB application note in literature No. SLUA271 (www.ti.com/lit/slua271). www.ti.com PACKAGE OUTLINE RGH0016A WQFN - 0.8 mm max height SCALE 3.500 WQFN 4.1 3.9 B A PIN 1 INDEX AREA 0.5 0.3 0.3 0.2 4.1 3.9 DETAIL OPTIONAL TERMINAL TYPICAL C 0.8 MAX SEATING PLANE (0.1) TYP 2.6 0.1 5 8 SEE TERMINAL DETAIL 12X 0.5 4 9 4X 1.5 1 12 16X PIN 1 ID (OPTIONAL) 13 16 16X 0.3 0.2 0.1 0.05 C A C B 0.5 0.3 4214978/A 10/2013 NOTES: 1. All linear dimensions are in millimeters. Dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance. www.ti.com EXAMPLE BOARD LAYOUT RGH0016A WQFN - 0.8 mm max height WQFN ( 2.6) SYMM 16 13 SEE DETAILS 16X (0.6) 16X (0.25) 1 12 (0.25) TYP SYMM (3.8) (1) 9 4 12X (0.5) 5X ( 0.2) VIA 8 5 (1) (3.8) LAND PATTERN EXAMPLE SCALE:15X 0.07 MIN ALL AROUND 0.07 MAX ALL AROUND METAL SOLDER MASK OPENING METAL SOLDER MASK OPENING NON SOLDER MASK DEFINED (PREFERRED) SOLDER MASK DEFINED SOLDER MASK DETAILS 4214978/A 10/2013 NOTES: (continued) 4. This package is designed to be soldered to a thermal pad on the board. For more information, see QFN/SON PCB application report in literature No. SLUA271 (www.ti.com/lit/slua271). www.ti.com EXAMPLE STENCIL DESIGN RGH0016A WQFN - 0.8 mm max height WQFN SYMM (0.675) METAL TYP 13 16 16X (0.6) 16X (0.25) 12 1 (0.25) TYP (0.675) SYMM (3.8) 12X (0.5) 9 4 8 5 4X (1.15) (3.8) SOLDER PASTE EXAMPLE BASED ON 0.125 mm THICK STENCIL EXPOSED PAD 78% PRINTED SOLDER COVERAGE BY AREA SCALE:15X 4214978/A 10/2013 NOTES: (continued) 5. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. www.ti.com IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed. TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components in safety-critical applications. In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements. Nonetheless, such components are subject to these terms. No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties have executed a special agreement specifically governing such use. Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of non-designated products, TI will not be responsible for any failure to meet ISO/TS16949. Products Applications Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps DSP dsp.ti.com Energy and Lighting www.ti.com/energy Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial Interface interface.ti.com Medical www.ti.com/medical Logic logic.ti.com Security www.ti.com/security Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video RFID www.ti-rfid.com OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com Wireless Connectivity www.ti.com/wirelessconnectivity Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2014, Texas Instruments Incorporated