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.

[参考译文] CCS/TMS320F28069M:信号损坏

Guru**** 2595800 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/671556/ccs-tms320f28069m-corrupted-signal

器件型号:TMS320F28069M

工具/软件:Code Composer Studio

大家好!

这是 Mike、我正在尝试对方波信号进行采样、我在这里发现了类似的问题。

https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/391833

但我认为其他事情做得不好。  

有人能建议什么吗?

此致

Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅"ADC :初始转换"上的勘误表(www.ti.com/.../sprz342)。
    也许您应该在每次触发时对两个样本进行采样、并且只采集第二个样本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚注意到、您的屏幕截图显示 MCU 未停止。 e2e.ti.com/.../1383934上的链接
    尝试停止 MCU 并点击刷新以在没有写入新样本时获取数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mike、

    您没有提供很多详细信息、但我猜在您更改周期和比较值之前、此示例有效。 请注意、您似乎在缓冲区的末尾看到了问题。 更改这些值时、可能还需要增加要绘制的缓冲区的大小。 请记住、您正在绘制一个循环缓冲区、并且该缓冲区需要足够大且为波形的倍数。 此外、图形窗口的设置(Acquisition Buffer Size 和 Display Data Size)需要与缓冲区大小匹配、以便图形不会滚动。 这只是一个图形窗口、而不是一个示波器(即无触发器)。 我们在以下研讨会中也进行了类似的练习:

    processors.wiki.ti.com/.../C2000_Archived_Workshops

    请参阅实验练习7。 对于方波、您需要将占空比从25%更改为50%(在实验 h 中)。 此实验代码可能更易于理解-请尝试一下。

    请告诉我这是否能解决您的问题。 此外、如果您的示例代码正在工作、请使用绿色的"验证答案"按钮。

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

    感谢大家给出最快的答案。

    我当时认为这是一个示波器、这是我的错、我更好地理解了它的工作方式。 非常感谢

    此致

    Mike