模拟技术
大家好,
亲爱的学长又来给大家讲述新的知识了,
今天,咱们继续讲模数转换器,但是方向变化了。
ADC和DAC的本质区别
A/D转换的作用是将时间连续、幅值也连续的模拟量转换为时间离散、幅值也离散的数字信号,因此,A/D转换一般要经过取样、保持、量化及编码4个过程。在实际电路中,这些过程有的是合并进行的,例如,取样和保持,量化和编码往往都是在转换过程中同时实现的。
一。DAC局限性
只有大容量的STM32F10x才具有DAC功能,
所以正点原子所有STM32开发板均具有DAC功能。
二。数模转换原理
1.STM32的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。
2.DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。
3.DAC工作在12位模式时,数据可以设置成左对齐或右对齐。
4.DAC模块有2个输出通道,每个通道都有单独的转换器。
5.在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。
6.DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。
三。STM32的DAC模块主要特点
(1) 2个DAC转换器:每个转换器对应1个输出通道
(2) 8位或者12位单调输出
(3)12位模式下数据左对齐或者右对齐
(4) 同步更新功能
(5) 噪声波形生成
(6) 三角波形生成
(7)双DAC通道同时或者分别转换
(8)每个通道都有DMA功能
四。DAC模块方图
注意:
1,VDDA和VSSA为DAC模块模拟部分的供电。
2,Vref+则是DAC模块的参考电压。
3,DAC_OUTx就是DAC的输出通道了(对应PA4或者PA5引脚)
五,DAC的引脚
注意:
1,ADC和DAC都是模拟输入
2,引脚问题:
DAC_OUT1 ->PA4
DAC_OUT2 ->PA5
六。DAC转换
七。DAC的数据模式
八,DAC触发
九,剩下
十,DAC寄存器
十一,DAC通道1寄存器
十二。硬件连接
全部0条评论
快来发表一下你的评论吧 !