请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CDCUN1208LP 大家好、团队、
在与器件进行 SPI 通信期间、我们面临一些挑战。
现在看起来一切正常、但在数据表中有灰色区域:
在我们的第一次尝试中、我们实现了 SPI 写入、如数据表第30页的图32所示。 存在以下差异:
- SCL 从低电平开始、在传输前后具有相同的条件、因此 SCLK 的第一次转换是 SCSn 下降沿之后的425ns 上升沿
- 写入数据是通过 SDI 而非 SDO 提供的
这似乎是可行的,但后来我们发现它是不可靠的。 根据第8.5.1.1节、芯片在 SCL 的上升沿运行、但是表9中的时序 T6表明芯片在两个边沿上运行(顺便说一下:我预计 T6会有一个最大延迟规格、而不是一个最小延迟)。 由于在 SCS 处于高电平时不允许切换 SCL、我的结论是、在 SCS 被释放之前、必须应用 SCL 的下降沿、并且时序 T8也适用于 SCL 的下降沿。
因此、新的实现方式首先将 SCL 切换到低电平、然后将 SCS 置为无效。 在这种新的实施方案中,目前还没有问题。
如果您有进一步改进的建议、您可以查看并告知我们吗?
谢谢、
日落