大家好!
我在 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 之间。 如果能对此提供任何帮助、我将不胜感激。
谢谢