DAC输出演示

1.1 案例 DAC输出

1.1.1 简介
DAC(数模转换器)是一个将数字信号转换为模拟输出信号的外设,AT32F437拥有2个DAC,两个DAC相互独立,可以独立进行数模转换,也可以双DAC同时触发进行转换。DAC采用8位或者12位数字输入,产生0至参考电压之间的模拟输出。输入参考电压VREF+可以使转换操作更加精确。
AT32F437 DAC主要具有以下特性:
― 数字部分可以配置为8位或者12位模式
― 支持单/双DAC的左对齐或者右对齐
― 支持参考电压VREF+
― 支持DMA
― 支持噪声波/三角波产生
― 双DAC或者单个DAC1/DAC2独立转换
― 每个DAC1/DAC2支持DMA模式
― 软件触发或者外部触发转换

由于AT32-SUFR板DAC电路连接到了可调电阻,使用时需要先将跳线帽JP6断开。

1.1.2 资源准备
1) 硬件环境:
对应产品型号的AT-SURF-F437 Board
2)软件环境:
AT32F435_437_Firmware_Library_V2.x.x\project\at_sufr_f437\examples\dac
1.1.3 硬件设计
本案例使用的硬件资源有TFTLCD液晶显示屏、DAC外设,对应的引脚如下:
表9. 硬件资源使用
在这里插入图片描述

对应的电路原理如下:
图18. DAC电路原理图
在这里插入图片描述

1.1.4 软件设计

  1. DAC测试
    

n 初始化DAC
n 每过300ms增加0.1V输出,将输出电压显示在LCD上
2) 代码介绍
– main函数代码描述

int  main(void
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值