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.

[参考译文] TM4C1290NCPDT:AIN12-AIN13和 PD2-PD3读取问题

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/937857/tm4c1290ncpdt-ain12-ain13-and-pd2-pd3-reading-issues

器件型号:TM4C1290NCPDT

我在一个电路板上使用 PD2-PD3进行模数转换。
即使为 PD2-PD3提供了相同的电压、转换后的值也可能因端口而异。

例如、当3.3V 应用于 PD2和 PD3的每一个时、PD2读取的值将为 F0、而 PD3读取的值将为 FF。

我以前做过这个评估板很多次、没有任何问题、但是我最近做过几个评估板、现在遇到了这个问题。

只需将 TM4C1290NCPDTI3R 替换为器件即可解决所有这些问题。

您是否有任何可能的原因?
如果这是一个最近已知的问题或类似的问题、这是一个安全的选择。

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

    我怀疑它与总输入电阻和内部采样电容器充电时间有关。 如果您使用单个序列转换两个引脚上的相同电压(3.3V)、然后先转换 PD3 (步骤0)、再转换 PD2 (步骤1)、PD2是否仍然更低?  

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

    我尝试过、但 PD2仍然具有低电压。
    但是、当我降低总输入电阻时、PD2变为 F4、PD3为 FF。
    即使电阻值降低得尽可能多、它也只会升至 F4、但我能够确认改进的趋势。

    外部电阻的设置可能是原因之一、但也可能是其他原因。

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

    由于必须包含输入多路复用器开关的内部电阻、因此它仍然可能是输入电阻的问题。 (高达2.5K 欧姆)运行 ADC 的频率是多少? 请尝试通过写入合适的"ADC 采样序列采样保持时间"寄存器来增加采样时间。