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-RM57L:为 DCAN 设置精确的位时序

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1230485/launchxl2-rm57l-setting-precise-bit-timing-for-dcan

器件型号:LAUNCHXL2-RM57L

我不清楚如何在 RM57L 上为 CAN 配置精确的位时序。 下表中突出显示的值就是我尝试实现的目标:

VCLKA1的可用时钟速率为:15Mhz、70.313mHz、10MHz 和281.25mhz。  

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

    您是指如何将这些突出显示的参数编程到 CAN 模块寄存器中?

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

    对于高亮度设置、CAN_CLK 或 VCLKA1应为8*整数 MHz、例如8MHz、16MHz、24MHz、...104MHz (最大值= 110MHz)。

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

    这是否需要我们生成一个基本的8MHz 时钟源馈送到 VCLKA1? PLL 是否可以调整或者我们是否需要外部源? 我担心调整 PLL 可能会干扰依赖 PLL 的其他模块的功能。  

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

    您的 PLL 频率是多少? 时钟输入频率是多少? 您可以将 OSC 设置为 VLCKA1源。

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

    PLL 为281.25MHz、OSC 为15Mhz。

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

    PLL = 281.25是您的应用的特殊要求吗? RM57Lx 可在高达330MHz 的频率下工作

    如果 PLL=312、您可以得到 VCLKA1=104: