STM32F103的DAC功能完成输出输出一个周期2khz的正弦波(循环)波形
知识填充
(一)DAC简介
数模转换器(DAC)是将数字量转换成模拟量的器件
(二)DAC主要参数
1.分辨率
指最小输出电压与最大输出电压之比,也是最小输入数字量1与最大输入数字量2n-1之比。
2.转换精度
是指输出模拟电压的实际值与理想值之差,即最大静态转换误差。
它是由于参考电压UR偏离标准值、运算放大器的零点漂移、模拟开关的压降及电阻值的偏差等原因所引起的。除此之外,应选用多位数DAC、选用稳定度高的参考电压源和低零漂的运算放大器与之配合。
3.转换速度
转换速度一般由建立时间决定。从输入由全0突变为全1时开始,到输出电压稳定在FSR±? LSB范围(或以FSR±x%FSR指明范围)内为止,这段时间称为建立时间,它是DAC的最大响应时间,所以用它衡量转换速度的快慢。
(三)DAC的构成
DAC主要由数字寄存器、模拟电子开关、位权网络、求和运算放大器和基准电压源(或恒流源)组成。用存于数字寄存器的数字量的各位数码,分别控制对应位的模拟电子开关,使数码为1 的位在位权网络上产生与其位权成正比的电流值,再由运算放大器对各电流值求和,并转换成电压值。
参考链接