主题中讨论的其他器件: INA229
您好-
我喜欢 INA228的功能、速度和功能。
TI 产品中是否有可通过 GPIO 引脚触发的类似器件?
换句话说、INA228提供一个单次触发模式、此模式由通过 I2C 写入模式寄存器来实现。 但是、I2C 本身是一个较慢的接口。 我的目标是让多个类似 INA228的器件捕获特定的时间窗口、并让一个由 SoC 驱动的 GPIO 引脚同时启动单次触发器、以便我在完全相同的窗口中捕获来自所有 INA228的并联功率测量值 时间。
感谢您的帮助、
Tom
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好-
我喜欢 INA228的功能、速度和功能。
TI 产品中是否有可通过 GPIO 引脚触发的类似器件?
换句话说、INA228提供一个单次触发模式、此模式由通过 I2C 写入模式寄存器来实现。 但是、I2C 本身是一个较慢的接口。 我的目标是让多个类似 INA228的器件捕获特定的时间窗口、并让一个由 SoC 驱动的 GPIO 引脚同时启动单次触发器、以便我在完全相同的窗口中捕获来自所有 INA228的并联功率测量值 时间。
感谢您的帮助、
Tom
你(们)好、米奇
感谢您的回答。
对于 INA229、使用 SPI 接口存在一些挑战:
通过使用转换延迟寄存器在器件之间同步数据、我们如何确保所有9个器件在同一时间开始转换? 我可以看到如何在开始转换之前插入延迟、但不能看到所有器件是如何同步的。 也许我对这种机制有误解?
再次感谢、
Tom
您好、Tom、
如果要使用转换延迟同步9个器件、可以执行以下操作:
根据 MCU 等待时间的精度和写入的一致性、这些都将同时开始转换。 从技术上讲、您实际上希望在命令之间等待略小于2ms 的时间以考虑传输时间、但这会因 MCU 和硬件等而异 需要权衡的是、转换之间将等待16ms、而不是同时写入所有 SPI 器件。
如果 SPI 上没有足够的引脚用于9芯片选择、则可能会使用扩展器或类似器件。