这里是一些通用的固件设计技巧,可用来降低系统或信号噪声,以实现更好的adc 转换精度:
1. 在即将开始adc 转换时,避免启动任何通信外设的数据传输,因为i/o的切换可能会在供电电压中产生一些噪声,尤其高速率通信;或者回避可能导致电源波动、噪声加剧的操作。
我在这里做个友情提醒:stm32芯片的gpio输出速率通常多档位选择配置,但不要动不动就选择最高,并非最高就最好,满足输出要求就好。所谓合适的标准就是输出波形无失真就行。其实随意选择最高输出速率对系统毫无益处,一方面加剧电源噪声和对系统的干扰,另一方面也加大了功耗。
2. 尽量避免切换高灌电流i/o,往往会在电源中产生噪声波纹,从而给adc转换带来误差。
3. 尽量避免使用与ad输入脚处于在同一gpio 端口的io脚切换数字输出。如果a/d 输入正在被转换时,这会将切换噪声引入模拟输入中。
4.adc应用中采用求平均值的方法可用来较好地消除源于输入信号上的噪声。即对模拟输入实行多次采样,将所有转换结果累加后取均值。
5. 对于stm32f2/f4系列, art 配置为启用数据缓存 + 指令缓存,禁用指令预取。这可避免cpu对flash 额外访问而导致额外的噪声,开启预取在有些应用中这会极大地降低adc精度!
5G将是EVS首要音频标准,引领音频新风向
JDI多年来一直引领车载显示市场的发展趋势
数字电路PCB设计中的EMI控制技术
从云到端华为5G战略全披露
LM732xx器件轨对轨输入/输出放大器介绍
关于学习代码固件ADC精度的5点建议
iphone8最新黑科技曝光,真正意义上的无线充电即将来临!
工信部网泄露6/12GB内存版本华为P30 Pro 即将发布
AI加速落地的大背景下,AI数据标注已进入“技能密集”时代
RF采样ADC在系统设计中具有优势
在FPGA上实现分布式列车环境异物入侵的SOPC实时监测系统的设计
胆机与晶体管有哪些区别
dfrobot虫虫机器人套件介绍
华为Mate9Pro拆解 内部做工怎么样
承德科胜自动果汁饮料打包机|折盖封箱捆扎生产线|河北打包机
音质好的平价蓝牙耳机,预算不高选这几款蓝牙耳机就够了
GTVA104001FA-V1 L波段放大器CREE
NTU和JTC共同开发智能车测试中心 是东南亚地区第一个自动驾驶测试中心
比亚迪e9曝光:配备“刀片电池”
2009年印尼摩托车及配件展会│印度尼西亚摩托车配件展会