NXP MCU 技术william hill官网
直播中

卢表镜

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

LPC5528高分辨率ADC漏码怎么解决?

我在定制板上使用 LPC5528,并根据“lpadc_interrupt”示例 (SDK 版本 2.12.0)运行代码。
ADC 时钟为 18.5 MHz。使用简单的分压器将 ADC0 的输入保持在 1/2 Vcc(也称为半轨)。此外,我尽可能快地输出 2000 个采集的样本。
这是在 ADC 配置为低分辨率时绘制为直方图的输出(全范围包含 4096 个代码符号):

然后我更改代码以使用以下命令以高分辨率配置 ADC:

#define DEMO_LPADC_USE_HIGH_RESOLUtiON 1

这是在使用高分辨率(全范围包含 65536 个代码符号)配置 ADC 时绘制为直方图的输出


这是直方图数据的一部分:

...
32761  73
32762  0
32763  0
32764  0
32765  0
32766  160  
32767  0
32768  1
32769  0  
32770  51  
32771  0
32772  0
32773  0
32774  342
32775  1  
32776  0
32777  0
32778  45  
...
显然缺少一些输出代码。
为什么是这样?
谢谢!

更多回帖

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