adc采样的值跳动_LPC5401x ADC精度以及LPC55 ADC采样电压跌落解决方案

在LPC5401x和LPC5528 ADC采样中遇到精度误差和电压跌落问题。在接近0v或Vdd时误差较大,通过更新SDK、禁用内部电阻上拉和调整配置可改善精度。对于LPC5528,电压跌落源于S/H采保电路,解决方案包括使用模拟缓冲器或调整CMDHT参数以延长采样时间。
摘要由CSDN通过智能技术生成

1. 问题描述

在LPCXpresso540xx Eval Brd Rev E开发板上测试ADC的例子程序 SDK_2.5.0_LPCXpresso54018\boards\lpcxpresso54018\driver_examples\adc\lpc_adc_basic\iar,得到如下结果:

LPC54608 VDD(VDD_TARGET_IC)引脚电压是3.253v。

当输入 0.156v 实际电压,在通道4上获得 adcResultInfoStruct.result 的结果是192,理论数值是0.152v=(3.253/4096 X 192), 误差是 0.004v =(0.156v-0.152v). 

当输入1.650v 实际电压,在通道4上获得 adcResultInfoStruct.result 的结果是2048,理论数值是1.6265v,误差是0.0235v。

当输入1.488v 实际电压,在通道4上获得 adcResultInfoStruct.result 的结果是1856,理论数值是1.474v,误差是0.014v。

当输入 3.253v 实际电压,在通道4上获得 adcResultInfoStruct.result 的结果是4093,理论数值是3.2506v,误差是0.0024v。

为什么在接近0v或者接近Vdd电压的时候,误差在小数点后3位,但是如果在1v到2v的范围时,误差在小数点后2位。

解决方法:

使用 LPCXpresso Board LPC54018 开发板,测试条件:

Vdda &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值