ZHCAC20 January   2023 INA219 , INA232

 

  1.   摘要
  2.   商标
  3. 1概述
    1. 1.1 INA232 和 INA219
  4. 2从 INA219 迁移到 INA232
    1. 2.1 封装选择和引脚排列
    2. 2.2 器件地址
    3. 2.3 分流电压范围
    4. 2.4 电源和 IO 电压电平
    5. 2.5 数字接口和数据格式
    6. 2.6 寄存器组
    7. 2.7 精度
    8. 2.8 独特的特性
  5. 3实现
    1. 3.1 确定适用的迁移项目
    2. 3.2 工作台设置和硬件
    3. 3.3 结果寄存器和计算
    4. 3.4 软件实现

软件实现

出于编程和检索结果两个目的,有必要区分 INA232 和 INA219。默认配置寄存器值用于将两个器件分开。#FIG_SHQ_XTM_KVB 展示了器件检测的伪代码。其余代码用于处理设置、读取和数学计算。

配置和校准寄存器根据所连接的器件进行编程。根据由设计参数决定的设置,如果连接 INA219,则对 2FFFh 和 5000h 进行编程;如果连接 INA232,则对 4727h 和 0A00h 进行编程。与对器件进行编程类似,检索和计算测量结果也因连接的器件而略有不同。表 3-2 展示了计算的详细信息。

程序可与 INA219 或 INA232 无缝配合使用,#FIG_Z4D_C5M_KVB 展示了示例输出日志。

图 3-4 伪代码
图 3-5 验证数据日志