Other Parts Discussed in Thread: MCT8316A, MCT8316A-Q1, MCT8315A, MCT8329A
器件型号: MCT8316A-Q1
主题中讨论的其他器件: MCT8315A、 MCT8329A、MCT8316A
尊敬的 TI 团队:
将 MCT8316A-Q1 与 100kHz I2C 主器件结合使用。 我们遵循数据表的指导并在字节之间使用~100us 延迟;在正常条件下 、I2C 看起来 是可靠的。
但是、我们需要为总线可能挂起(例如,SDA 被目标保持为低电平)或器件停止响应的极少数边缘情况定义一种强大的恢复策略、这些情况是我们在实施字节间延迟之前遇到的问题。 在我们的现场应用中、无法选择对模块 (VM) 进行下电上电。
对 模块进行下电上电可以正常工作、但在现场是不可接受的。
问题:
-
是否有 记录在案的 方法可以 在不移除电源 (VM) 的情况下复位 MCT8316A-Q1 或其 I2C 目标逻辑?
-
如果不是、TI 是否 建议 仅 MCU 侧 I2C 总线恢复(GPIO SCL 脉冲/停止) 并重新初始化外设?
- MCT8316A-Q1 是否有内部 I2C 状态机超时、会在一段时间不活动后自动释放总线?
- 如果看门狗配置为由 I2C 脚踢 (EXT_WD_EN=1、EXT_WD_INPUT =0、EXT_WD_FAULT =1)、则看门狗触发时“复位“的具体范围是多少? 它是仅禁用栅极驱动器/电机、还是重新初始化 I2C 外设逻辑?
- 是否有任何有关 MCT8316A-Q1 I2C 稳定性或恢复过程的具体应用手册或勘误表?
谢谢、
Horia
