DAC数模转换模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

端口为什么要设置成模拟输入模式?

因为一旦使能DACx通道之后,相应的GPIO引脚会自动与DAC模拟输出相连接,设置成输入,避免额外的干扰。

DAC_OutputBuffer是什么,作用

DAC_OutputBuffer用于设置输出缓冲控制位。
DAC_OutputBuffer作用
使能了多缓冲后发现有失真问题,即满幅输出的时候有削顶和削底,而禁止了输出缓冲会导致输出阻抗仅有10KΩ左右,外接负载很容易造成分压(可以根据实际情况,外接运放输出)。

F429的手册中对于DAC的几个关键特性说明如下:
1、开启缓冲的时候,外接的负载阻抗最小得是5KΩ。
2、禁止缓冲的时候,DAC输出阻抗最大可达15KΩ,比如要实现1%精度的输出,外接负载阻抗至少得是1.5MΩ。
3、开启缓冲的时候,最小输出电压0.2V,最大Vdda - 0.2V,这个应该是造成削顶问题的根本原因。
4、禁止缓冲的时候,最小输出电压的典型值是0.5mV,最大输出是Vref - 1LSB。基本正好满幅输出,所以效果比较好。

DAC_LFSRUnmask_TriangleAmplitude

…DAC_LFSRUnmask_TriangleAmplitude 用来设置屏蔽/幅值选择器,只有在使用波形发生器的时候才可用。在使用噪声发生器的时候用来设置屏蔽位(改变噪声生成算法);在使用三角波发生器的时候用来设置三角波幅值。

DAC转换

在这里插入图片描述
在这里插入图片描述

DAC触发选择

在这里插入图片描述

DAC模块方图(流程框图)

在这里插入图片描述

DAC介绍

在这里插入图片描述

DAC模块主要特点

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值