0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
HDC2080DMBT

HDC2080DMBT

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    WSON-6

  • 描述:

    HDC2080DMBT

  • 数据手册
  • 价格&库存
HDC2080DMBT 数据手册
Order Now Product Folder Support & Community Tools & Software Technical Documents HDC2080 SNAS678 – MAY 2018 HDC2080 Low Power Humidity and Temperature Digital Sensor 1 Features 3 Description • • The HDC2080 device is an integrated humidity and temperature sensor that provides high accuracy measurements with very low power consumption in a small DFN package. The capacitive-based sensor includes new integrated digital features and a heating element to dissipate condensation and moisture. The HDC2080 digital features include programmable interrupt thresholds to provide alerts and system wake-ups without requiring a microcontroller to be continuously monitoring the system. Combined with programmable sampling intervals, a low power consumption, and a support for a 1.8-V supply voltage, the HDC2080 is designed for batteryoperated systems. 1 • • • • • • • Relative Humidity Range: 0% to 100% Humidity Accuracy: ±2% (Typical), ±3% (Maximum) Temperature Accuracy: ±0.2°C (Typical), ±0.4°C (Maximum) Sleep Mode Current: 50 nA (Typical), 100 nA (Maximum ) Average Supply Current (1 measurement/second) – 300 nA: RH% Only (11 Bit) – 550 nA: RH% (11 Bit) + Temperature (11 Bit) Temperature Range: – Operating: –40°C to 85°C – Functional: –40°C to 125°C Supply Voltage Range: 1.62 V to 3.6 V Available Auto Measurement Mode I2C Interface Compatibility 2 Applications • • • • • Smart Thermostats Smart Home Assistants Washer/Dryers HVAC Systems Inkjet Printers The HDC2080 provides high accuracy measurement capability for a wide range of environmental monitoring and Internet of Things (IoT) applications such as smart thermostats and smart home assistants. For designs where printed-circuit board (PCB) area is critical, a smaller CSP package option is available thru the HDC2010 with complete software compatibility with the HDC2080. For applications with strict power-budget restrictions, Auto Measurement Mode enables the HDC2080 to automatically initiate temperature and humidity measurements. This feature allows users to configure a microcontroller into deep sleep mode because the HDC2080 is no longer dependent upon the microcontroller to initiate a measurement. Typical Application Device Information(1) 1.80V VDD HDC2080 RH Sensor Temperature Sensor VDD PART NUMBER SCL ADC Registers + Logic ADC 2 IC Master SDA I2C DRDY/INT GPIO ADDR HDC2080 PACKAGE BODY SIZE (NOM) WSON (6) 3.00 mm × 3.00 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. MCU RH Accuracy (TA = 30°C) Calibration GND GND 10 Typical 9 Accuracy (r%RH) 8 7 6 5 4 3 2 1 0 0 10 20 30 40 50 60 70 80 90 100 RH (%RH) 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. HDC2080 SNAS678 – MAY 2018 www.ti.com Table of Contents 1 2 3 4 5 6 7 8 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Description (continued)......................................... Pin Configuration and Functions ......................... Specifications......................................................... 1 1 1 2 3 3 4 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 4 4 4 4 4 5 6 6 6 Absolute Maximum Ratings ..................................... ESD Ratings.............................................................. Recommended Operating Conditions....................... Thermal Information .................................................. Electrical Characteristics........................................... I2C Interface Electrical Characteristics...................... I2C Interface Timing Requirements........................... Timing Diagram......................................................... Typical Characteristics .............................................. 8.3 8.4 8.5 8.6 9 Feature Description................................................... 8 Device Functional Modes........................................ 15 Programming .......................................................... 15 Register Maps ......................................................... 17 Application and Implementation ........................ 28 9.1 Application Information............................................ 28 9.2 Typical Application ................................................. 28 10 Power Supply Recommendations ..................... 30 11 Layout................................................................... 30 11.1 Layout Guidelines ................................................. 30 11.2 Layout Example .................................................... 31 12 Device and Documentation Support ................. 32 12.1 12.2 12.3 12.4 12.5 Detailed Description .............................................. 8 Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 32 32 32 32 32 13 Mechanical, Packaging, and Orderable Information ........................................................... 32 8.1 Overview ................................................................... 8 8.2 Functional Block Diagram ......................................... 8 4 Revision History 2 DATE REVISION NOTES May 2018 * Initial release. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 5 Description (continued) Programable temperature and humidity thresholds in the HDC2080 allow the device to send a hardware interrupt to wake up the microcontroller when necessary. In addition, the power consumption of the HDC2080 is significantly reduced, which helps to minimize self-heating and improve measurement accuracy. The HDC2080 is factory-calibrated to 0.2°C temperature accuracy and 2% relative humidity accuracy. 6 Pin Configuration and Functions DMB Package 6-Pin PWSON Top View Top View SDA 1 GND 2 6 SCL 5 VDD 4 DRDY/INT RH SENSOR ADDR 3 Pin Functions PIN NAME NO. I/O DESCRIPTION SDA 1 I/O Serial data line for I2C, open-drain; requires a pullup resistor to VDD GND 2 G Ground ADDR 3 I Address select pin – leave unconnected or hardwired to VDD or GND. Unconnected slave address: 1000000 GND: slave address: 1000000 VDD: slave address: 1000001 DRDY/INT 4 O Data ready/Interrupt VDD 5 P Positive Supply Voltage SCL 6 I Serial clock line for I2C, open-drain; requires a pullup resistor to VDD Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 3 HDC2080 SNAS678 – MAY 2018 www.ti.com 7 Specifications 7.1 Absolute Maximum Ratings (1) MIN MAX UNIT VDD Input Voltage -0.3 3.9 V GND Input Voltage -0.3 3.9 V ADDR Input Voltage -0.3 3.9 V SCL Input Voltage -0.3 3.9 V SDA Input Voltage -0.3 3.9 V Tstg Storage temperature -65 150 °C (1) Stresses beyond those listed under Absolute Maximum Rating 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 Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 7.2 ESD Ratings VALUE V(ESD) (1) (2) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins (1) ±2000 Charged device model (CDM), per JEDEC specification JESD22-C101, all pins (2) ±500 UNIT 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. 7.3 Recommended Operating Conditions over operating range (unless otherwise noted) MIN VDD Voltage Supply TTEMP TRH THEATER NOM MAX UNIT 1.62 3.6 V Temperature Sensor - Operating free-air temperature -40 125 °C Relative Humidity Sensor - Operating free-air temperature -20 70 °C Integrated Heater - Operating free-air temperature -40 85 °C 7.4 Thermal Information HDC2080 THERMAL METRIC (1) PWSON (DMB) UNIT 6 PINS RθJA Junction-to-ambient thermal resistance 56.4 °C/W RθJC(top) Junction-to-case (top) thermal resistance 73.6 °C/W RθJB Junction-to-board thermal resistance 24.0 °C/W ΨJT Junction-to-top characterization parameter 3.8 °C/W ΨJB Junction-to-board characterization parameter 24.0 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 13.0 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. 7.5 Electrical Characteristics at TA = 30°C, VDD = 1.8 V, 20% ≤ RH ≤ 80% (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT ELECTRICAL SPECIFICATION VDD IDD (1) 4 Supply Voltage Supply current Operating Range RH measurement 1.62 (1) 650 3.6 V 890 µA I2C read/write communication and pull up resistors current through SCL, SDA not included. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Electrical Characteristics (continued) at TA = 30°C, VDD = 1.8 V, 20% ≤ RH ≤ 80% (unless otherwise noted) PARAMETER TEST CONDITIONS MIN (1) TYP MAX UNIT 550 730 µA 0.05 0.1 µA IDD Supply current Temperature measurement IDD Supply current Sleep Mode IDD Supply current Average at 1 measurement/second, RH or temperature only (1) (2) 0.3 µA IDD Supply current Average at 1 measurement/second, RH (11 bit)+temperature (11 bit) (1) (2) 0.55 µA IDD Supply current Average at 1 measurement every 2 seconds, RH (11 bit) + temperature (11 bit) (1) (2) 0.3 µA IDD Supply current Average @ 1 measurement every 10 seconds, RH (11 bit)+temperature (11 bit) 0.105 µA IDD Supply current Startup (average on startup time) 80 µA IDDHEAT Integrated Heater (when enabled) (3) VDD = 3.3 V and TA = -40°C to 85°C 90 mA RELATIVE HUMIDITY SENSOR RHACC Accuracy (4) (5) (6) RHREP Repeatability (7) RHHYS Hysteresis (8) ±2 14 bit resolution (9) t63% step ±3 %RH ±0.1 %RH ±1 %RH (10) RHRT Response Time 8 sec RHCT Conversion-time (7) 9 bit accuracy 275 µs RHCT Conversion-time (7) 11 bit accuracy 400 µs RHCT Conversion-time (7) 14 bit accurcay RHOR Operating range RHLTD Long-term Drift (12) 660 Non-condensing (11) 0 µs 100 ±0.25 %RH %RH/yr TEMPERATURE SENSOR TEMPOR TEMPAC Operating range Accuracy -40 (7) C TEMPRE Repeatability (7) 5°C < TA < 60°C ±0.2 125 °C ±0.4 °C 14 bit resolution ±0.1 °C Conversion-time (7) 9 bit accuracy 225 µs TEMPCT Conversion-time (7) 11 bit accuracy 350 µs TEMPCT Conversion-time (7) 14 bit accurcay 610 µs P TEMPCT (2) (3) (4) (5) Average current consumption while conversion is in progress. Heater operating range: – 40°C to 85°C. Excludes hysteresis and long-term drift. Excludes the impact of dust, gas phase solvents and other contaminants such as vapors from packaging materials, adhesives, or tapes, etc. (6) Limits apply over the humidity operating range 20 to 80% RH (non-condensing) from 0 to 60°C. (7) This parameter is specified by design and/or characterization and is not tested in production. (8) The hysteresis value is the difference between an RH measurement in a rising and falling RH environment, at a specific RH point. (9) Actual response times will vary dependent on system thermal mass and air-flow. (10) Time for the RH output to change by 63% of the total RH change after a step change in environmental humidity. (11) Recommended humidity operating range is 20 to 80% RH (non-condensing) over 0 to 60°C. Prolonged operation beyond these ranges may result in a shift of sensor reading, with slow recovery time. (12) Drift due to aging effects at typical conditions (30°C and 20% to 50% RH). This value may be impacted by dust, vaporized solvents, outgassing tapes, adhesives, packaging materials, etc. 7.6 I2C Interface Electrical Characteristics At TA = 30°C, VDD = 3.3 V (unless otherwise noted). PARAMETER VIH Input High Voltage VIL Input Low Voltage TEST CONDITIONS MIN TYP MAX 0.7 x VDD V 0.3 x VDD Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 UNIT V 5 HDC2080 SNAS678 – MAY 2018 www.ti.com I2C Interface Electrical Characteristics (continued) At TA = 30°C, VDD = 3.3 V (unless otherwise noted). PARAMETER TEST CONDITIONS VOL Output Low Voltage HYS Hysteresis CIN Input Capacitance on all digital pins (1) (1) MIN TYP MAX IOL = 3 mA UNIT 0.4 V 0.1 x VDD V 0.5 pF This parameter is specified by design and/or characterization and it is not tested in production. 7.7 I2C Interface Timing Requirements At TA = 30°C, VDD = 1.8 V (unless otherwise noted); values are based on statistical analysis of samples tested during initial release MIN TYP MAX UNIT 400 kHz fSCL Clock Frequency (1) 10 tLOW Clock Low Time (1) 1.3 µs tHIGH (1) 0.6 µs (1) Clock High Time This parameter is specified by design and/or characterization and it is not tested in production. 7.8 Timing Diagram SDA tLOW tSP SCL tHIGH START STOP REPEATED START START Figure 1. I2C Timing 7.9 Typical Characteristics Unless otherwise noted. TA = 30°C, VDD = 1.80 V. 1 10 Typical 0.9 8 0.8 7 0.7 Accuracy (r°C) Accuracy (r%RH) Typical 9 6 5 4 0.6 0.5 0.4 3 0.3 2 0.2 1 0.1 0 0 10 20 30 40 50 60 70 80 90 100 0 -40 -25 Figure 2. RH Accuracy vs. RH Set Point 6 -10 5 20 35 50 65 80 95 110 125 Temp (°C) RH (%RH) Figure 3. Temperature Accuracy vs. Temperature Set Point Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Typical Characteristics (continued) Unless otherwise noted. TA = 30°C, VDD = 1.80 V. 800 800 T = -40°C T = -20°C T = 0°C T = 25°C T = 85°C T = 125°C 750 700 750 700 650 IDD (nA) 650 IDD (nA) VDD = 1.71V VDD = 1.8V VDD = 2.5V VDD = 3V VDD = 3.3V VDD = 3.6V 600 600 550 550 500 500 450 450 400 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 400 -40 -15 10 35 60 85 110 125 VDD (V) Temp (°C) Figure 4. Supply Current vs. Supply Voltage, Average at 1 Measurement/Second, RH (11 Bit) and Temperature (11 Bit) Figure 5. Supply Current vs. Temperature, Average at 1 Measurement/Second, RH (11 Bit) and Temperature (11 Bit) 400 400 T = -40°C T = -20°C T = 0°C T = 25°C T = 50°C T = 85°C T = 125°C 350 300 350 300 250 IDD (nA) IDD (nA) 250 200 200 150 150 100 100 50 50 0 1.6 VDD = 1.71V VDD = 1.8V VDD = 2.5V VDD = 3V VDD = 3.3V VDD = 3.6V 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 0 -40 -15 10 35 60 85 110 125 Temp (°C) VDD (V) Figure 6. Supply Current vs. Supply Voltage, Sleep Mode Figure 7. Supply Current vs. Temperature, Sleep Mode Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 7 HDC2080 SNAS678 – MAY 2018 www.ti.com 8 Detailed Description 8.1 Overview The HDC2080 is a highly integrated digital humidity and temperature sensor that incorporates both humiditysensing and temperature-sensing elements, an analog-to-digital converter, calibration memory, and an I2C interface that are all contained in a 3.00-mm × 3.00-mm 6-pin WSON package. The HDC2080 provides excellent measurement accuracy with very low power consumption and features programmable resolution for both humidity and temperature: • Temperature resolution [9, 11, 14] • Humidity resolution [9, 11, 14] The conversion time during measurements is dependent upon the configured resolution for humidity and temperature, which can be configured for optimal power consumption. The HDC2080 device incorporates a state-of-the-art polymer dielectric to provide capacitive-sensing measurements. As with most relative humidity sensors that include this type of technology, the user must meet certain application requirements to ensure optimal device performance for the sensing element. The user must: • Follow the correct storage and handling procedures during board assembly. See Humidity Sensor: Storage and Handling Guidelines. (SNIA025) for these guidelines. • Protect the sensor from contaminants during board assembly and operation. • Reduce prolonged exposure to both high temperature and humidity extremes that may impact sensor accuracy. • Follow the correct layout guidelines for best performance. See Optimizing Placement and Routing for Humidity Sensors (SNAA297) for these guidelines. 8.2 Functional Block Diagram VDD HDC2080 RH Sensor Temperature Sensor SCL ADC Registers + Logic SDA 2 IC ADC DRDY/INT ADDR Calibration GND 8.3 Feature Description 8.3.1 Sleep Mode Power Consumption One key feature of the HDC2080 is the low power consumption of the device, which makes the HDC2080 suitable in battery-powered or energy-harvesting applications. In these applications, the HDC2080 spends most of the time in sleep mode that has a typical current consumption of 50 nA. This minimizes the average power consumption and self-heating. 8.3.2 Measurement Modes: Trigger on Demand vs. Auto Measurement Two types of measurement modes are available on the HDC2080: Trigger on Demand and Auto Mode. Trigger on Demand is when each measurement reading are initiated through an I2C command on an as-needed basis. After the measurement is converted, the device remains in sleep mode until another I2C command is received. 8 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Feature Description (continued) Auto Measurement Mode is when the HDC2080 is programmed to perform measurement readings on a periodic basis, thus eliminating the need to initiate a measurement request through an I2C command and improves power consumption. The user can adjust the Soft Reset and Interrupt Configuration register to select one of 7 different sampling rates (the range spans from 1 sample every 2 minutes to 5 samples/second). In Auto Measurement Mode, the HDC2080 wakes up from sleep to measurement mode based on the selected sampling rate. 8.3.3 Heater The HDC2080 includes an integrated heating element that can be switched on briefly to prevent or remove any condensation that may build up in high humidity environments. Additionally, the heater can be used to verify functionally of the integrated temperature sensor. The operating range of the heater should be limited to –40°C to 85°C. For 3.3-V operation, the heater will have a typical current draw of 90 mA, and 55 mA at 1.8-V operation. 8.3.4 Interrupt Description NOTE When multiple bits are enabled, the DRDY/INT pin can only reflect the status of one interrupt bit at a time. The DRDY/INT pin DOES NOT function as the logical ‘OR’ of interrupt bits that have been enabled. The highest priority is given to TH_ENABLE bit, followed by TL_ENABLE, HH_ENABLE, and HL_ENABLE bits in descending order. Therefore, programming recommendations are provided as below: • The DRDY/INT will track the HL_ENABLE if enabled and all other ENABLE bits are disabled • The DRDY/INT will track the HH_ENABLE if enabled and the TH_ENABLE and TL_ENABLE are disabled • The DRDY/INT will track the TL_ENABLE if enabled and the TH_ENABLE is disabled • The DRDY/INT will track the TH_ENABLE if enabled and is independent of other ENABLE bit settings Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 9 HDC2080 SNAS678 – MAY 2018 www.ti.com Feature Description (continued) 8.3.4.1 DRDY When DRDY_ENABLE is enabled and a humidity and/or temperature conversion is complete, the DRDY_STATUS bit asserts to 1. To enable the DRDY/INT pin of HDC2080, the DRDY/INT_EN bit (0x0E bit[2]) must be set to 1 and the INT_MOD bit should be set to 0. If these bits are not configured, the pin will be left in high impedance. The INT_POL bit of this register defines the interrupt polarity of the DRDY/INT pin. Figure 8 and Figure 9 display the output behavior of the DRDY/INT pin for both interrupt polarity cases: INT_POL= 0 and INT_POL= 1. Previous Data New Data Available 1 DRDY_STATUS 0 VDD DRDY/INT [INT_POL = 1] 0 Figure 8. Data Ready Interrupt - Active High (INT_POL = 1) Previous Data New Data Available 1 DRDY_STATUS 0 VDD DRDY/INT [INT_POL = 0] 0 Figure 9. Data Ready Interrupt - Active Low (INT_POL = 0) 10 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Feature Description (continued) 8.3.5 INTERRUPT on Threshold 8.3.5.1 Temperature High When TH_ENABLE is enabled and the temperature is over the programmed threshold level stored in the Temperature Threshold HIGH register, the TH_STATUS bit asserts to 1. The polarity and interrupt mode of the TH_STATUS bit and the DRDY/INT pin can be configured through the INT_POL and INT_MODE bits of Register 0x0E. The INT_MODE bit sets the threshold to either comparator mode or a level sensitive alarm. When INT_MODE is set to 1 the TH_STATUS bit remains set to 1 until it is read. The polarity of the DRDY/INT pin is set by INT_POL. When INT_MODE is set to 0 the TH_STATUS bit is based on the current temperature conversion. The polarity of the DRDY/INT pin is set by INT_POL T [°C] Temperature Threshold High Time 1 TH_STATUS [INT_MODE = 0] TH_STATUS Bit Read 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 0] 0 1 TH_STATUS [INT_MODE = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 0] 0 Figure 10. INTERRUPT on Threshold - Temperature High Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 11 HDC2080 SNAS678 – MAY 2018 www.ti.com Feature Description (continued) 8.3.5.2 Temperature Low When TL_ENABLE is set and the temperature is under the threshold value program in the Temperature Threshold LOW register, the TL_STATUS bit is set to 1. The TL_STATUS bit and the DRDY/INT pin behave based on the INT_POL and INT_MODE bits. The INT_MODE bit sets the threshold to either comparator mode or a level sensitive alarm. When INT_MODE is set to 1, the TL_STATUS bit remains set to 1 until it is read. The polarity of the DRDY/INT pin is set by INT_POL. When INT_MODE is set to 0, the TL_STATUS bit is based on the current temperature conversion. The polarity of the DRDY/INT pin is set by INT_POL T [°C] Temperature Threshold Low Time 1 TL_STATUS [INT_MODE = 0] TL_STATUS Bit Read 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 0] 0 1 TL_STATUS [INT_MODE = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 0] 0 Figure 11. INTERRUPT on Threshold - Temperature Low 12 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Feature Description (continued) 8.3.5.3 Humidity High When HH_ENABLE is set and the humidity is over the threshold value program in the Humidity Threshold HIGH register, the HH_STATUS bit is set to 1. The HH_STATUS bit and the DRDY/INT pin behave based on the INT_POL and INT_MODE bits. The INT_MODE bit sets the threshold to either comparator mode or a level sensitive alarm. When INT_MODE is set to 1, the HH_STATUS bit remains set to 1 until it is read. The polarity of the DRDY/INT pin is set by INT_POL. When INT_MODE is set to 0, the HH_STATUS bit is based on the current temperature conversion. The polarity of the DRDY/INT pin is set by INT_POL H [%RH] Humidity Threshold High Time 1 HH_STATUS [INT_MODE = 0] HH_STATUS Bit Read 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 0] 0 1 HH_STATUS [INT_MODE = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 0] 0 Figure 12. INTERRUPT on Threshold - Humidity High Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 13 HDC2080 SNAS678 – MAY 2018 www.ti.com Feature Description (continued) 8.3.5.4 Humidity Low When HL_ENALBE is set and the humidity is over the threshold value program in the Humidity Threshold LOW register the HL_STATUS bit is set to 1. The HL_STATUS bit and the DRDY/INT pin behave based on the INT_POL and INT_MODE bits. The INT_MODE bit sets the threshold to either comparator mode or a level sensitive alarm. When INT_MODE is set to 1 the HL_STATUS bit remains set to 1 until it is read. The polarity of the DRDY/INT pin is set by INT_POL. When INT_MODE is set to 0 the HL_STATUS bit is based on the current temperature conversion. The polarity of the DRDY/INT pin is set by INT_POL H [%RH] Humidity Threshold Low Time 1 HL_STATUS [INT_MODE = 0] HL_STATUS Bit Read 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 0] [INT_POL = 0] 0 1 HL_STATUS [INT_MODE = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 1] 0 VDD DRDY/INT [INT_MODE = 1] [INT_POL = 0] 0 Figure 13. INTERRUPT on Threshold - Humidity Low 14 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.4 Device Functional Modes The HDC2080 has two modes of operation: Sleep Mode and Measurement Mode. 8.4.1 Sleep Mode vs. Measurement Mode After power up, the HDC2080 defaults to Sleep Mode and waits for an I2C instruction to set programmable conversion times, trigger a measurement or conversion, or read or write valid data. When a measurement is triggered, the HDC2080 switches to Measurement Mode that converts temperature or humidity values from integrated sensors through an internal ADC and stores the information in their respective data registers. The DRDY/INT pin can be monitored to verify if data is ready after measurement conversion. The DRDY/INT pin polarity and interrupt mode are set according to the configuration of the Interrupt Enable and DRDY/INT Configuration registers. After completing the conversion, the HDC2080 returns to Sleep Mode. 8.5 Programming 8.5.1 I2C Serial Bus Address Configuration To communicate with the HDC2080, the master must first address slave devices through a slave address byte. The slave address byte consists of seven address bits and a direction bit that indicates the intent to execute a read or write operation. The HDC2080 features an address pin to allow up to 2 devices to be addressed on a single bus. Table 1 describes the pin logic levels used to connect up to two devices. ADDR should be set before any activity on the interface occurs and remain constant while the device is powered up. Table 1. HDC2080 I2C Slave Address ADDR ADDRESS (7-BIT ADDRESS) GND 1000000 VDD 1000001 8.5.2 I2C Interface The HDC2080 operates only as a slave device on the I2C bus interface. It is not allowed to have multiple devices on the same I2C bus with the same address. Connection to the bus is made through the open-drain I/O lines, SDA, and SCL. The SDA and SCL pins feature integrated spike-suppression filters and Schmitt triggers to minimize the effects of input spikes and bus noise. After power-up, the sensor needs at most 3 ms, to be ready to start RH and temperature measurement. After power-up the sensor is in sleep mode until a communication or measurement is performed. All data bytes are transmitted MSB first. 8.5.3 Serial Bus Address To communicate with the HDC2080, the master must first address slave devices through a slave address byte. The slave address byte consists of seven address bits, and a direction bit that indicates the intent to execute a read or write operation. 8.5.4 Read and Write Operations Address registers, which hold data pertaining to the status of the device, can be accessed through a pointer mechanism and can be accessed and modified with the following write and read procedures. The register address value is the first byte transferred after the device slave address byte with the R/W bit low. Every write operation to the HDC2080 requires a value for the register address (refer to Table 2). When reading from the HDC2080, the current pointer location is used to determine which register is read by a read operation -- the pointer location points to the last written register address. To change the address for a read operation, a new value must be written to the pointer. This transaction is accomplished by issuing the slave address byte with the R/W bit set to '0', followed by the pointer byte. No additional data is required (refer to Table 4). Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 15 HDC2080 SNAS678 – MAY 2018 www.ti.com The master can then generate a START condition and send the slave address byte with the R/W bit set to 1 to initiate the read command. The address register is incremented automatically to enable the multibyte read and write operation (refer to Table 3 and Table 5). Note that register bytes are sent MSB first, followed by the LSB. A write operation in a read-only register such as DEVICE ID, MANUFACTURER ID, or SERIAL ID returns a NACK after each data byte. A read or write operation to an unused address returns a NACK after the pointer, and a read or write operation with incorrect I2C address returns a NACK after the I2C address. Table 2. Write Single Byte Master START Slave address (W) Address Slave DATA ACK STOP ACK ACK Table 3. Write Multi Byte Master START Slave address (W) Address Slave ACK DATA ACK DATA ACK ……… ACK STOP Table 4. Read Single Byte Master START Slave address (R) Slave Address Start ACK Slave address (R) ACK NACK ACK STOP DATA Table 5. Read Multi Byte Master START Slave 16 Slave address (R) Address ACK Start ACK Slave address (R) ACK ACK DATA Submit Documentation Feedback ACK …… NACK STOP DATA Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6 Register Maps The HDC2080 contains data registers that hold configuration information, temperature and humidity measurement results, and status information. Table 6. Register Map ADDRESS (HEX) NAME RESET VALUE DESCRIPTION 0x00 TEMPERATURE LOW 00000000 Temperature [7:0] 0x01 TEMPERATURE HIGH 00000000 Temperature [15:8] 0x02 HUMIDITY LOW 00000000 Humidity [7:0] 0x03 HUMIDITY HIGH 00000000 Humidity [15:8] 0x04 INTERRUPT/DRDY 00000000 DataReady and interrupt configuration 0x05 TEMPERATURE MAX 00000000 Maximum measured temperature (Not supported in Auto Measurement Mode) 0x06 HUMIDITY MAX 00000000 Maximum measured humidity (Not supported in Auto Measurement Mode) 0x07 INTERRUPT ENABLE 00000000 Interrupt Enable 0x08 TEMP_OFFSET_ADJUST 00000000 Temperature offset adjustment 0x09 HUM_OFFSET_ADJUST 00000000 Humidity offset adjustment 0x0A TEMP_THR_L 00000000 Temperature Threshold Low Temperature Threshold High 0x0B TEMP_THR_H 11111111 0x0C RH_THR_L 00000000 Humidity threshold Low 0x0D RH_THR_H 11111111 Humidity threshold High 0x0E RESET&DRDY/INT CONF 00000000 Soft Reset and Interrupt Configuration 0x0F MEASUREMENT CONFIGURATION 00000000 Measurement configuration 0xFC MANUFACTURER ID LOW 01001001 Manufacturer ID Low 0xFD MANUFACTURER ID HIGH 01010100 Manufacturer ID High 0xFE DEVICE ID LOW 11010000 Device ID Low 0xFF DEVICE ID HIGH 00000111 Device ID High 8.6.1 Address 0x00 Temperature LSB Table 7. Address 0x00 Temperature LSB Register 7 6 5 4 3 2 1 0 TEMP[7:0] Table 8. Address 0x00 Temperature LSB Field Descriptions BIT FIELD [7:0] TEMPERATURE [7:0] TYPE R RESET 00000000 DESCRIPTION Temperature LSB Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 17 HDC2080 SNAS678 – MAY 2018 www.ti.com 8.6.2 Address 0x01 Temperature MSB The temperature register is a 16-bit result register in binary format (the 2 LSBs D1 and D0 are always 0). The result of the acquisition is always a 14-bit value, while the resolution is related to one selected in Measurement Configuration register. The temperature must be read LSB first. Table 9. Address 0x01 Temperature MSB Register 7 6 5 4 3 2 1 0 TEMP[15:8] Table 10. Address 0x01 Temperature MSB Field Descriptions BIT FIELD [15:8] TYPE TEMPERATURE [15:8] RESET R 00000000 DESCRIPTION Temperature MSB The temperature can be calculated from the output data with Equation 1: § TEMPERATURE [15 : 0] · ¨ ¸ u 165 40 © ¹ 216 Temperature (qC) (1) 8.6.3 Address 0x02 Humidity LSB Table 11. Address 0x02 Humidity LSB Register 7 6 5 4 3 2 1 0 HUMIDITY[7:0] Table 12. Address 0x02 Humidity LSB Field Descriptions BIT FIELD [7:0] TYPE HUMIDITY [7:0] RESET R 00000000 DESCRIPTION Humidity LSB 8.6.4 Address 0x03 Humidity MSB The humidity register is a 16-bit result register in binary format (the 2 LSBs D1 and D0 are always 0). The result of the acquisition is always a 14 bit value, while the resolution is related to one selected in Measurement Configuration register. The humidity measurement must be read LSB first. Table 13. Address 0x03 Humidity MSB Register 7 6 5 4 3 HUMIDITY[15:8] 2 1 0 Table 14. Address 0x03 Temperature MSB Field Descriptions BIT FIELD [15:8] HUMIDITY[15:8] TYPE R RESET 00000000 DESCRIPTION Humidity MSB The humidity can be calculated from the output data with Equation 2: Humidity (%RH) 18 § HUMIDITY [15 : 0] · ¨ ¸ u 100 216 © ¹ Submit Documentation Feedback (2) Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6.5 Address 0x04 Interrupt DRDY Table 15. Address 0x04 Interrupt DRDY Register 7 DRDY_STATUS 6 TH_STATUS 5 TL_STATUS 4 HH_STATUS 3 HL_STATUS 2 RES 1 RES 0 RES Table 16. Address 0x04 Interrupt DRDY Field Descriptions BIT FIELD TYPE RESET DESCRIPTION 7 DRDY_STATUS R/W 0 DataReady bit status 0 = Data Not Ready 1 = Data Ready DRDY_STATUS is cleared to 0 when read 6 TH_STATUS R/W 0 Temperature threshold HIGH Interrupt status 0 = No interrupt 1 = Interrupt TH_STATUS is cleared to 0 when read 5 TL_STATUS R/W 0 Temperature threshold LOW Interrupt status 0 = No interrupt 1 = Interrupt TL_STATUS is cleared to 0 when read 4 HH_STATUS R/W 0 Humidity threshold HIGH Interrupt status 0 = No interrupt 1 = Interrupt HH_STATUS is cleared to 0 when read 3 HL_STATUS R/W 0 Humidity threshold LOW Interrupt status 0 = No interrupt 1 = Interrupt HL_STATUS is cleared to 0 when read 2 RES 0 Reserved 1 RES 0 Reserved 0 RES 0 Reserved DRDY_STATUS indicates that temperature and/or humidity conversion is terminated. This bit is cleared when the Interrupt/DRDY register is read or the output registers TEMPERATURE_HIGH, TEMPERATURE_LOW, HUMIDITY_HIGH and HUMIDITY_LOW are read. The TL_STATUS indicates that the Temperature Threshold LOW value is exceeded. The behavior is defined by 0x0E Configuration register value. The bit is cleared when the register Interrupt DRDY is read. The TH_STATUS indicates that the Temperature Threshold HIGH value is exceeded. The behavior is defined by 0x0E Configuration register value. The bit is cleared when the register Interrupt DRDY is read. The HH_STATUS indicates that the Humidity Threshold HIGH value is exceeded. The behavior is defined by 0x0E Configuration register value. The bit is cleared when the register Interrupt DRDY is read. The HL_STATUS indicates that the Humidity Threshold LOW value is exceeded. The behavior is defined by 0x0E Configuration register value. The bit is cleared when the register Interrupt DRDY is read. DRDY/INT pin behaves like the STATUS bits based on the 0x0E Configuration register value. Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 19 HDC2080 SNAS678 – MAY 2018 www.ti.com 8.6.6 Address 0x05 Temperature MAX This register implements temperature peak detector function. It stores the highest temperature value converted after the power up. Value is reset at power up and/or with soft reset procedure. Table 17. Address 0x05 Temperature MAX Register 7 6 5 4 3 TEMPERATUREMAX[7:0] 2 1 0 Table 18. Address 0x05 Temperature Max Field Descriptions BIT FIELD [7:0] TYPE TEMPERATUREMAX[7:0] R/W RESET 00000000 DESCRIPTION Stores maximum temperature measurement from all I2C read requests for temperature Not supported in Auto Measurement Mode The temperature can be calculated from the output data with Equation 3: (3) 8.6.7 Address 0x06 Humidity MAX This register implements humidity peak detector function. It stores the highest humidity value converted after the power up. Value is reset at power up and/or with soft reset procedure. Table 19. Address 0x06 Humidity MAX Register 7 6 5 4 3 HUMIDITYMAX[7:0] 2 1 0 Table 20. Address 0x06 Humidity MAX Field Descriptions BIT FIELD [7:0] HUMIDITYMAX[7:0] TYPE R/W RESET 00000000 DESCRIPTION Stores maximum humidity measurement from all I2C read requests for humidity Not supported in Auto Measurement Mode The humidity can be calculated from the output data with Equation 4: (4) 20 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6.8 Address 0x07 Interrupt Configuration Table 21. Address 0x07 Interrupt Configuration Register 7 DRDY_ENABLE 6 TH_ENABLE 5 TL_ENABLE 4 HH_ENABLE 3 HL_ENABLE 2 RES 1 RES 0 RES Table 22. Address 0x07 Interrupt Configuration Field Descriptions BIT FIELD TYPE RESET DESCRIPTION 7 DRDY_ENABLE R/W 0 DataReady Interrupt enable 0 = DataReady Interrupt generator disable 1 = DataReady Interrupt generator enable 6 TH_ENABLE R/W 0 Temperature threshold HIGH Interrupt enable 0 = Temperature high Interrupt generator disable 1 = Temperature high Interrupt generator enable 5 TL_ENABLE R/W 0 Temperature threshold LOW Interrupt enable 0 = Temperature low Interrupt generator disable 1 = Temperature low Interrupt generator enable 4 HH_ENABLE R/W 0 Humidity threshold HIGH Interrupt enable 0 = Humidity high Interrupt generator disable 1 = Humidity high Interrupt generator enable 3 HL_ENABLE R/W 0 Humidity threshold LOW Interrupt enable 0 = Humidity low Interrupt generator disable 1 = Humidity low Interrupt generator enable 2 RES 0 Reserved 1 RES 0 Reserved 0 RES 0 Reserved Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 21 HDC2080 SNAS678 – MAY 2018 www.ti.com 8.6.9 Address 0x08 Temperature Offset Adjustment Table 23. Address 0x08 Temperature Offset Adjustment Register 7 6 5 4 3 TEMP_OFFSET_ADJUST[7:0] 2 1 0 Table 24. Address 0x08 Temperature Offset Adjustment Field Descriptions BIT FIELD [7:0] TYPE TEMP_OFFSET_ADJUST [7:0] R/W RESET 00000000 DESCRIPTION Temperature offset adjustment. Added to the converted Temperature value The temperature can be adjusted adding the following values that are enable settings the equivalents bits: 7 –20.62°C 6 +10.32°C 5 +5.16°C 4 +2.58°C 3 +1.28°C 2 +0.64°C 1 +0.32°C 0 +0.16°C The value is added to the converted temperature value for offset adjustment as shown in Figure 14 Converted Value + Temperature Output User Temperature Offset Figure 14. Temperature Output Calculation The resulting temperature offset is a summation of the register bits that have been enabled (that is, programmed to 1). Some examples: 1. Programming TEMP_OFFSET_ADJUST to 00000001 adjusts the reported temperature by +0.16°C 2. Programming TEMP_OFFSET_ADJUST to 00000111 adjusts the reported temperature by +1.12°C 3. Programming TEMP_OFFSET_ADJUST to 00001101 adjusts the reported temperature by +2.08°C 4. Programming TEMP_OFFSET_ADJUST to 11111111 adjusts the reported temperature by -0.16°C 5. Programming TEMP_OFFSET_ADJUST to 11111001 adjusts the reported temperature by -1.12°C 6. Programming TEMP_OFFSET_ADJUST to 11110011 adjusts the reported temperature by -2.08°C 22 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6.10 Address 0x09 Humidity Offset Adjustment Table 25. Address 0x09 Humidity Offset Adjustment Register 7 6 5 4 3 HUM_OFFSET_ADJUST [7:0] 2 1 0 Table 26. Address 0x09 Humidity Offset Adjustment Field Descriptions BIT [7:0] FIELD TYPE HUM_OFFSET_ADJUST [7:0] R/W RESET 00000000 DESCRIPTION Humidity offset adjustment. Added to the converted Humidity value The humidity can be adjusted adding the following values that are enable settings the equivalents bits: 7 –25%RH 6 +12.5%RH 5 +6.3%RH 4 +3.1%RH 3 +1.6%RH 2 +0.8%RH 1 +0.4%RH 0 +0.2%RH The value is added to the converted temperature value for offset adjustment as shown in Figure 15 Converted Value + Humidity Output User Humidity Offset Figure 15. Humidity Output Calculation The resulting humidity offset is a summation of the register bits that have been enabled (i.e. programmed to 1). Some examples: 1. Programming HUM_OFFSET_ADJUST to 00000001 adjusts the reported humidity by +0.20%RH 2. Programming HUM_OFFSET_ADJUST to 00000101 adjusts the reported humidity by +1.00%RH 3. Programming HUM_OFFSET_ADJUST to 00001010 adjusts the reported humidity by +2.00%RH 4. Programming HUM_OFFSET_ADJUST to 11111111 adjusts the reported humidity by -0.10%RH 5. Programming HUM_OFFSET_ADJUST to 11111011 adjusts the reported humidity by -0.90%RH 6. Programming HUM_OFFSET_ADJUST to 11110101 adjusts the reported humidity by -2.10%RH Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 23 HDC2080 SNAS678 – MAY 2018 www.ti.com 8.6.11 Address 0x0A Temperature Threshold LOW Table 27. Address 0x0A Temperature Threshold LOW Register 7 6 5 4 3 TEMP_THRES_LOW[7:0] 2 1 0 Table 28. Address 0x0A Temperature Threshold LOW Field Descriptions BIT FIELD [7:0] TYPE TEMP_THRES_LOW[7:0] R/W RESET 00000000 DESCRIPTION Temperature threshold LOW value The Temperature Threshold LOW can be calculated from the output data with Equation 5: Temperature threshold low (qC) § TEMP_THRES_LOW [7 : 0] · ¨ ¸ u 165 40 © ¹ 28 (5) 8.6.12 Address 0x0B Temperature Threshold HIGH Table 29. Address 0x0B Temperature Threshold HIGH Register 7 6 5 4 3 TEMP_THRES_HIGH[7:0] 2 1 0 Table 30. Address 0x0B Temperature Threshold HIGH Field Descriptions BIT FIELD [7:0] TYPE TEMP_THRES_HIGH[7:0] R/W RESET 11111111 DESCRIPTION Temperature threshold HIGH value The Temperature Threshold HIGH can be calculated from the output data with Equation 6: Temperature threshold high (qC) § TEMP_THRES_HIGH [7 : 0] · ¨ ¸ u 165 40 © ¹ 28 (6) 8.6.13 Address 0x0C Humidity Threshold LOW Table 31. Address 0x0C Humidity Threshold LOW Register 7 6 5 4 3 HUMI_THRES_LOW[7:0] 2 1 0 Table 32. Address 0x0C Humidity Threshold LOW Field Descriptions BIT FIELD [7:0] HUMI_THRES_LOW[7:0] TYPE R/W RESET 00000000 DESCRIPTION Humidity threshold LOW value The Humidity Threshold LOW can be calculated from the output data with Equation 7: § HUMI_THRES_LOW [7 : 0] · Humidity threshold low (qC) ¨ ¸ u 100 28 © ¹ 24 Submit Documentation Feedback (7) Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6.14 Address 0x0D Humidity Threshold HIGH Table 33. Address 0x0D Humidity Threshold HIGH Register 7 6 5 4 3 HUMI_THRES_HIGH[7:0] 2 1 0 Table 34. Address 0x0D Humidity Threshold HIGH Field Descriptions BIT [7:0] FIELD TYPE HUMI_THRES_HIGH[7:0] R/W RESET 11111111 DESCRIPTION Humidity threshold HIGH value The Humidity Threshold HIGH can be calculated from the output data with Equation 8: Humidity threshold high (%RH) § HUMI_THRES_HIGH [7 : 0] · ¨ ¸ u 100 © ¹ 28 (8) 8.6.15 Address 0x0E Reset and DRDY/INT Configuration Register Table 35. Address 0x0E Configuration Register 7 SOFT_RES 6 AMM[2] 5 AMM[1] 4 AMM[0] 3 HEAT_EN 2 DRDY/INT_EN 1 INT_POL 0 INT_MODE Table 36. Address 0x0E Configuration Field Descriptions BIT 7 FIELD TYPE RESET DESCRIPTION SOFT_RES R/W 0 0 = Normal Operation mode, this bit is self-clear 1 = Soft Reset EEPROM value reload and registers reset [6:4] AMM[2:0] R/W 000 Auto Measurement Mode (AMM) 000 = Disabled. Initiate measurement via I2C 001 = 1/120Hz (1 samples every 2 minutes) 010 = 1/60Hz (1 samples every minute) 011 = 0.1Hz (1 samples every 10 seconds) 100 = 0.2 Hz (1 samples every 5 second) 101 = 1Hz (1 samples every second) 110 = 2Hz (2 samples every second) 111 = 5Hz (5 samples every second) 3 HEAT_EN R/W 0 0 = Heater off 1 = Heater on 2 DRDY/INT_EN R/W 0 DRDY/INT_EN pin configuration 0 = High Z 1 = Enable 1 INT_POL R/W 0 Interrupt polarity 0 = Active Low 1 = Active High 0 INT_MODE R/W 0 Interrupt mode 0 = Level sensitive 1 = Comparator mode Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 25 HDC2080 SNAS678 – MAY 2018 www.ti.com 8.6.16 Address 0x0F Measurement Configuration Table 37. Address 0x0F Measurement Configuration Register 7 TRES[1] 6 TRES[0] 5 HRES[1] 4 HRES[0] 3 RES 2 MEAS_CONF[1] 1 MEAS_CONF[0] 0 MEAS_TRIG Table 38. Address 0x0F Measurement Configuration Field Descriptions BIT FIELD TYPE RESET DESCRIPTION 7:6 TRES[1:0] R/W 00 Temperature resolution 00: 14 bit 01: 11 bit 10: 8 bit 11: NA 5:4 HRES[1:0] R/W 00 Humidity resolution 00: 14 bit 01: 11 bit 10: 8 bit 11: NA RES R/W 0 Reserved MEAS_CONF[1:0] R/W 00 Measurement configuration 00: Humidity + Temperature 01: Temperature only 10: Humidity Only 11: NA MEAS_TRIG R/W 0 Measurement trigger 0: no action 1: Start measurement Self-clearing bit when measurement completed 3 2:1 0 8.6.17 Manufacturer ID Low Table 39. Manufacturer ID Low Register 7 6 5 4 3 MANUFACTURER ID[7:0] 2 1 0 Table 40. Address 0xFC Manufacturer ID Low Field Descriptions BIT FIELD [7:0] TYPE MANUFACTURER ID [7:0] R RESET 01001001 DESCRIPTION Manufacturer ID LOW value 8.6.18 Manufacturer ID High These registers contain a factory-programmable identification value that identifies this device as being manufactured by Texas Instruments. These registers distinguish this device from other devices that are on the same I2C bus. The manufacturer ID reads 0x4954 Table 41. Manufacturer ID High Register 7 6 5 4 3 MANUFACTURER ID[15:8] 2 1 0 Table 42. Address 0xFD Manufacturer ID High Field Descriptions BIT FIELD [7:0] 26 MANUFACTURER ID [15:8] TYPE R RESET 01010100 DESCRIPTION Manufacturer ID HIGH value Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 8.6.19 Device ID Low Table 43. Device ID Low Register 7 6 5 4 3 2 1 0 DEVICE ID[7:0] Table 44. Address 0xFE Device ID Low Field Descriptions BIT FIELD [7:0] TYPE DEVICE ID [7:0] R RESET 11010000 DESCRIPTION Device ID LOW value 8.6.20 Device ID High These registers contain a factory-programmable identification value that identifies this device as a HDC2080. These registers distinguish this device from other devices that are on the same I2C bus. The Device ID for the HDC2080 is 0x07D0 Table 45. Device ID High Register 7 6 5 4 3 DEVICE ID[15:8] 2 1 0 Table 46. Address 0xFF Device ID High Field Descriptions BIT [7:0] FIELD DEVICE ID [15:8] TYPE R RESET 00000111 DESCRIPTION Device ID HIGH value Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 27 HDC2080 SNAS678 – MAY 2018 www.ti.com 9 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. 9.1 Application Information An HVAC system thermostat control is based on environmental sensors and a microcontroller. The microcontroller acquires data from humidity and temperature sensors and controls the heating and cooling system. The collected data are then shown on a display that can be easily controlled by the microcontroller. Based on data from the humidity and temperature sensor, the heating and cooling system then maintains the environment at the customer-defined preferred conditions. 9.2 Typical Application In a battery-powered HVAC system thermostat, one of the key parameters in the selection of components is the power consumption. The HDC2080, with 550 nA of current consumption (the average consumption over 1s for RH and Temperature measurements), in conjunction with a MSP430, represents one way an engineer can obtain low power consumption and extend battery life. A system block diagram of a battery-powered thermostat is shown in Figure 16. DISPLAY TEMPERATURE: 25°C/ 77°F Relative Humidity (RH): 25% Red Lithium Ion Battery + TIME: XX:XX DATE: XX:XX:XX 1.8V 1.8V VDD HDC2010 VDD RH Violet Sensor MUX ADC Red Orange MUX Temp Violet Sensor Registers/ Red Logic SCL SDA I2C Red INT Interface ADDR MCU Red I2C Peripheral Red GPIOs GPIO GPIOs - GND Calibration Red Coefficients GND KEYPAD Button1 C Button2 C C Button3 C Button4 C Figure 16. Typical Application Schematic HVAC 28 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 Typical Application (continued) 9.2.1 Design Requirements To improve measurement accuracy, TI recommends to isolate he HDC2080 from all heat sources in the form of active circuitry, batteries, displays and resistive elements. If design space is a constraint, cutouts surrounding the device or the inclusion of small trenches can help minimize heat transfer from PCB heat sources to the HDC2080. To avoid self-heating the HDC2080, TI recommends to configure the device for a maximum sample rate of 1 Hz (1sps). 9.2.2 Detailed Design Procedure When a circuit board layout is created from the schematic shown in Figure 16, a small circuit board is possible. The accuracy of a RH and temperature measurement depends on the sensor accuracy and the setup of the sensing system. The HDC2080 samples relative humidity and temperature in its immediate environment, it is therefore important that the local conditions at the sensor match the monitored environment. Use one or more openings in the physical cover of the thermostat to obtain a good airflow even in static conditions. Refer to the layout (Figure 18) for a PCB layout which minimizes the thermal mass of the PCB in the region of the HDC2080, which can improve measurement response time and accuracy. 9.2.3 Application Curve These results were acquired at TA = 30°C using a humidity chamber that sweeps RH%. The sweep profile used was 20% > 30% > 40% > 50% > 60% > 70% > 60% > 50% > 40% > 30% > 20%. Each RH% set point was held for 20 minutes. Figure 17. RH% Readings of Chamber and HDC2080 vs. Time Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 29 HDC2080 SNAS678 – MAY 2018 www.ti.com 10 Power Supply Recommendations The HDC2080 requires a voltage supply within 1.62 V and 3.60 V. TI recommends a multilayer ceramic bypass X7R capacitor of 0.1 µF between the VDD and GND pins. 11 Layout 11.1 Layout Guidelines The HDC2080’s relative humidity-sensing element is located on the top side of the package. TI recommends that the user eliminate the copper layers below the device (GND, VDD) and create slots in the PCB around the device to enhance the thermal isolation of the HDC2080. To ensure the temperature sensor performance, TI highligh recommends that the user follow the Land Pattern, Solder Mask, and Solder Paste examples depicted in the Mechanical, Packaging, and Orderable Information. 11.1.1 Guidelines for HDC2080 Storage and PCB Assembly 11.1.1.1 Storage and Handling As with all humidity sensors, the HDC2080 must follow special guidelines regarding handling and storage that are not common with standard semiconductor devices. Long exposure to UV and visible light, or exposure to chemical vapors for prolonged periods, should be avoided as it may affect RH% accuracy. Additionally, the device should be protected from out-gassed solvent vapors produced during manufacturing, transport, operation, and package materials (that is, adhesive tapes, stickers, bubble foils). For further detailed information, see Humidity Sensor: Storage and Handling Guidelines (SNIA025) 11.1.1.2 Soldering Reflow For PCB assembly, standard reflow soldering ovens may be used. The HDC2080 uses the standard soldering profile IPC/JEDEC J-STD-020 with peak temperatures at 260°C. When soldering the HDC2080, it is mandatory to use no-clean solder paste, and the paste must not be exposed to water or solvent rinses during assembly because these contaminants may affect sensor accuracy. After reflow, it is expected that the sensor will generally output a shift in relative humidity, which will reduce over time as the sensor is exposed to typical indoor ambient conditions. These conditions include 30-40% RH at room temperature during a duration of several days. Following this re-hydration procedure allows the polymer to correctly settle after reflow and return to the calibrated RH accuracy. 11.1.1.3 Rework TI recommends to limit the HDC2080 to a single IR reflow with no rework, but a second reflow may be possible if the following guidelines are met: • The exposed polymer (humidity sensor) is kept clean and undamaged. • The no-clean solder paste is used and the process is not exposed to any liquids, such as water or solvents. • The Peak soldering temperature does not exceed 260°C. 11.1.1.4 High Temperature and Humidity Exposure Long exposure outside the recommended operating conditions may temporarily offset the RH output. The recommended humidity operating range is 20 to 80% RH (non-condensing) over 0 to 60°C. Prolonged operation beyond these ranges may shift the sensor reading with a slow recovery time. 11.1.1.5 Bake/Re-Hydration Procedure Prolonged exposure to extreme conditions or harsh contaminants may impact sensor performance. In the case that permanent offset is observed from contaminants, the following procedure is suggested, which may recover or reduce the error observed in sensor performance: 1. Baking: 100°C, at less than 5%RH, for 5 to 10 hours 2. Re-hydration: Between 20°C to 30°C, 60%RH to 75%RH, for 6 to 12 hours 30 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 HDC2080 www.ti.com SNAS678 – MAY 2018 11.2 Layout Example The only component next to the device is the supply bypass capacitor. The relative humidity is dependent on the temperature, so the HDC2080 should be positioned away from hot spots present on the board, such as a battery, display or microcontroller. Slots around the device can be used to reduce the thermal mass for a quicker response to environmental changes. The DAP may be soldered to a floating pad on the board, but the board pad should NOT be connected to GND Figure 18. HDC2080 PCB Layout Example Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 31 HDC2080 SNAS678 – MAY 2018 www.ti.com 12 Device and Documentation Support 12.1 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 12.2 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. 12.3 Trademarks E2E is a trademark of Texas Instruments. All other trademarks are the property of their respective owners. 12.4 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 12.5 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 13 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. 32 Submit Documentation Feedback Copyright © 2018, Texas Instruments Incorporated Product Folder Links: HDC2080 PACKAGE OPTION ADDENDUM www.ti.com 30-May-2018 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) HDC2080DMBR ACTIVE WSON DMB 6 3000 Green (RoHS & no Sb/Br) CU NIPDAU Level-1-260C-UNLIM -40 to 85 3C HDC2080DMBT ACTIVE WSON DMB 6 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-1-260C-UNLIM -40 to 85 3C (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) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
HDC2080DMBT 价格&库存

很抱歉,暂时无法提供与“HDC2080DMBT”相匹配的价格&库存,您可以联系我们找货

免费人工找货