SCPS202C October   2009  – May 2016 TCA9539


  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 I2C Interface Timing Requirements
    7. 6.7 RESET Timing Requirements
    8. 6.8 Switching Characteristics
    9. 6.9 Typical Characteristics
  7. Parameter Measurement Information
  8. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 I/O Port
      2. 8.3.2 RESET Input
      3. 8.3.3 Interrupt (INT) Output
    4. 8.4 Device Functional Modes
      1. 8.4.1 Power-On Reset
    5. 8.5 Programming
      1. 8.5.1 I2C Interface
    6. 8.6 Register Maps
      1. 8.6.1 Device Address
      2. 8.6.2 Control Register and Command Byte
      3. 8.6.3 Register Descriptions
        1. Bus Transactions
          1. Writes
          2. Reads
  9. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
        1. Calculating Junction Temperature and Power Dissipation
        2. Minimizing ICC When I/Os Control LEDs
      2. 9.2.2 Detailed Design Procedure
      3. 9.2.3 Application Curves
  10. 10Power Supply Recommendations
    1. 10.1 Power-On Reset Requirements
  11. 11Layout
    1. 11.1 Layout Guidelines
    2. 11.2 Layout Example
  12. 12Device and Documentation Support
    1. 12.1 Community Resources
    2. 12.2 Trademarks
    3. 12.3 Electrostatic Discharge Caution
    4. 12.4 Glossary
  13. 13Mechanical, Packaging, and Orderable Information



9 Application and Implementation


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

Applications of the TCA9539 has this device connected as a slave to an I2C master (processor), and the I2C bus may contain any number of other slave devices. The TCA9539 is typically in a remote location from the master, placed close to the GPIOs to which the master must monitor or control.

IO Expanders such as the TCA9539 are typically used for controlling LEDs (for feedback or status lights), controlling enable or reset signals of other devices, and even reading the outputs of other devices or buttons.

9.2 Typical Application

Figure 35 shows an application in which the TCA9539 can be used.

TCA9539 typ_app_cps202.gif
A. Device address is configured as 1110100 for this example.
B. P00, P02, and P03 are configured as outputs.
C. P01 and P04 to P17 are configured as inputs.
D. Pin numbers shown are for the PW package.
Figure 35. Application Schematic

9.2.1 Design Requirements Calculating Junction Temperature and Power Dissipation

When designing with this device, it is important that the Recommended Operating Conditions not be violated. Many of the parameters of this device are rated based on junction temperature. So junction temperature must be calculated in order to verify that safe operation of the device is met. The basic equation for junction temperature is shown in Equation 1.

Equation 1. TCA9539 Equation_01_SCPS254.gif

θJA is the standard junction to ambient thermal resistance measurement of the package, as seen in Thermal Information table. Pd is the total power dissipation of the device, and the approximation is shown in Equation 2.

Equation 2. TCA9539 Equation_02_SCPS254.gif

Equation 2 is the approximation of power dissipation in the device. The equation is the static power plus the summation of power dissipated by each port (with a different equation based on if the port is outputting high, or outputting low. If the port is set as an input, then power dissipation is the input leakage of the pin multiplied by the voltage on the pin). Note that this ignores power dissipation in the INT and SDA pins, assuming these transients to be small. They can easily be included in the power dissipation calculation by using Equation 3 to calculate the power dissipation in INT or SDA while they are pulling low, and this gives maximum power dissipation.

Equation 3. TCA9539 Equation_03_SCPS254.gif

Equation 3 shows the power dissipation for a single port which is set to output low. The power dissipated by the port is the VOL of the port multiplied by the current it is sinking.

Equation 4. TCA9539 Equation_04_SCPS254.gif

Equation 4 shows the power dissipation for a single port which is set to output high. The power dissipated by the port is the current sourced by the port multiplied by the voltage drop across the device (difference between VCC and the output voltage). Minimizing ICC When I/Os Control LEDs

When an I/O is used to control an LED, normally it is connected to VCC through a resistor see Figure 35. Because the LED acts as a diode, when the LED is off, the I/O VIN is about 1.2 V less than VCC. The ΔICC parameter in the Electrical Characteristics table shows how ICC increases as VIN becomes lower than VCC. For battery-powered applications, it is essential that the voltage of I/O pins is greater than or equal to VCC, when the LED is off, to minimize current consumption.

Figure 36 shows a high-value resistor in parallel with the LED. Figure 37 shows VCC less than the LED supply voltage by at least 1.2 V. Both of these methods maintain the I/O VCC at or above VCC and prevent additional supply-current consumption when the LED is off.

TCA9539 hi_val_res_cps202.gif Figure 36. High-Value Resistor in Parallel with LED
TCA9539 dev_supp_cps202.gif Figure 37. Device Supplied by Lower Voltage

9.2.2 Detailed Design Procedure

The pull-up resistors, RP, for the SCL and SDA lines need to be selected appropriately and take into consideration the total capacitance of all slaves on the I2C bus. The minimum pull-up resistance is a function of VCC, VOL,(max), and IOL as shown in Equation 5.

Equation 5. TCA9539 desc_eq1_scps199.gif

The maximum pull-up resistance is a function of the maximum rise time, tr (300 ns for fast-mode operation,
fSCL = 400 kHz) and bus capacitance, Cb, see Equation 6.

Equation 6. TCA9539 desc_eq2_scps204.gif

The maximum bus capacitance for an I2C bus must not exceed 400 pF for standard-mode or fast-mode operation. The bus capacitance can be approximated by adding the capacitance of the TCA9554A, Ci for SCL or Cio for SDA, the capacitance of wires, connections and traces, and the capacitance of additional slaves on the bus.

9.2.3 Application Curves

TCA9539 D008_SCPS204.gif
Standard-mode Fast-mode
(fSCL= 100 kHz, tr = 1 µs) (fSCL= 400 kHz, tr= 300 ns)
Figure 38. Maximum Pull-Up Resistance (Rp(max)) vs Bus Capacitance (Cb)
TCA9539 D009_SCPS199.gif
VOL = 0.2 × VCC, IOL = 2 mA when VCC ≤ 2 V
VOL = 0.4 V, IOL = 3 mA when VCC > 2 V
Figure 39. Minimum Pull-Up Resistance (Rp(min)) vs Pull-Up Reference Voltage (VCC)