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.

[参考译文] TMS570LC4357:如何测试和验证由 ETPWM 触发的 ADC 转换数据?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/994092/tms570lc4357-how-to-test-and-verify-the-adc-converted-data-which-is-triggered-by-etpwm

器件型号:TMS570LC4357

您好!

我使用的是 TMS570LC4357 HDK、

我将使用事件组测试 ADC1通道0硬件触发器、触发源为 ePWM_EVENT_B

每次发生中断时、处理程序都会获取调用、转换后的数据 始终约为2667 (略有差异)、即使对于连接到 ePWM 的其他通道也是如此。

如果我将占空比更改为0、则连接通道的 ADC 值将更改为0。

为什么其他通道的 ADC 值为2667。 以及如何验证?

谢谢、此致、

Bharath

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

    您好 Bharath、

    您的问题:Adin[0]连接到外部输入、而其它 ADC 通道保持未连接(悬空)。 但未连接的 ADC 通道获得的采样值与 ADC 通道0相同。  

    浮动 ADC 通道的采样值是不确定的。 如果您将这些未使用的 ADC 引脚连接到 GND、这些通道的采样值是多少? 请尝试启用采样电容器放电模式。 该模式将在开始下一通道的采样阶段之前对采样电容器进行放电。

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

    谢谢王、

    启用采样电容器放电模式后、未连接的通道值低于100。