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.

[参考译文] TMS320F28069:‰能够在115200波特率下将 SCI 封装错误率降低到0.1 μ s

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/586964/tms320f28069-can-we-reduce-sci-package-wrong-rate-to-0-1-at-115200-baud-rate

器件型号:TMS320F28069

你(们)好

 ‰、SCIB 封装 ‰率为1 μ s、目标值为0.1 μ s。 波特率是  115200.在内部时钟上运行。

我们所做的工作。

  1. 浏览以检查初始化代码、将其中一个代码复制为 attached.e2e.ti.com/.../init.txt
  2. 将波特率   ‰‰为57600、封装错误率降至0.5 μ s、但仍然无法满足0.1 μ s 的目标。 最重要的是它必须在115200上运行。
  3. 改为外部10M 晶体作为主时钟、115200。 相同的封装错误 率。
  4. 在 SCIB TXD、RXD 上打开 GPIO 滤波、无改进。

 我们希望在下一步检查的内容。

   它  在路径上有光耦合器、我们尝试将其移除、以排除延时时间(如果有)。 但它在其他 M0、M3上不存在同样波特率的问题、  在路径上也有光耦合器。   F28069上的封装‰率仅为1 μ s。

   2.排除线路上的干扰,它是5 cm RS485线路。

那么、您是否有降低封装错误率的建议? 谢谢。

 

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

    我的第一个建议是使用示波器并查看您发送的数据。 如果时钟线路或数据线路上存在任何噪声、则可能是您看到的错误的原因。 此外、您认为错误是什么? 这是您要发送的一组数据包吗?是否正在比较另一端的结果?

    请告诉我、这是否有帮助、

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

    现在、通过将 GPIO 鉴定样本启用到6次并延长采样窗口时间、可以解决该问题。

    ‰包错误率现在小于0.1 μ s。

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

    还有一个问题、尽管添加 GPIO 鉴定权变措施可以解决此问题。

    但是、您是否知道产生噪声的根本原因是什么?

    BTW、这是另一个线程的一个问题帖子。 e2e.ti.com/.../587550

    谢谢。