w806adc不准
针对W806系列芯片的ADC读数不准问题,以下是可能原因及解决方案:
1. 参考电压问题
- 检查是否使用内部参考电压,其精度通常±5%(详见手册)
- 建议改用外部高精度基准源(如REF3025),连接VREF引脚
- 测量VREF实际电压,确认是否波动(需稳定在标称值±0.1%内)
2. 电源噪声干扰
- 在VDD和GND间并联10μF钽电容+100nF陶瓷电容
- 模拟电源建议使用π型滤波:10Ω电阻+两级10μF电容
- 若使用开关电源,输出端追加LC滤波器(22μH+47μF)
3. 信号源阻抗匹配
- 输入阻抗应满足:R_source < (采样时间)/(10*C_sample) (W806采样电容约5pF,1us采样时阻抗需<20kΩ)
- 高阻抗信号源需加OPA缓冲,如SGM8551运放构成电压跟随器
- 输入串联100Ω电阻+并联100pF电容组成抗混叠滤波
4. PCB布局优化
- ADC走线与数字信号间距至少3倍线宽
- 模拟地(AGND)与数字地(DGND)单点连接,推荐在芯片下方
- 敏感走线包地处理,两侧布置Guard Ring接AGND
5. 软件配置校准
// 启用内部校准(上电后执行一次)
ADC_Enable();
delay_ms(10);
ADC_Calibration(); // 触发自校准
delay_ms(2);
// 配置参数优化
ADC_SetSampleTime(ADC_CH0, ADC_SAMP_TIME_480); // 延长采样时间
ADC_SetResolution(12); // 确认设为12位模式
ADC_SetAlign(right); // 右对齐数据格式
// 软件滤波示例(滑动平均)
#define SAMPLE_NUM 64
uint32_t adc_filter() {
static uint32_t buf[SAMPLE_NUM], sum=0, index=0;
sum -= buf[index];
buf[index] = ADC_Read();
sum += buf[index];
index = (index+1)%SAMPLE_NUM;
return sum/SAMPLE_NUM;
}
6. 温度补偿 若工作温度变化较大:
- 在25℃和85℃下记录ADC零点/满幅值
- 创建补偿公式:V_real = (raw * 1.012) - 32(系数需实测)
测试建议:
- 输入已知精度电压(如0.5Vref),测量10次读数计算标准差
- 使用低频正弦波(1Hz)观察波形失真度
- 对比不同采样率下的DNL误差(应<±1LSB)
若问题仍未解决,建议检查焊接质量(尤其接地引脚),并尝试降低主频至40MHz以下测试。
W806芯片的相关资料推荐
W806 芯片是一款安全 IoT MCU 芯片。芯片集成 32 位 CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD
【联盛德W806_KIT开发板试用体验】 关于W806_KIT硬件资源概述、简介
关于联盛德的W806_KIT开发板硬件组成,大体分为两部分 :1、核心芯片W806(XT804核心)2、PCB(印刷电路板)和板载原件我们首先来说一下W806
【联盛德W806_KIT开发板试用体验】 W806_KIT开发板入门教程
大家好, 今天我给大家带来了一篇 W806_KIT开发板初学者入门级教程。这个教程非常适合广大的爱好、喜欢、渴望学习W806_KIT开发板的初学者学习参考,本教程是用Word2003编写内容包含必要
ADC 键盘读键不准
ADC 键盘读键不准(开关电源技术讲座)-该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的
资料下载
佚名
2021-08-04 17:40:29
【联盛德W806-KIT开发板试用体验】ADC 功能使用测试
今天着手对W806开发板ADC功能做测试,都知道ADC在物联网应用场景中常需要用到的一个重要技术。
【联盛德W806-KIT开发板试用体验】W806开箱、开发环境搭建、GPIO口及ADC测试
前几天就收到W806的开发板了,最近一方面是因为一直在忙,所以没来得及写测评,今天就过来先把作业交了,如题目所言,内容一共分为3部分:开箱,开发环境搭建、GPIO口和ADC功能的开发与测试。收到
平头哥W806开发板试用
一开始是朋友说网上可以申请试用(白嫖)开发板让我有了申请W806的念头,那时我刚好学了一点stm32,对于各种开发板有着些许的兴趣于是申请了开发板的试用,没想到我的申请居然通过了,那我接下来就来谈谈
全新IoT MCU芯片联盛德W806
01全新IoT MCU芯片联盛德W806 W806是联盛德全新推出的安全IoT MCU芯片,支持平头哥CDK开发环境,芯片大小6×6mm,近似一粒薏米大小。
2021-10-09 09:25:06
新唐科技W539A806主板简介
W539A806是ViewTalk产品系列的一个成员,为教育和娱乐电子学习应用最先进的解决方案。 拥有高性能的8位微处理器(uP)包含最大1KB RAM。另W539A806也内建761 KB ROM
2020-01-13 13:53:20
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览