完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
STM32 ADC模数转化
ADC简介 作用 采集传感器的数据,测量输入电压,检测电池电量剩余,检测温湿度等。 性能指标 量程:能测量的电压范围 分辨率:ADC的分辨率通常以输出二进制的位数表示,位数越多,分辨率越高,一般分辨率越高,转化时间越长 转化时间:模拟输入电压在允许做大变化范围之内,从转化开始到获得稳定的数字量输出所需要的时间称为转化时间 STM32F103-ADC时钟 STM32F103中的12位ADC是一种逐次逼近型模拟数字转换器。它有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。 12-位分辨率 由于ADC的精度是12位的,但是检测出的结果是存储在16位数据寄存器中的,所以存储方式如果是低12位则选择右对齐方式,高12位则选择左对齐方式 ADC供电要求:2.4V到3.6V 采样时间可配置 有18个通道,可测量16个外部和2个内部信号源。16个从GPIO引脚引入的模拟输入(ADC_IN0~ADC_IN15),2个内部模拟输入(温度传感器、内部参考电压) ADCCLK时钟和PCLK2(APB2时钟)同步,最高14MHz STM32F103-ADC转化模式 单次转换模式 单次转换模式下,ADC只执行一次转换。这时CONT位为0。 连续转换模式 在连续转换模式中,当前面ADC转换一结束马上就启动另一次转换。此时CONT位是1。 扫描模式 此模式用来扫描一组模拟通道。 间断模式 STM32F103-ADC转化时间 转化时间分为两个部分组成:T Sampling+T conversion,即每个通道中的转化时间=T Sampling+T conversion 可编程采样时间SMP (T Sampling) :需要和外部电路的输入阻抗匹配 转化时间(T conversion) :取决于精度 比如说当我们选择7.5周期时。转换时间 = 7.5+12.5 = 20周期。其中12.5个周期是采集12位AD时间是固定的,另外一个采样时间可以取下面几个参数由SMPx[2:0]寄存器控制,每个通道可以单独配置。 这里要注意一下:不需要高转化精度的应用,可以通过降低精确度来提高转化速度 STM32F103-ADC模拟看门狗 如果被ADC转换的模拟电压低于低阀值或高于高阀值,AWD模拟看门狗状态位被设置,用于检查电压是否越界。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1957 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1740 浏览 1 评论
1208 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
799 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1765 浏览 2 评论
2010浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
858浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
302浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
653浏览 3评论
654浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-12 08:43 , Processed in 0.837524 second(s), Total 42, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191