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.

[参考译文] MSP430F5529:ADC12上拉/下拉电阻器

Guru**** 2563550 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/603881/msp430f5529-adc12-pull-up-down-resitors

器件型号:MSP430F5529

您好!

我无法在数据表中确认在使用 ADC12模式时是否可以启用输入上拉/下拉电阻器。  但是、我注意到我的 ADC 通道会读取不同的值、具体取决于我是否在 ADC 端口上声明了内部下拉电阻器。  您能否确认 MSP430F5529在利用 ADC 通道时是否可以利用内部下拉电阻器?  

谢谢你

Harvey

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

    内部上拉/下拉电阻位于 GPIO 配置的数字域内、而 ADC 位于模拟域内。 这意味着当选择引脚用作 ADC 时、上拉/下拉电阻器不可用、并且未内部连接到电路。 如果您获得的值不一致、我建议增加 ADC 的采样保持时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢快速响应、 我对代码进行了建议更改、将采样保持周期从256个周期增加到1024个周期、但结果是相同的。  我仍然会收到不同的读取值;具体取决于我在选择 ADC 模式后是否声明内部下拉。  

    选择 ADC 模式后声明内部下拉电阻是否会导致 ADC 配置发生一些变化?  

    谢谢、

    Harvey

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

    如前面所述、当为 ADC 输入选择 GPIO 选择位时、将忽略电阻使能位。 该部分电路未连接。 为了确保这一点、我在从数字电源施加2.04V 电压时在 MSP430F5529LP 上测试了这一点、并更改了两次测量之间的电阻使能位。 结果没有显著变化。

    话虽如此、我可以看到您在一定程度上对外部电路进行部分放电/充电、您需要在启用下拉/上拉电阻的情况下将引脚设置为 GPIO 功能、然后更改为 ADC 输入。 这可能会对您的测量产生一些影响。 对于您的问题、您是否已仔细检查了采样时间计算、以确保周期数的增加足以满足您的电路要求? 此公式可在系列用户指南中的28.2.5.3采样时序注意事项部分找到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、JH、

    我计算了我的最小采样时间、并且远远超出了要求、但仍然存在相同的问题。
    这是否可能是用户手册第28.2.9节中提到的接地/噪声问题?

    谢谢、
    Harvey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JH、
    感谢您在 Launch Pad 上检查此行为。 我想知道您是否认为 IO 电阻器的阻抗约为30k 欧姆。 如果您使用电源驱动输入信号、则不会在 ADC 输入信号上看到任何差异、因为电源将轻松驱动该负载。 但是、如果您具有传感器等高阻抗输入信号、则可能会更改输入电压。 这就是我们要检查的原因、例如、始终使用串联电阻来检查采样时间...

    此致、
    托比亚斯