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.

[参考译文] TMS320F280049:同步多个微控制器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/814490/tms320f280049-synchronizing-multiple-microcontrollers

器件型号:TMS320F280049
主题中讨论的其他器件: TMS320F28386SLMK04806

大家好、

我在有源电池平衡系统中使用 TMS320F280049已有一段时间。 TMS320F280049中的 CAN 通信(电池主要使用 CAN 通信)需要一个外部振荡器。 现在、我想在我的系统中使用多个微控制器(用于 ePWM 目的)、这意味着系统中将有多个振荡器。 考虑到所有振荡器的容差、我将永远无法在所有微控制器上获得准确的时钟。  

我测试了 EPWMSyncI 和 EPWMSyncO 以同步两个微控制器为例、我可以在脉冲之间的范围内看到"抖动"。  

您对陷入困境有何建议? 最新的微控制器"TMS320F28386S"没有足够的具有高分辨率的 ePWM 用于我的应用。 FPGA 成本太高、使我的整体设计变得复杂。  

对于此应用、是否有任何与"LMK04806:具有双级联 PLL 和集成2.5 GHz VCO"的低噪声时钟抖动清除器相当相似的 IC?

如何将多个微控制器同步在一起、并避免抖动和振荡器容差问题?

谢谢

穆罕默德

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

    你好

    如果您在同步多个器件时需要最小抖动、可以查看 EtherCAT。  https://www.ethercat.org/default.htm 

    F2838x 器件具有片上 EtherCAT。  

    此致

    Chris

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

    尊敬的 Chris:

    感谢您的快速响应。 我已经看了 EtherCAT、我很困惑、因为我想最终同步微控制器以控制200 ~ 300kHz ePWM 信号的上升沿。  

    为清楚起见、我关心微控制器之间的 EPWM 同步、但我还想在所有微控制器中使用 CAN 和 I2C 功能。

    谢谢、

    穆罕默德

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

    你好

    EtherCAT 设计用于同步多个器件。 网络延迟和振荡器漂移都被考虑在内。 然后、通过 EtherCAT 同步信号、您可以同时触发 PWM 或您希望在所有器件上执行的任何操作。

    此致

    Chris

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

    感谢您的耐心、Chris、

    是否有任何与"F2838x"类似的开源原理图设计?

    谢谢、

    穆罕默德

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

    你好

    我目前还不熟悉。 F2838x 是 EtherCAT 从  站、因此 www.ethercat.org/default.htm 上可能有设置设计、展示了如何设置主站+从站网络。  

    此致

    Chris