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.

[参考译文] RM46L852:SPICLK 允许的最大比特率值

Guru**** 2386620 points
Other Parts Discussed in Thread: RM46L852, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1346518/rm46l852-maximum-bit-rate-value-allowed-for-the-spiclk

器件型号:RM46L852
主题中讨论的其他器件: HALCOGEN

您好!

我对 RM46L852微控制器上的 SPI 通信所允许的最大比特率值有疑问。 我想使用 MT29F4G01ABAFDB_IT_F 闪存、此存储器可以在133MHz 的最大位速率值下工作、但我想在110MHz 或55 MHz 下工作。 但是、在 RM46L852数据表的第160页(https://www.ti.com/lit/ds/symlink/rm46l852.pdf?ts = 1712518075244&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FRM46L852)上 、SPICLK 周期时间的最小值似乎是40ns -> 25 MHz。

不过、Halcogen 工具可以实现更高的 SPICLK 频率值。 关于该应用、我可以达到55 MHz 的值。

这种情况与数据表中的信息不符。 因此、哪些信息是正确的?

此致、

Francisco。

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

    您好、Francisco:

    我们的此设备专家正在休假、因此请预计他们会稍微延迟回复。

    此致、

    拉尔夫·雅各比

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

    尊敬的 Ralph Jacobi:

    感谢您的答复。 好的、我期待收到他的回复。

    此致、

    Francisco。

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

    您好、Francisco:

    尽管 HALCoGen 允许您配置大于25MHz 的频率、但 Hercules 器件中 SPI 实际支持的最大频率仅为25MHz。

    数据表中的值是正确的。

    您还可以从以下旧线程确认相同内容:

    (+) RM46L852:RM46L852的 Micro SDXC 高耐久性-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357:SPI 时钟问题-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357:SPI 时钟-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --
    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    我们能说 Halcogen 有个错误吗?

    此致、

    Francisco。

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

    我们不能这样说、因为 HALCoGen 适用于所有 Hercules 器件、并且不会符合任何特定的数据表限制、

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

    Jagadish、您好!

    HALCoGen 的确可以用于不同的器件、但我认为这是一个错误、因为用户必须首先选择器件才能对其进行配置。

    因此、HALCoGEN 导致 RM46L852PGE 器件的 MibSPI/SPI 控制器出错。 这不是一个意见,而是一个事实。 另一方面、HALCoGEN 也无法配置 SPI 扩展预分频寄存器1/2。 因此、TI 应修复这些错误。

    一个有趣的情况是、如果我将 MibSPI 控制器(通过 HALCoGEN)配置为在55 MHz 下工作、似乎工作正常。 因此、硬件确实存在局限性吗?或者是否存在导致我继续使用此配置以后可能无法正常工作的原因?

    此致、

    Francisco。

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

    尊敬的 Francisco:

    HALCoGen 的确适用于不同的设备,但我认为这是一个错误,因为用户必须首先选择设备才能进行配置。

    是的、我们可以在配置前选择器件。 但根据我的理解和使用情况、HALCoGen 并不对配置值提供限制。

    我同意您的看法、这是一项有效的要求。 我将记录此日志、我们将在以后的 HALCoGen 版本中考虑这一点。

    一个有趣的情况是,如果我配置 MibSPI 控制器(通过 HALCoGEN)以在55 MHz 工作,它似乎可以正常工作。 因此,是否确实存在硬件限制,或者是否导致如果我继续使用此配置,将来可能会停止正常工作?

    它可能有效、但我们不在极端条件下进行测试、对吧?

    例如、它可能在室温下工作以应对55MHz 错误、我们无法期望在-40/105度等极端温度下工作。 但25MHz 给定数据表是在所有极端条件下测试的值。

    因此、TI 无法保证任何超过25MHz 的工作频率、并且会给用户带来风险。

    --
    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    感谢您的答复。 感谢您记录这些错误。

    是的、我没有在极端条件下测试这些功能、因为我不会在这些条件下工作、并且我没有资源或方法能够做到。 因此、我将详细分析是否需要处理55 MHz 频率、并考虑处理25 MHz 频率。


    此致、

    Francisco。