工具与软件:
您好!
我们正在研究串行器/解串器(DS90UB953TRHBRQ1/DS90UB954)、 DS90UB954与 IMX8Mplus 连接、还有 2个 DS90UB953串行器连接到 DS90UB954、 共享2个通道 、每个通道都有4个 DS90UB954通道 。
我们可以从这两个器件进行流式传输、但我们还想监测是否都从两个串行器接收帧、我们在下面进行了尝试、但没有什么帮助
1.使用 LOCK_STS 寄存器和 LOCK_STS_CHG 、我们可以检测硬件串行器连接、但无法识别是否正在接收帧。
2.我们还尝试读取 line_count、但即使其中一个串行器 未连接或发送帧、线数仍然不为零值(我们已 使用0x4C reg 选择相应的端口)。
问题:
1. 如何检测是否有帧进入解串器,即使一个串行器不发送帧解串器应该知道?
2.如何阻止 i2c 通信与一个串行器连接在一个端口,但启用与另一个连接到备用端口的串行器的通信,如果需要,如何禁用只 BAC 通道通信,但允许正向通道流?