ZHCSG76A April   2017  – March 2025 INA233

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  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 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 High-Accuracy Analog-to-Digital Convertor (ADC)
      2. 6.3.2 Interleaved Power Calculation
      3. 6.3.3 Power Accumulator and Energy Measurement
      4. 6.3.4 I2C-, SMBus-, and PMBus-Compatible Digital Interface
      5. 6.3.5 Multiple Fault Event Reporting
    4. 6.4 Device Functional Modes
      1. 6.4.1 Continuous Verses Triggered Operation
      2. 6.4.2 Device Shutdown
      3. 6.4.3 Averaging and Conversion Time Considerations
      4. 6.4.4 Filtering and Input Considerations
    5. 6.5 Programming
      1. 6.5.1 Default Settings
      2. 6.5.2 Calibration Register and Scaling
      3. 6.5.3 Reading and Writing Telemetry Data and Warning Thresholds
      4. 6.5.4 Reading Telemetry Data and Warning Thresholds
        1. 6.5.4.1 Writing Telemetry Data and Warning Thresholds
      5. 6.5.5 System-Level Calibration With MFR_CALIRATION Command
      6. 6.5.6 Bus Overview
        1. 6.5.6.1 Serial Bus Address
        2. 6.5.6.2 Serial Interface
        3. 6.5.6.3 Writing to and Reading From the INA233
          1. 6.5.6.3.1 Packet Error Checking
          2. 6.5.6.3.2 Bus Timing Requirements
        4. 6.5.6.4 SMBus Alert Response
    6. 6.6 Register Maps
      1. 6.6.1 PMBus Command Support
      2. 6.6.2 Standard PMBus Commands
        1. 6.6.2.1  CLEAR_FAULTS (03h)
        2. 6.6.2.2  RESTORE_DEFAULT_ALL (12h)
        3. 6.6.2.3  CAPABILITY (19h)
        4. 6.6.2.4  IOUT_OC_WARN_LIMIT (4Ah) [default = 01111111 11111000]
        5. 6.6.2.5  VIN_OV_WARN_LIMIT (57h) [default = 01111111 11111000]
        6. 6.6.2.6  VIN_UV_WARN_LIMIT (58h) [default = 00000000 00000000]
        7. 6.6.2.7  PIN_OP_WARN_LIMIT (6Bh) [default = 11111111 11110000]
        8. 6.6.2.8  STATUS_BYTE (78h)
        9. 6.6.2.9  STATUS_WORD (79h)
        10. 6.6.2.10 STATUS_IOUT (7Bh)
        11. 6.6.2.11 STATUS_INPUT (7Ch)
        12. 6.6.2.12 STATUS_CML (7Eh)
        13. 6.6.2.13 STATUS_MFR_SPECIFIC (80h)
        14. 6.6.2.14 READ_EIN (86h)
        15. 6.6.2.15 READ_VIN (88h)
        16. 6.6.2.16 READ_IIN (89h)
        17. 6.6.2.17 READ_VOUT (8Bh)
        18. 6.6.2.18 READ_IOUT (8Ch, R)
        19. 6.6.2.19 READ_POUT (96h, R)
        20. 6.6.2.20 READ_PIN (97h, R)
        21. 6.6.2.21 MFR_ID (99h)
        22. 6.6.2.22 MFR_MODEL (9Ah)
        23. 6.6.2.23 MFR_REVISION (9Bh)
      3. 6.6.3 Manufacturer-Specific PMBus Commands
        1. 6.6.3.1 MFR_ADC_CONFIG (D0h) [default = 01000001 00100111]
        2. 6.6.3.2 MFR_READ_VSHUNT (D1h) [default = 00000000 00000000]
        3. 6.6.3.3 MFR_ALERT_MASK (D2h) [default = XXXXXXXX 11110000]
        4. 6.6.3.4 MFR_CALIBRATION (D4h) [default = 00000000 00000001]
        5. 6.6.3.5 MFR_DEVICE_CONFIG (D5h) [default = 00000010]
        6. 6.6.3.6 5.1.1 CLEAR_EIN (D6h)
        7. 6.6.3.7 TI_MFR_ID (E0h) [value = 01010100 01001001]
        8. 6.6.3.8 TI_MFR_MODEL (E1h) [value = 00110011 00110011]
        9. 6.6.3.9 TI_MFR_REVISION (E2h) [value = 01000001 00110000]
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Application
      1. 7.2.1 Design Requirements
      2. 7.2.2 Detailed Design Procedure
        1. 7.2.2.1 Programming the Calibration Register
        2. 7.2.2.2 Calculating PMBus Coefficients
        3. 7.2.2.3 Programming Warning Thresholds
        4. 7.2.2.4 Calculating Returned Telemetry Values
      3. 7.2.3 Application Curves
    3. 7.3 Power Supply Recommendations
    4. 7.4 Layout
      1. 7.4.1 Layout Guidelines
      2. 7.4.2 Layout Example
  9. Device and Documentation Support
    1. 8.1 Device Support
      1. 8.1.1 Development Support
    2. 8.2 Documentation Support
      1. 8.2.1 Related Documentation
    3. 8.3 接收文档更新通知
    4. 8.4 支持资源
    5. 8.5 Trademarks
    6. 8.6 静电放电警告
    7. 8.7 术语表
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information

PMBus Command Support

The device features an SMBus interface that allows the use of PMBus commands to set warn levels, error masks, and obtain telemetry on bus voltage, current, power, and shunt voltage. Table 6-4 lists the supported PMBus commands.

Table 6-4 Supported PMBus Commands
CODENAMEFUNCTIONR/WNUMBER OF DATA BYTESDEFAULT
VALUE
03hCLEAR_FAULTSClears the status registers and rearms the black box registers for updatingSend byte0N/A
12hRESTORE_DEFAULT_ALLRestores internal registers to the default valuesSend byte0N/A
19hCAPABILITYRetrieves the device capabilityR1B0h
4AhIOUT_OC_WARN_LIMITRetrieves or stores the output overcurrent warn limit thresholdR/W27FF8h
57hVIN_OV_WARN_LIMITRetrieves or stores the input overvoltage warn limit thresholdR/W27FF8h
58hVIN_UV_WARN_LIMITRetrieves or stores the input undervoltage warn limit thresholdR/W20000h
6BhPIN_OP_WARN_LIMITRetrieves or stores the output overpower warn limit thresholdR/W27FF8h
78hSTATUS BYTERetrieves information about the device operating statusR100h
79hSTATUS_WORDRetrieves information about the device operating statusR21000h
7BhSTATUS_IOUTRetrieves information about the output current statusR/W, CLR100h
7ChSTATUS_INPUTRetrieves information about the input statusR/W, CLR100h
7EhSTATUS_CMLRetrieves information about the communications statusR/W, CLR100h
80hSTATUS_MFR_SPECIFICRetrieves information about the manufacturer specific device statusR/W, CLR120h
86hREAD_EINRetrieves the energy reading measurementBlock read600h, 00h, 00h, 00h, 00h, 00h
88hREAD_VINRetrieves the measurement for the VBUS voltageR20000h
89hREAD_IINRetrieves the input current measurement, supports both positive and negative currentsR20000h
8BhREAD_VOUTMirrors READ_VINR20000h
8ChREAD_IOUTMirror of READ_IIN for compatibilityR20000h
96hREAD_POUTMirror of READ_PIN for compatibility with possible VBUS connectionsR20000h
97hREAD_PINRetrieves the input power measurementR20000h
99hMFR_IDRetrieves the manufacturer ID in ASCII characters (TI)Block read254h, 49h
9AhMFR_MODELRetrieves the device number in ASCII characters (INA233)Block read649h, 4Eh, 41h, 32h, 33h, 33h
9BhMFR_REVISIONRetrieves the device revision letter and number in ASCII (for instance, A0)R241h, 30h
D0hMFR_ADC_CONFIGConfigures the ADC averaging modes, conversion times, and operating modesR/W24127h
D1hMFR_READ_VSHUNTRetrieves the shunt voltage measurementR20000h
D2hMFR_ALERT_MASKAllows masking of device warningsR/W1F0h
D4hMFR_CALIBRATIONAllows the value of the current-sense resistor calibration value to be input. Must be programed at power-up. Default value is set to 1.R/W20001h
D5hMFR_DEVICE_CONFIGAllows the ALERT pin polarity to be changedR/W102h
D6hCLEAR_EINClears the energy accumulatorSend byte0N/A
E0hTI_MFR_IDReturns a unique word for the manufacturer IDR2ASCII TI, 5449h
E1hTI_MFR_MODELReturns a unique word for the manufacturer modelR2ASCII 33
E2hTI_MFR_REVISIONReturns a unique word for the manufacturer revisionR2ASCII A0