用Proteus告诉你什么是数模转换器?.docVIP

  • 1
  • 0
  • 约1.51千字
  • 约 3页
  • 2023-12-31 发布于湖南
  • 举报

用Proteus告诉你什么是数模转换器?

数模转换器(DAC)将数字(用于计算机,如微控制器)转换为模拟电压。它们与模数转换器(ADC)相反。数模转换器(DAC)有两种主要类型:二进制加权和R-2R

二进制加权DAC

上图是一个4位二进制加权DAC。如果你还不熟悉二进制数字系统,那么请看我们关于数字系统的文章。DAC可以接受0-15之间的数字(十进制,二进制0-1111),并产生一个相应的模拟电压。如果电源电压是5V(逻辑状态块在0V和5V之间切换),那么,电压步长是5V/15=0.333V

每个电阻的值是:

其中:

t是总位数(在本例中为4)。

n是特定位的编号(从零开始)。

k是一个任意常数(图中为1k)。

当然,要从该DAC驱动任何类型的负载,我们需要将其通过缓冲运算放大器(有关更多信息,请参阅我们关于运算放大器的文章):

只需添加更多输入和正确值的电阻就可以添加更多位(更高分辨率)。

二进制加权DAC的缺点是可能需要大量精密值电阻(使BoM膨胀),并且可能很难找到所需精确值的精密电阻。

R-2RDAC

R-2RDAC只需要2个电阻值,一个电阻值是另一个电阻值的两倍。

4-BitR-2RDACwithR=10k(2R=20k)

R-2RDAC的缺点是输出电压限制在

的电源电压范围内,其中t是总位数。

另一种思考方式是

文档评论(0)

1亿VIP精品文档

相关文档