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.

[参考译文] TMS570LS3137:TD (SCSL-SENAL) s 超过 DS 最大值

Guru**** 2588635 points
Other Parts Discussed in Thread: TMS570LS3137

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1060327/tms570ls3137-td-scsl-senal-s-exceeds-ds-max-value

器件型号:TMS570LS3137

各位专家、您好!

我的客户正在测试 SPI 从站 TD (SCSL-SENAL) s 的时间

TD (SCSL-SENAL) s 的时间与 DS 的时间相同。(CSHOLD = 0、时钟相位= 0、时钟极性= 0)

用于计算 MAX 值的公式如下。

TC (vclk)+TF (enan) s[ENA]+27

客户参数如下。

参数 项目 参数 和功能
F (vclk) 90 MHz
TC (vclk) 11.111111 ns
TC (SPC) m
[时钟]
66.592 ns
TR (SPC) m[时钟] 2.5. ns
TF (SPC) m[时钟] 2.5. ns
TR (spics) m[Cs] 2.5. ns
tf (spics) m[Cs] 2.5. ns
TR (MISO) m[Miso] 2.5. ns
TR (ENAN) s[ENA] 17.40. ns
TF (ENAN) s[ENA] 3.72 ns
C2Tdelay 8. -
T2Cdelay 8. -

使用以下参数计算 TD (SCSL-senal):

=tc (vclk)+TF (enan) s[ENA]+27

=11.11 + 3.72 + 27

= 41.83ns

但是、当客户在其原始电路板上测量此波形时、该值为87.56ns。

换句话说、它超过了 DS 的最大值。

您是否知道该值为何超过 DS 的最大值?

除了此参数、它在最大值范围内、因此除此参数外、波形是正确的。

客户使用两个 TMS570LS3137板、一个用于 SPI 主器件、另一个用于 SPI 从器件进行通信。

此致、
Sasaki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sasaki、您好!  

    我以前没有测量过这个延迟时间。  在 SPI 主器件驱动时钟和 CS 信号之前、SPI 从器件是否将数据写入 SPIDAT1寄存器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wang-San、

    感谢你的答复。

    [引用 userid="45190" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum 1060327/tms570ls3137-TD-SCSL-senal-s-exceed-ds-max-value/3923603#3923603]i 之前未测量此延迟时间。  在 SPI 主器件驱动时钟和 CS 信号之前、SPI 从器件是否将数据写入 SPIDAT1寄存器?[/QUERP]

    是的。  在 SPI 主器件驱动时钟和 CS 信号之前、SPI 从器件将数据写入 SPIDAT1寄存器。

    e2e.ti.com/.../3036.sys_5F00_main.ce2e.ti.com/.../MIBSPI1Master_5F00_MIBSPI3Slave.zip

    此致、
    Sasaki