完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1、12 位 ADC 是一种逐次逼近型模拟数字转换器。它有多达 18 个通道,可测量 16 个外部和 2 个内部信号源。
各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。 ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。 模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。 ADC 的输入时钟不得超过 14MHz,它是由 PCLK2 经分频产生。 2、ADC 主要特征 ● 12 位分辨率 ● 转换结束、注入转换结束和发生模拟看门狗事件时产生中断 ● 单次和连续转换模式 ● 从通道 0 到通道 n 的自动扫描模式 ● 自校准 ● 带内嵌数据一致性的数据对齐 ● 采样间隔可以按通道分别编程 ● 规则转换和注入转换均有外部触发选项 ● 间断模式 ● 双重模式(带 2 个或以上 ADC 的器件) ● ADC 转换时间: ─ STM32F103xx 增强型产品:时钟为 56MHz 时为 1μs(时钟为 72MHz 为 1.17μs) ─ STM32F101xx 基本型产品:时钟为 28MHz 时为 1μs(时钟为 36MHz 为 1.55μs) ─ STM32F102xxUSB 型产品:时钟为 48MHz 时为 1.2μs ─ STM32F105xx 和 STM32F107xx 产品:时钟为 56MHz 时为 1μs(时钟为 72MHz 为 1.17μs) ● ADC 供电要求: 2.4V 到 3.6V ● ADC 输入范围: VREF- ≤ VIN ≤ VREF+ ● 规则通道转换期间有 DMA 请求产生。 ● 转换范围:0~3.6V (3.6v----》当你需要将采集的数据用电压来显示的话:设你采集的数据为:x[0~4095],此时的计算公式就 为:(x / 4096) * 3.6)) ●最多有18个通道:16个外部通道 2个内部通道:连接到温度传感器和内部参考电压(VREFINT = 1.2V) 3、ADC相关寄存器 ① RCC_APB2ENR 使能ADC的时钟 ② 时钟配置寄存器(RCC_CFGR) 设置预分频因子 ③ ADC控制寄存器 1(ADC_CR1) 设置工作模式 ④ ADC控制寄存器 2(ADC_CR2) 关于内部温度传感器参考中文手册 ⑤ ADC规则序列寄存器 1(ADC_SQR1) ⑥ ADC采样时间寄存器 1(ADC_SMPR1) 对于每个要转换的通道,采样时间建议尽量长一点,以获得较高的准确度,但是这样会降 低 ADC 的转换速率。 ADC 的转换时间可以由以下公式计算: Tcovn=采样时间+12.5 个周期 其中: Tcovn 为总转换时间,采样时间是根据每个通道的 SMP 位的设置来决定的。例如, 当 ADCCLK=14Mhz 的时候,并设置 1.5 个周期的采样时间,则得到: TCONV = 1.5 + 12.5 = 14周期 = 14×(1 / (14 × 1000000)) = 1μs。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1100 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1118 浏览 1 评论
551 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
417 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1004 浏览 2 评论
1595浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
264浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
279浏览 3评论
246浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
241浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 07:23 , Processed in 0.897562 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号