Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
NXP 微控制器
lpc1788 ad 不稳定
发布于 2013-05-28 14:45:27 浏览:6285
订阅该版
硬件平台: lpc1788+IS42S16400F(16bit的sdram)+AT043TN24_V.7(RGB565液晶)+ 内部ad(参考电压是数字电压通过磁珠,滤波电容连接,单点接地) 问题描述: 我使用的是emwin液晶库,,,lcd使用 sdram作为显存缓冲。内部的ad采用burst方式读取。 当 LPC_LCD->CTRL |= (1 << 0); 内部12bit的ad采样变得一直不稳定,,采样值漂移达到10个以上。 当LPC_LCD->CTRL &= ~ (1 << 0); 内部12bit的ad采样变得很稳定,,采样值一直稳定在三四个。其他的设置没有改变。。 下载附件 [4.ADC实验.rar](https://oss-club.rt-thread.org/uploads/4345_2cc069ab5abbf8ac5c740a6677974744.rar)
查看更多
7
个回答
默认排序
按发布时间排序
nongxiaoming
2013-05-29
rt-thread大师兄
很正常啊,哪个ADC没有漂?漂移值稳定在+-10基本差不多了,想更稳定只能考虑滤波了,因为板子的参考电压的稳定性会影响ADC的,电压是不可能做到绝对恒定的。12bit的ADC测量值为0-4096,漂移在+-10以内已经可以了的,需要高精度的ADC就不用片内ADC了
nongxiaoming
2013-05-29
rt-thread大师兄
提供一个我的板子上使用的ADC代码,在我的板子上漂移还是很少的,没加滤波漂移+-5左右,看你的板子硬件了。NXP的ADC听说还跟布线有一定关系。
bernard
2013-05-29
这家伙很懒,什么也没写!
NXP FAE的回答: 关于LPC1788的12位AD在LCD开启时飘动达到10格左右的问题,可以先查一查是否用了内部的电压参考,改用外部的会稳定些。 实际上,12位AD的采集值飘动在10格也是容易通过软件的滤波手段来抑制的。可以先在采集的原始数据上施加移动均值或指数移动均值滤波(这个和K线图中的MA/ExpMA是相同的算法),然后再作类似施密特触发器原理的滞回阻滞带滤波。如果偶有毛刺,还可以对最近5个数值作中值滤波。
likaienjoy
2013-05-29
这家伙很懒,什么也没写!
感谢大家的帮助。。。我的问题是这样子的,,就是不明白为什么lcd的寄存器ctrl.EN = 1,ad采样就不稳定。因为我采样的是交流信号,每20个采样值计算一个幅值,如果采样软件算法的话,实时性又不好了。打开lcd功能后,大部分是10左右,但是有时还有20多的采样值偏差,,,如果把lcd寄存器的ctrl.EN = 0,,采样值偏差就是5以内了,,我不懂是为什么? 另外 lpc1788 的adc参考电源,我是通过数字电源经过磁珠,电容滤波过去的,,不明白内部参考是怎么回事?
magicoe
2013-06-05
这家伙很懒,什么也没写!
你只是开了寄存器么?CTRL.EN = 1后没有做任何有关外部LCD的动作,比如打开了LCD的电源或者背光?如果只是CTRL.EN = 1就造成了你的现象,那我觉得可能是MCU的LCD时钟电路影响到了ADC部分吧。不过+-10也算正常。
lisaa
2014-12-17
这家伙很懒,什么也没写!
应该给个我们这边有的LPC开发板全家福~~ 前天看了下,好多好多呢
撰写答案
登录
注册新账号
关注者
0
被浏览
6.3k
关于作者
likaienjoy
这家伙很懒,什么也没写!
提问
10
回答
12
被采纳
0
关注TA
发私信
相关问题
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
1788 LCD控制器缓冲区字节问题
5
一起来学习LPC4088吧
6
上传LPC4088的realtouch主工程
7
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
8
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
9
4088主程序需要的SD卡资源
10
Realtouch_LPC4088晒图啦,GUI、APP、文件系统、USB、SPIFI一个都不能少。。小伙伴们快来围观吧
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部