立即注册
查看: 422|回复: 0

[单片机资料] 华大MCU(HC32F146F8TA/HC32F146J8UA/HC32F146J8TA/HC32F146KATA)ADC说明手册

已绑定手机
发表于 2021-9-9 11:57:07 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、本篇应用笔记主要介绍如何使用HC32F146F8TA/HC32F146J8UA/HC32F146J8TA/HC32F146KATA芯片的ADC模块来进性电压转换。
2、ADC简介
什么是ADC?
模数转换器(Analog to digital converter)。
转换模式说明
●扫描模式
扫描模式包括单次转换模式和连续转换模式。
扫描模式下支持通道选择顺序扫描。
扫描模式下支持定时器/软件触发。
扫描模式下支持中断请求触发的 DMA 传输。
●优先级模式
优先级顺序为:L1(外部端口触发)转换>L2(定时器/软件触发)转换>扫描采样模式转换。
优先级模式下支持外部端口/定时器/软件触发。
比较功能说明
●转换结果比较
转换结果高 12 位进行比较,可配置比较值,可选择大于或小于比较值。
●转换结果区间比较
转换结果高 12 位进行比较,可配置比较上限/下限阈值,可选择比较区间范围内/外,可识别范围外“超出上限”或“低于下限”。

3、HC32F146 / HC32M140系列的 ADC
3.1 简介
HC32F146/HC32M140 系列 MCU 内部集成 ADC 模块,具有 12 位精度,可选择外部参考电压Avref 或模拟电压 AVCC,提供扫描和优先级转换,转换结果比较及区间比较功能,并提供外部端口、定时器、软件触发方式。
3.2 说明
该系列的 ADC 模块有两种转换模式:扫描和优先级转换,本 AN 中样列ADC_PrioritySw_ScanSw 主要介绍了扫描转换和优先级转换配合使用即优先级转换打断扫描转换的用法。
扫描转换主要特征:
采样通道:顺序扫描。
转换触发:软件触发和定时器触发。
转换方式:单次转换和连续转换。
FIFO 操作:可提供 16 级 FIFO,字节访问 SFD,读取最高 8 位(31:24),半字访问 SFD,读取最高 16 位(31:16),字访问时,FIFO 移位。
优先级转换主要特征:
优先级方式:优先级 L1(外部端口触发)>优先级 L2(软件或定时器触发)>扫描转换。
采样通道:优先级 L1 和优先级 L2 的使用不同寄存器配置采样通道。
转换触发:外部触发、软件触发和定时触发。
转换方式:单次转换。
FIFO 操作:可提供 4 级 FIFO,字节访问 SFD,读取最高 8 位(31:24),半字访问 SFD,读取最高 16 位(31:16),字访问时,FIFO 移位。

3.2.1 寄存器介绍
英文说明(缩写)中文说明
Control Register(ADCTL)A/D控制寄存器
Interrupt Control Register(ADCINT)A/D中断控制寄存器
Scan Conversion Control Register(ADCSCTL)A/D扫描转换控制寄存器
Scan Conversion FIFO Stage Count Setup Register(SFS)A/D扫描转换FIFO段数设置寄存器
Scan Conversion FIFO Data Register(SFD)A/D扫描转换FIFO数据寄存器
Scan Conversion Input Selection Register(ADSIN)A/D扫描转换釆样通道选择寄存器
Priority          Conversion         Control Register(ADCPCTL)A/D优先级转换控制寄存器
Priority Conversion FIFO Stage Count Setup Register(PFS)A/D优先级转换FIFO段数设置寄存器
Priority Conversion FIFO Data Register(PFD)A/D优先级转换FIFO数据寄存器
Priority Conversion Input Selection Register(ADPIN)A/D优先级转换釆样通道选择寄存器
Comparison Control Register(ADCMPCTL)A/D比较控制寄存器
Comparison Value Setup Register(ADCMPD)A/D比较数据设置寄存器
Sampling Time Selection Register(STSEL)A/D各通道釆样时间选择寄存器
Sampling Time Setup Register O(STSO)A/D釆样时间设置寄存器0
Sampling Time Setup Register 1(STS1)A/D釆样时间设置寄存器1
Clock Division Ratio Register(ADCDIV)A/D时钟分频设置寄存器
Scan Conversion Timer Trigger Selection Register(ADCSTSL)A/D扫描转换定时器触发选择寄存器
Priority Conversion Timer Trigger Selection Register(ADCPTSL)A/D优先级转换定时器触发选择寄存器
Enable Setting Register(ADEN)A/D使能设置寄存器
Range         Comparison        Control Register(ADRCMPCTL)A/D区间比较控制寄存器
Range Comparison Input Selection Register(ADRCMPS)A/D区间比较通道选择寄存器
Range Comparison Lower Threshold Register(ADRCMPL)A/D区间比较下限阈值寄存器
Range Comparison Higher Threshold Register(ADRCMPH)A/D区间比较上限阈值寄存器
Range Comparison Out Of Range Flag Register(ADRCMPF)A/D区间比较阈值范围外标志寄存器


更多详细内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复

  • 一牛网商城 一牛网直播
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表