ZHDU113 May 2026 INA233
要开始采集数据,请使用以下格式: collect timerPeriod collectFlags channelAddressIDs numDevices
collect 始终为小写形式,并且每个参数为表 3-4 中指定值的十进制表示。
| 参数 | 说明 |
|---|---|
| timerPeriod | MCU 中用于数据收集样本集的计时器延迟(单位为 µs,无符号 32 位值)。 |
| collectFlags | 一个数据字节,根据以下定义,对于每个寄存器值类型,1 表示采集,0 表示不采集(注意,仅在器件支持能量和充电标志时使用这些标志,否则设置为 0):
|
| channelAddressIDs | 每个 I2C 地址的四个 LSB 串联在一起,从 LSB 开始。例如,如果 EVM 1 在地址 0x41 上,EVM 2 在地址 0x43 上,channelAddressIDs 的值就是:0b00110001 |
| NumDevices | 串连起来的 EVM 数量 (1-4)。 |
例如,根据表 3-4 中的信息,要每 2.2ms 开始进行一次 VSHUNT 和 VBUS 数据采集,则对于 EVM 1 地址 = 0x41 和 EVM 2 地址 = 0x43 的两个 INA233EVM,要发送的数据为:collect 2200 20 49 2。