TI论坛
直播中

王鹏

8年用户 1414经验值
私信 关注
[问答]

LMP91200使用单片机片上AD进行模数转换,测得的数据跳动很大,这是什么原因?


  • 使用LMP91200评估板独立使用,使用单片机片上AD进行模数转换,测得的数据跳动很大,这是什么原因

回帖(2)

张秀梅

2024-12-31 15:54:30
 评估板测试, 往往是电源供电情况, 和地线情况不会太好, 数据的跳动往往会偏大一点, 属于正常
你可以改进设计一下
举报

杨福林

2025-1-2 10:12:54
LMP91200是一款高精度、低功耗的模数转换器(ADC)。在使用单片机片上AD进行模数转换时,测得的数据跳动很大可能有以下几个原因:

1. 电源不稳定:电源波动可能导致模数转换器的输入信号不稳定,从而影响转换结果。请确保电源稳定且符合LMP91200的电源要求。

2. 模拟信号噪声:模拟信号中的噪声可能导致模数转换器的输出数据跳动。可以尝试使用低通滤波器来减少噪声。

3. 采样率:采样率过低可能导致数据跳动。可以尝试提高采样率,以获得更稳定的数据。

4. 单片机片上AD性能:单片机片上AD的性能可能不如LMP91200,导致数据跳动。可以尝试使用外部ADC,如LMP91200,以获得更稳定的数据。

5. 布线问题:不良的布线可能导致信号干扰,从而影响模数转换器的输出数据。请检查布线是否合理,避免信号干扰。

6. 温度影响:温度变化可能影响模数转换器的性能。请确保工作环境温度稳定。

7. 软件滤波:可以尝试在软件中实现滤波算法,如移动平均滤波、中值滤波等,以减少数据跳动。

综上所述,要解决数据跳动的问题,可以从电源稳定性、模拟信号噪声、采样率、单片机片上AD性能、布线、温度和软件滤波等方面进行排查和优化。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分