STM32的DAC练习

本文介绍了STM32F103的DAC功能,用于生成2kHz正弦波。内容涵盖了DAC的基本概念,如分辨率、转换精度和速度,以及DAC的构成。还提及了通过MATLAB制作正弦波表来实现输出波形。
摘要由CSDN通过智能技术生成

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 的位在位权网络上产生与其位权成正比的电流值,再由运算放大器对各电流值求和,并转换成电压值。
参考链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值