对于 INA230、器件中是否集成了任何或者需要在外部完成任何操作、以防止以下情况?
施加 VCC 后、器件能否在通过 I2C/SMBus 对其进行完全编程之前开始发送数据?
示例特性:VCC 开启后、器件初始化需要 xx[ms]、因此会屏蔽输出、以确保在此初始化阶段不会输出无意的数据
在使用 I2C 设置器件的过程中
示例功能:器件默认工作、直到所有寄存器都已完成更新;然后发送一些"最终确定"命令、同时所有这些更新都被激发、因此数据输出不会反映此处和此处的微小更改...
总之、假设您要将5个默认寄存器更改为新值。
如果您一次更新一个、器件的输出可能会因您的需要而异
但是、如果您先写入所有寄存器、然后连续"激活"更改、则可以在 I2C 寄存器写入期间消除此类"重叠"
器件是否包含这些线路上的内容? 如果不是、需要在外部执行什么操作来防止器件在 I2C 写入期间非有意运行? (主机请求器件屏蔽输出直到完成更新、等等)
谢谢、
Darren