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.

[参考译文] MSP430FR5994:ADC 值问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1267245/msp430fr5994-issue-with-adc-values

器件型号:MSP430FR5994

大家好!  

我在 PWM 启动时 ADC 值不正确存在问题。 我正在从事一个需要为多个参数获取 ADC 值的项目。 在驱动降压转换器启动的 PWM 之前、读取的 ADC 值(在将其转换为实际数量值之后)与 万用表值完全正确、 但 PWM 启动后、实际数量值与微控制器值之间的变化对于我正在测量的电压值大约为1.5V - 2V、我需要精度大约为0.01V - 0.05V。 我使用 MSP430FR5994 Launchpad。 我已经尝试了几种方法来解决这个问题、其中包括

1.) 添加直接放置在 LaunchPad 上 ADC 输入端的0.1uf 滤波电容

2.) 我曾尝试将 ADC 采样时间增加到128和256个周期、但最终稳定了64个周期、因为它可以提供比其他周期更好的结果。

3.)  ADC 测量中涉及使用运算放大器进行电压测量、尝试将其替换为分压器(分压器比运算放大器好得多、但效果不令人满意)。

4.) 由于使用了 LaunchPad、我对电路使用了相同的3.3V 偏置电路为 LaunchPad 供电(断开连接到 eZ-FET 的3.3V 跳线)、ADC 测量得到改善但不令人满意

5.) 所有未使用的 ADC 引脚也已经被接地。

以上所有点都已尝试完成、ADC 值变化仍介于1V 和1.5V 之间。 如果能对此提供任何帮助、我将不胜感激。  

谢谢

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

    由于该问题仅在降压转换器工作时发生、因此几乎可以肯定是该转换器产生的高电流所致。 你必须非常小心,以确保他们去他们不会造成麻烦的地方。 额外的电容器无法解决问题。

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

    要添加到 Davids 答案、您可能需要星形接地以避免接地回路。

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

    我今天将研究这个星形地、观察是否会有任何改进

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

    谢谢 David、降压转换器在无负载条件下运行、而我在有负载时未观察到。 在空载条件下驱动时、电流消耗仅约为50mA。 这是否仍是原因?

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

    50mA 可能是平均电流、但峰值会更高。 可能导致任何承载这些信号的导线中出现压降。 这就是您必须如此小心的原因。

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

    我已仔细观察接地情况,以确保没有接地回路,但问题仍然存在。 我将更加关注峰值电流并返回。