Other Parts Discussed in Thread: ADS1298
大家好、团队、
我有一个应用程序、为了正确计时、我必须违反 tSCCS、我很想了解这样做的后果。
我的理论是、tSCCS 规范适用于写入寄存器命令、最有可能适用于其他命令。 但是、在读取数据时(在 RDATAC 模式下)、只要微控制器能够在 DOUT 变为高阻抗之前锁存数据、及早提升芯片选择就不会导致任何问题、因为芯片没有命令进行解码。 您对此理论有何看法? 是否有任何关于我缺失的芯片操作的问题?
作为另一个数据点,我使用单个 ADS1298运行了一个测试,在该测试中,我将 tSCCS 时间从3us 缩短为0.25us,仅在“连续读取”模式下进行 SPI 数据读取。 ADS1298配置为2000Hz ODR 并在每个通道上测量 MVDD。 SPI 时钟为4MHz。 我对状态字和通道8 (前11位)进行了数据值检查。 我运行此测试8分钟、未发现任何数据损坏。 这似乎支持了我的理论、但我的测试仍然有限、我希望得到您的专家反馈。
谢谢、
Brian