当前位置: 首页 > wzjs >正文

做网站就上凡科建站上海网站seo

做网站就上凡科建站,上海网站seo,公安机关将备案网站,凡客优品家居在嵌入式系统设计中,ADC(模数转换器)精度直接决定了系统对模拟信号的感知能力。 然而,很多工程师对ADC参考电压(VREF)的认识仍然存在模糊,尤其是在电池供电、电压不稳场景下。 ADC参考电压定义…

在嵌入式系统设计中,ADC(模数转换器)精度直接决定了系统对模拟信号的感知能力。

然而,很多工程师对ADC参考电压(VREF)的认识仍然存在模糊,尤其是在电池供电电压不稳场景下。

ADC参考电压定义了ADC输入电压与数字输出之间的比例关系:

其中 N 是ADC分辨率(如STM32F103为12位)。 

VREF(即VDDA)稳定时,ADC转换是准确的。

但如果VDDA电压波动,比如电池电量下降,而系统仍使用初始VREF假定值去换算ADC结果,则会导致测量误差。 

以前我做低功耗设备遇到过的一个现象:初始VDDA=3.3V,测得电压2.0V,对应ADC=2482。后来VDDA降到3.0V,但仍用3.3V计算 → 误差超出9%以上!

所以,在供电电压变化的应用中(如电池供电设备),必须动态感知参考电压变化

STM32F103内部集成了一个稳定的基准电压源VREFINT,典型值约1.20V。它连接到ADC通道17,可以通过采样通道17的数据推算实际VREF。

采样VREFINT得到数据 DATAREFINT_DATA ,则有:

进一步,采样实际通道ADCHX的数据 ADCHX_DATA,可计算实际输入电压: 

简化公式:

示例代码如下:

uint16_t Read_ADC_Channel(uint8_t channel);
#define FULL_SCALE    4095.0f
#define VREFINT_TYP   1.20f  // 典型值float Read_Actual_Voltage(uint8_t channel)
{uint16_t refint_data = Read_ADC_Channel(17);   // 读取VREFINTuint16_t chx_data    = Read_ADC_Channel(channel); // 读取实际通道float voltage = VREFINT_TYP * ((float)chx_data / (float)refint_data);return voltage;
}

由于每颗芯片的VREFINT存在个体差异(工艺浮动),需要出厂或用户自校准,校准方法如下:

  • 供电稳定(如VDDA=3.3V);
  • 读取VREFINT通道,记录为REFINT_CAL
  • 保存至Flash存储。

计算公式更新:

新一代STM32(如STM32L5、STM32G4等)内部集成了VREFBUF模块,支持输出稳定参考电压如2.048V或2.5V,直接作为ADC参考电压源。 

http://www.dtcms.com/wzjs/137020.html

相关文章:

  • 100m做电影网站app开发公司
  • 绿色建筑设计中山百度seo排名公司
  • 整个网站全部乱码海阳seo排名
  • 网站侧面菜单展开怎么做seo关键词排名优化软件
  • 做网站的 需要续费维护费吗企业推广方式
  • spring boot 做网站网站超级外链
  • 廊坊做网站公司哪家好关键词挖掘工具
  • 网站平台选择网站seo推广
  • 网站建设ASP心得体会广州seo网站开发
  • 建设免费二级网站查询网站服务器
  • 河南网站公司网站seo视频狼雨seo教程
  • 企业网站备案名称浏览器网址
  • 网站设计的优点厦门网站推广优化哪家好
  • 大神做的动漫网站长沙网站快速排名提升
  • 展厅设计图效果图大全上海百网优seo优化公司
  • 建设网站的群百度推广竞价
  • 山东滕州疫情宁波seo免费优化软件
  • 阿里巴巴网站分类板块做全屏常见的网络营销工具
  • 网站对于企业的好处电商培训机构靠谱吗
  • 株洲网站建设 英铭推销广告
  • 网站建设编码百度的网页地址
  • 武汉永旺建设集团有限公司网站线上推广100种方式
  • 怎样才能把网站宣传做的更好网站seo怎么做
  • 聊天系统源码重庆seo代理
  • 淘宝店铺装修模板免费下载上海网站seo诊断
  • 网站版面做好班级优化大师的利和弊
  • 网站里面的超链接怎么做seo优化百度技术排名教程
  • 网站左右箭头素材友链查询站长工具
  • 免费建手机网站后台福州seo管理
  • 做淘宝链接的网站如何制作微信小程序