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:关于 tC2TDELAY 超出 DS 最大值

Guru**** 2587345 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1081329/tms570ls3137-regarding-tc2tdelay-exceeds-ds-max-value

部件号:TMS570LS3137
“线程:测试”中讨论的其它部件

各位专家:

我的客户正在测试 SPI 主 TC2TDELAY 的时间。

TC2TDELAY 的时间与 DS 的时间相同。(CSHOLD =0,时钟相位=0,时钟极性=0)

计算 MAX 值的公式如下所示。

(C2Tdelay+2)*tc (vclk)-TF (SPC) m+TR (SPC) m+5.5

客户参数如下。

参数 项目 参数 单位
F (克朗) 90 MHz
TC (粘土) 11.11111111 NS
TC (SPC) m
[时钟]
66.592 (SPICLK = 15MHz) NS
TR (SPC) m[时钟] 2.5. NS
TF (SPC) m[时钟] 2.5. NS
TR (间谍) m[Cs] 2.5. NS
TF (间谍) m[Cs] 2.5. NS
TR (miso) m[错误] 2.5. NS
TR (enan) s[ENA] 17.40. NS
Tf (enan) s[ENA] 3.72. NS
C2Tdelay 8.
T2CDelay (T2CDelay) 8.

使用以下参数计算 TC2TDELAY:

=(C2Tdelay+2)* tc (vclk)-TF (SPC) m+TR (SPC) m+5.5

=(8+2)* 11.11 - 2.5 + 2.5N + 5.5

= 116.61纳秒

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

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

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

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

选中“Wait for Enable”(等待启用)时会出现此问题。

此致,
Sasaki

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

    您好 ,Sasaki-San,

    我注意到这种延时,我想知道是否在第一个事务之前插入了2*VCLK 周期(如果启用了 WDELAY)。

    如果禁用 WDELAY,延迟是否降至127-2VCLK?

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

    我将在稍后进行测量

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

    您好,汪山

    感谢你的答复。

    [引用 userid="45190" url="~ë/support/icles/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1081329/tms570ls3137-regard-tc2tdelay-exceed-dS-max-value/LA3287#4003287"]如果 WDEV2127[/CLTY]禁用,则延迟为 down [

    禁用 WDELAY 时,延迟为107尼秒。
    由于 VCLK 为90MHz,因此延迟接近“127-2VCLK”。

    波形连接到以下链接。

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1060320/tms570ls3137-tc2tdelay-exceeds-ds-max-value

    此致,
    Sasaki

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

    您好 ,Sasaki-San,

    我对 RM46启动板做了测量:

    CS 设置时间为:124ns

    SPI 配置:

    最小延迟为: (C2Tdelay+2)* tc (vclk)-TF (SPC) m+TR (SPC) m-7 =125-7=118ns

    最大延迟为: (C2Tdelay+2)*tc(vclk)-tf (SPC) m+TR (SPC) m+5.5 = 125+5.5=130.5 ns

    测量值为124ns,因此延迟有效。

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

    根据我的测量结果,启用或禁用 WDelay 不会影响 CS 设置时间。 在这两种情况下,延迟为124纳秒。

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

    您好,汪山

    感谢您的支持。

    我将在您的设置中测试它。

    我已附加了一个测试项目,该项目的延迟已根据 WDelay 设置而更改,因此请检查此项目。

    e2e.ti.com/.../MIBSPI_5F00_TEST.zip

    此致,
    Sasaki

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

    您好 ,Sasaki-San,

    我明天上午有一个研讨会,并尝试使用您的测试案例在明天下午或星期五上午进行测试。 谢谢

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

    您好,Sasaki-San,

    刚刚注意到,SPIENA 已启用您的配置。 SPI1ENA 和 SPI3ENA 是否已连接?  

    在您的配置中未启用 WDELAY:

    数据复制到 SPIDAT1时,SPIENA 由从属设备下拉。 在多缓冲从属模式下,如果启用了 TG,则从属传输仅由来自主节点的 NCS 触发。 这将在 CS 和 SPI 时钟之间增加一些延迟。

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

    您好,汪山

    感谢您的支持。

    禁用 SPIENA 时,TC2TDELAY  时间在 DS 范围内。

    启用 SPIENA 时 TC2TDELAY 的公式是什么?

    我想知道这个公式。 这个公式消除了我的不确定性。

    此致,
    Sasaki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="7882" url="~ë/support/icles/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1081329/tms570ls3137-关于 tc2tdelay-exceed-dss-max-value/4010051#4010051"]启用时,公式是什么[如果启用了 TEST/TESTY]

    SPIENA 来自 SPI 从。 没有公式。  

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

    您好,汪山

    感谢 您的支持。

    这是否意味着需要禁用 SPIENA 才能测量 tC2TDELAY?

    我想知道如何测量 tC2TDELAY。

    此致,
    Sasaki

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

    您好 ,Sasaki-San,

    是的,不应使用 SPIENA,否则,SPI 主控制器在 SPIENA 由 SPI 从控制器声明之前不会生成时钟。  

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

    王山

    非常感谢您的支持。

    我理解。

    最好的雷斯
    Sasaki