Other Parts Discussed in Thread: TLA2528
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TLA2528
尊敬的专家:
代表客户发帖。
我们在同一 I2C 总线上使用两个 TLA2528 和基于 NuttX 的系统。 当仅在不同的 I2C 总线上使用其中一个或使用时、一切均按预期运行。
当我们的 MCU (STM32H7) 与两者进行通信时、就会出现问题。 起初它工作良好、两者都有响应。 我们在自动序列模式下使用它们(但下面描述的问题也会在手动模式下发生)。
一旦我在总线上发出 i2cdetect、两个 TLA2528 就会打开(导致向所有地址写入一个零字节)、其中一个 TLA2528 会执行无限的时钟延展。 我可以确认它是 TLA2528、因为当我根本没有与他们通信时(因此不要配置他们,不要开始采样)、就不会出现问题。 如果我只与其中一个通信、也不会出现此问题。
当然、我根本不能使用 i2cdetect、但现在我担心 TLA2528 可能也会对该总线上其他器件的通信做出反应、从而完全卡住。
我的问题是:
- 这是一个已知问题吗? 如果是、它会在哪些条件下出现?
- 为什么他们能够无限期延长时钟、难道没有超时吗?
此致、
Marvin