STM32W108无线射频模块AD转换器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STM32W108无线射频模块AD转换器

STM32W108 AD转换器是一个一阶∑-△转换器,具有以下特性:

●分辨率可达12位

●采样最小时间5.33us(188KHz)

●6个外部和4个内部输入源,可进行差分和单端转换

●两个电压转换范围(差分):-VREF~+VREF,-VDD_PADS~+VDD_PADS

●可选择内部和外部参考标准VREF:内部的VREF可用于输出

●数字偏移和增益校准

●专用DMA通道,通道支持一次和连续的操作模式

当ADC模型既支持单端输入又支持差分输入时,ADC输入阶段总是工作在差分模式。单端转换通过把一个差分输入连接到VREF/2来实现,因为差分转化使用两个外部输入。注:在高电压模式下,输入缓冲器(只支持0.25倍增益)可能出现长时间的漂移,这将影响ADC转化的精度。在这种情况下,只有1.2V的输入范围能够被使用,如果需要使用信号电压大于1.2V的输入,则增加外部衰减功能。

9.1功能描述

9.1.1 配置

为了使用AD转换器(ADC)需要遵循以下过程,在下面的章节中将会更详细描述:

●在模拟模式下配置ADC要使用的所有GPIO引脚。

●配置参考电压(内部或外部)。

●设置偏移和增益值。

●复位ADC DMA,定义DMA缓冲区,并在适当的传输模式下启动DMA。

●如果中断被使用,配置基本ADC中断和具体的屏蔽位。

●通过写ADC配置寄存器来定义输入电压范围、采样时间,并开始转换。

9.1.2 GPIO使用

作为ADC使用的一个输入端或参考电压的GPIO引脚必须被配置为模拟模式,通过向GPIO_PnCFGH/L寄存器4位字段中的适当位置写入0来实现。请注意,在模拟模式下GPIO 引脚不能被任何数字功能所使用,软件读取时总是1。ADC GPIO引脚配置选项如表9.1所示。

表9.1. ADC GPIO引脚使用

本文出自《STM32W108嵌入式无线传感器网络》邱铁,夏锋,周玉编著.清华大学出版社,2014年5月

相关文档
最新文档