SBOSAD4 June   2024 INA4230

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements (I2C)
    7. 5.7 Timing Diagram
    8. 5.8 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Integrated Analog-to-Digital Converter (ADC)
      2. 6.3.2 Internal Measurement and Calculation Engine
      3. 6.3.3 Low Bias Current
      4. 6.3.4 Low Voltage Supply and Wide Common-Mode Voltage Range
      5. 6.3.5 ALERT Pin
    4. 6.4 Device Functional Modes
      1. 6.4.1 Continuous Versus Triggered Operation
      2. 6.4.2 Device Low Power Modes
      3. 6.4.3 Power-On Reset
      4. 6.4.4 Averaging and Conversion Time Considerations
    5. 6.5 Programming
      1. 6.5.1 I2C Serial Interface
      2. 6.5.2 Writing to and Reading Through the I2C Serial Interface
      3. 6.5.3 High-Speed I2C Mode
      4. 6.5.4 General Call Reset
      5. 6.5.5 SMBus Alert Response
  8. Register Maps
    1. 7.1 Device Registers
  9. Application and Implementation
    1. 8.1 Application Information
      1. 8.1.1 Device Measurement Range and Resolution
      2. 8.1.2 Current and Power Calculations
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 Select the Shunt Resistor
        2. 8.2.2.2 Configure the Device
        3. 8.2.2.3 Program the Shunt Calibration Registers
        4. 8.2.2.4 Set Desired Fault Thresholds
        5. 8.2.2.5 Calculate Returned Values
      3. 8.2.3 Application Curves
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Device Support
      1. 9.1.1 Development Support
    2. 9.2 Documentation Support
      1. 9.2.1 Related Documentation
    3. 9.3 Receiving Notification of Documentation Updates
    4. 9.4 Support Resources
    5. 9.5 Trademarks
    6. 9.6 Electrostatic Discharge Caution
    7. 9.7 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Internal Measurement and Calculation Engine

The internal round robin measurement scheme for the INA4230 is shown in Figure 6-1. For each channel the current, power, and energy registers are calculated from the shunt and bus voltage measurements and are not directly affected by ADC conversion times. Register values are updated for each channel before preceding to the next channel. When averaging is enabled, the registers for each channel updates once the number of averages is complete. Fault conditions are compared immediately after conversions or calculations based on the ADC conversion time and are independent of the number of averages set. Reducing the conversion times result in faster alert responses but at lower effective resolutions due to noise. Longer conversion times slow the alert response but are less sensitive to noise. Channels or measurements that are disabled are skipped in the round robin cycle. The conversion ready flag is set at the end of conversions after the selected number of averages are met.

INA4230 Internal Measurement and Calculation SchemeFigure 6-1 Internal Measurement and Calculation Scheme

Current is calculated from the shunt voltage measurements and the value entered in the corresponding calibration register. Power is calculated based on the previous current calculation and the latest bus voltage measurement. Energy is accumulated by adding the previous power calculation multiplied by the current timebase interval. If the value loaded into the corresponding calibration register is zero, current, power, and energy values are reported as zero also. When the averaging is enabled, register values are updated once the number of averages are met. These calculations are performed in the background and do not add to the overall conversion time.