你(们)好
我正在尝试在主从模式下实现I2C通信和包含F2.8335万 MCU的两块板。当两块板都通电时一切都正常。
每当从属设备断电时,主控制器就会感应到总线繁忙,总线上的电压水平从3.3 (Vcc)变为1.5V。 我认为问题是由于通用的电源和接地,从动侧的上拉正在改变电压水平。从动装置再次通电时,我需要通过主控软件重置I2C模块,才能进行通信。 我尝试通过在从端的上拉路径中放置二极管来消除这种情况,但问题仍然重复出现。 请建议如何消除这种情况,是否有任何替代或其它电路配置可用于连接两块板?
从属控制器应该由同一主控制器电源供电,但可以独立关闭。此外,我还想在主板上连接的不同主板上的3个以上节点之间进行多主控制通信。使用I2C缓冲器(如P82B96)是否有帮助?
提前感谢!
Naveen M.
