STM32DAC

1. 简介

12位数字输入,电压输出型的DAC

DAC可以配置为8位或12位的模式也可以和DMA配合使用

12位模式可以配置为数据左对齐或右对齐

DAC有两个通道,每个通道独有单独的转换器,在双ADC模式下,2个通道可以独立地进行转换,也可同时转换并同步更新2个通道的输出

通过引脚输入参考电压Vref+获取更精准度转换结果

一旦使能DACx某个通道,相应的GPIO引脚(PA4和PA5)就会自动于DAC的模拟输出相连,为了避免寄生的干扰和额外的功率,要将PA4和PA5设置为模拟输入。

2. DAC功能描述

2.1 DAC通道使能 

CR寄存器的ENx值1打开对DAC通道x的供电,经过一段启动唤醒时间T,通道即被使能

2.2 使能DAC输出缓存

集成2个输出缓存,可以用来建设输出阻抗,无需外部运放即可直接驱动外部负载,CR寄存器的BOFFx来使能输出。

2.3  DAC数据格式

单通道:

        8位数据右对齐:用户将数据写入寄存器DAC_DHR8Rx[7:0],实际写入DHRx[11:4]

        12位数据右对齐:用户须将数据写入寄存器DAC_DHR12Rx[11:0]位(实际是存入寄存器
DHRx[11:0]位)

双DAC:

        12位数据右对齐:用户须将DAC通道1数据写入寄存器DAC_DHR12RD[11:0]位(实际是存
入寄存器DHR1[11:0]位),将DAC通道2数

你可能感兴趣的:(STM32,stm32,单片机,vr)