STM32之DAC原理

1.DAC模块

1.数模转换功能

2.可以配置为8位和12位模式(8位右对齐,12位左对齐,12位右对齐)

3.DAC模块有两个单独的控制器,每个通道有着单独的转换器,可以独立转换,也可以同时转换

4.可以实现噪声波形和三角波形的生成

5.每个通道有着DMA功能

6.图示:

PS:左上方为一些触发的条件,左下方为一些数字电源(VDDA,VSSA)

Vref+为参考电压,DAC_OUT_x为DAC的输出通道,(2.4v<Vref<VDDA)

数据并不是直接传入DORx的,需要先传入DHRx(如果没有选择硬件触发(TENx=0),在一个时间周期后传入DORx),同时,又经过Tsetting(大约3us)后传入DHRx,如果选择硬件触发(TENx=1),则在3个时间周期后传入DORx

2.细节部分

1.DAC的输出电压 

DAC输出=(Vref)x(DOR/4095)

2.DAC的输出缓存

虽然可以提高输出能力,但是达不到输出为0的效果,所以基本不用

猜你喜欢

转载自blog.csdn.net/lushoumin/article/details/87369258