主题中讨论的其他器件:HALCOGEN
在 TMS570处理器上、我们有一个正在进行通信的芯片、似乎需要 MOSI 线路来领导时钟、SPI 控制器中是否有字段来调整它?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在 TMS570处理器上、我们有一个正在进行通信的芯片、似乎需要 MOSI 线路来领导时钟、SPI 控制器中是否有字段来调整它?
并不是我想要的、我有一个芯片的数据表、我正在尝试与之通信、指出一个芯片为时钟后必须保持9纳秒、他们的支持表明必须满足此要求、 我将检查软件是否能够做到这一点。 在时序图中、 Th (so)时间是我尝试满足的条件。

借助 TMS570、我们在不同模式下检查了它的时序、它有轻微的变化、是否有某种类型的方法来控制它>
下图显示 TMS570 (黄色时钟和蓝色 MOSI)几乎同时变化、我们需要对其进行更改、如第二示波器图所示、在该图中、时钟在 MOSI 更改之前首先更改。


这不是模式漂移或相位延迟、是否有其他类型的控制?
我们要进行测试的方法是将 SPI 线路更改为 GPIO 并 对所有内容进行编码、但我们更倾向于使用自动 SPI 过程。
Dan、您好!
您提到的参数是数据表中的第5个参数。

这只是在 CLK 采样边沿之后数据有效的时间。

TV (SPCL-SIMO) M = 0.5tc (SPC) M–TF (SPC)–4.
TV (SPCH-SIMO) M = 0.5tc (SPC) M–tr (SPC)–4.
公式中
TV =有效时间
TC =周期时间
Tf =下降时间
TR =上升时间
因此、有效时间将取决于周期时间和上升或下降时间。
如果 SPI 以25MHz 的最高频率运行、则周期时间将为40ns
因此、在我们将其代入上面的公式后、SPI 的最小有效时间将如下所示
TV (SPCL-SIMO) M = 16–TF (SPC)
电视(SPCH-SIMO) M = 16 - tr (SPC)
因此、在此频率下、为了满足9纳秒的要求、上升时间或下降时间不应超过7纳秒。
没有软件配置来增加电视,我们必须确保上升时间应该小于7纳秒,否则我们必须降低频率,以便电视时间会增加。
--
谢谢。此致、
Jagadish。