TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] TMS320F2.8032万:TM320f2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1099435/tms320f28032-tm320f2812

部件号:TMS320F2.8032万

您好,

当我对ADC的输入超过3.0V时,I读取的输出为0 V。

另外,ADC的输入电压小于3伏,我从软件获得了正确的输出。

当ADC的输入超过3V时,我们是否需要进行任何设置或更改才能在软件中获得3伏的输出电压?

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

    Navin,

    请说明这是针对F2812器件还是针对F2.8032万器件,因为它们都列出了。

    在0-3V的ADC范围内,我现在假设这是F281x器件。

    正确的是,在正常行为中,3V以上的值应显示为4095/Saturated ADC值。

    您能评论一下您的输入信号>3V的多少吗?  对于超出VDDA电源(或低于VSSA/接地)有一些限制,这可能会开始影响信道选择MUX。  通常,当您报告信道本身受到影响时,这些违规会导致其他信道干扰采样信道。

    您的系统中是否有任何其他通道驱动在高于VDDA/低于VSSA的驱动下?

    最佳,
    Matthew

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

    您好,

    它是2812

    我在ADC输入端的电压也是3.009V,仅比3V高9mV。

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

    Navin,

    感谢您的澄清,这是一种意外行为,即9mV会导致ADC结果不饱和(如果它事先已经饱和)。

    您是否可以在看到这种情况发生之前和之后使用DMM测量以下引脚电压(低于3V,高于3V)

    1) ADCREFP

    2) ADCREFM

    3) ADCRESEXT

    4) ADCLO

    另外,您能否评论一下如何读取ADCResult寄存器?  如果您使用的是记忆监视窗口,我似乎记得CCS中显示这些窗口的方式存在问题。  如果您正在通过CPU/CD代码读取并推入内存,或者ADCResult在“监视”窗口中恢复,该窗口应该正常。

    最佳,

    Matthew