工具/软件:
大家好、在我们的产品中、我们从另一家供应商改为了 TI 的 ISO。 但对于原型、我们发现 TI 在“不相关的“SPI 传输之间使用内部状态。 我们在仅 SPI 非菊花链模式下使用 ISO。
我是指“地址“和“数据“阶段。 可能会发生 CPU 与 ISO 芯片“不同步“的情况。 有几个原因(与 ISO 无关)。
使用 RST 引脚没有任何帮助、因为它太慢了。
那么、我的问题是:状态机在地址/数据阶段的工作原理是什么? 只有 CS 驱动的“像触发器/触发器“-所以我们需要保持 CPU 同步?
是否有任何方法可以“重新设置“机器或“获取“有关它是哪个阶段的信息? 例如、假设存在一个虚假的“CS"切“切换(无 CLK 活动)。 在之前的供应商中、“CS up“会重置内部机器(按预期)。 但是这个芯片(所有其他东西都运行得很好)增加了内部状态内存、这个虚假切换使芯片乱序。
有什么想法如何修复/继续? 我们不能保证始终与 ISO 同步,直到断开电源:)
没有对原理图感兴趣、一切都运行良好 (r/w/input/...)。 只不过是不同步。 在这种情况下、“CS"切“切换切换可解决问题 — 但如何检测何时发生。
因此、我们希望“读取“内部状态(地址或数据)或复位为“地址“。
谢谢!