器件型号: DRV8908-Q1
尊敬的团队:
代表我们的客户发帖。
我们在 PLC 输出模块中使用 DRV8908。 我们观察到一个问题、即当使用 FTB 噪声仿真器应用快速瞬态突发 (FTB) 噪声时、通过 SPI 写入 DRV8908 的数据会损坏。
我们想知道在这种情况下、是否推荐了任何基于软件的方法来提高 SPI 通信的抗噪性。
我们知道、DRV8908 不具备针对 SPI 通信的 CRC 等硬件级保护功能。 因此、我们正在寻求以下具体软件策略方面的建议:
-
读回验证:是否建议在写入后立即读回寄存器内容以验证数据完整性?
-
冗余写入:多次向寄存器写入相同的值以确保锁存正确的设置是否有效?
-
损坏检测:如果数据损坏导致意外写入存储器区域、是否有任何机制或寄存器可供用户检测此类错误写入操作或收到相关通知?
非常感谢您为 DRV8908 在高噪声环境中的可靠编程实践提供指导。
此致、
Danilo
