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.

[参考译文] LAUNCHXL2-570LC43:VCLK 问题

Guru**** 2925550 points

Other Parts Discussed in Thread: HALCOGEN, TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1644035/launchxl2-570lc43-vclk-issues

部件号: LAUNCHXL2-570LC43
Thread 中讨论的其他器件: HALCOGENTMS570LC4357

尊敬的团队:

代表我们的客户发帖。

我将与我们的客户分享此 E2E 帖子、以便他可以在需要时回复。

我正在尝试在电路板上进行以太网操作、其中的一部分是配置 ECLK 以输出 50MHz 信号(AM 使用 RMII 模式)。 要获得 50MHz、我必须将 VCLK1 分频器更改为 2、halcogen 展示了 50MHz 的输出频率。  

SCI 也使用该时钟、所有这些 SCI 在我更改 VCLK 分频器之前都工作正常、之后、我更改使用逻辑分析仪测得的 UART 波特率没有意义。 测量值为 173670、而不是 115200。 有趣的是、如果 将 75MHz 的时钟除以 halcogen 计算出 50MHz 时钟达到 115200、那么该波特率是有意义的。

这让我认为 VCLK1 实际上并未更改为我在 halcogen 中设置的频率、这表示我很难确认、因为我测量频率的尝试尚未成功。

我在论坛中找不到任何帮助、因此希望您能有任何想法。

这是 GCM 选项卡

这 是显示预分频器值的 SCI 配置

这是逻辑分析仪的捕获结果

此致、

Danilo

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

    这是我的问题、这是 GCM 窗口

    奇怪的是、如果我将 HCLK 分频器更改为 0、则 VCLK 分频器达到其原始频率、我似乎不会出现此问题、UART 会再次工作...

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

    尊敬的 Ian:

    按 SCI 驱动程序没有问题、仅 SCI 波特率设置正确配置。

    我认为问题仅仅在于时钟设置、因为我还确实将 VCLK1 路由到 ECLK 并验证了频率、发现您的设置仅生成 75MHz 而不是 50MHz。

    我还验证了分频器寄存器并正确配置、即 2 表示 HCLK 150Mhz 后的 50MHz。

    然后、我发现您的配置不符合以下标准、因为 VLCK (VCLK1) 和 VCLK2 不是整数倍。

    我修改了如下设置以满足上述标准:

    但是、这在这里也没有帮助、我仍然只能看到 75MHz 频率。 我在 RM57x 板上进行了测试、因为我没有 TMS570LC4357、您能否在最终尝试使用上述设置一次?请告诉我。

    --
    此致、
    Jagadish。

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

    对延迟回复表示歉意、 这是我在具有这些设置的 ECLK 输出上看到的内容。

    以下是采用这些设置时 ECLK 输出的示波器捕获图

    此外、UART 是胡说八道

    然后返回以下设置:

    再次捕获 ECLK ...

    我的示波器只能在 100MHz 上运行、但如果不完全是 50MHz、捕获会确认它非常接近。

    最后、UART 是工作的

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

    尊敬的 Ian:

    对延迟的回复表示歉意

    [引用 userid=“698641“ url=“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1644035/launchxl2-570lc43-vclk-issues/6351192

    我的示波器只能在 100MHz 上运行、但如果不完全是 50MHz、捕获会确认它非常接近。

    最后、UART 是工作的

    [/报价]

    很高兴听到这个消息!

    您是否需要进一步的帮助、或者我们很好?

    --
    此致、
    Jagadish。