1.DAC模块

1.数模转换功能

2.可以配置为8位和12位模式(8位右对齐,12位左对齐,12位右对齐)

3.DAC模块有两个单独的控制器,每个通道有着单独的转换器,可以独立转换,也可以同时转换

4.可以实现噪声波形和三角波形的生成

5.每个通道有着DMA功能

6.图示:

PS:左上方为一些触发的条件,左下方为一些数字电源(VDDA,VSSA)

Vref+为参考电压,DAC_OUT_x为DAC的输出通道,(2.4v<Vref<VDDA)

数据并不是直接传入DORx的,需要先传入DHRx(如果没有选择硬件触发(TENx=0),在一个时间周期后传入DORx),同时,又经过Tsetting(大约3us)后传入DHRx,如果选择硬件触发(TENx=1),则在3个时间周期后传入DORx

2.细节部分

1.DAC的输出电压

DAC输出=(Vref)x(DOR/4095)

2.DAC的输出缓存

虽然可以提高输出能力,但是达不到输出为0的效果,所以基本不用

STM32之DAC原理相关推荐

  1. STM32理论 —— DAC、DMA

    文章目录 1. DAC 1.1 内置DAC 1.2 MCP4725 1.3 可编程信号发生器 - AD9833 1.3.1 控制寄存器 1.3.2 频率和相位寄存器 1.3.3 输出引脚 1.3.4 ...

  2. stm32的DAC输出

    stm32的DAC输出 一.DAC原理 二.DAC初始化 三.输出正弦波 四.输出音频 一.DAC原理 DAC 为数字/模拟转换模块,故名思议,它的作用就是把输入的数字编码,转换成对 应的模拟电压输出 ...

  3. STM32 FSMC/FMC原理保姆级讲解(二)

    上一话我们说了FSMC的基本原理及控制逻辑,这一讲我们来说下FSMC如何通过HAL库来进行配置,及具体参数 STM32 FSMC/FMC原理保姆级讲解(一) FSMC的初始化 在使用SRAM之前,我们 ...

  4. STM32 FSMC/FMC原理保姆级讲解(一)

    FSMC通俗讲解 FSMC 框图 FMC引脚说明 FMC地址映射 FSMC不同位宽操作 FSMC寄存器 FSMC时钟 FSMC 四种模式 FSMC参数设置 FSMC 控制异步 NOR FLASH 的时 ...

  5. STM32配置DAC输出固定电压和方波

    STM32F103VCT6自带两个12位DAC,DAC的转换速度一直没有查到,网上有人说是1MHZ的频率,那就是1us了.ADC的转换时间在56MHZ工作频率下为1us,在72MHZ工作频率下为1.1 ...

  6. STM32 GPIO工作原理

    STM32 GPIO工作原理 STM32引脚说明 STM32F103ZET6: 共有7组IO口,每组IO口有16个IO--共16X7=112个IO 编号为:GPIOA,GPIOB--GPIOG,从A到 ...

  7. STM32学习——TFTLCD原理

    STM32学习--TFTLCD原理 一.TFTLCD 简介 TFT-LCD 即薄膜晶体管液晶显示器(Thin Film Transistor-Liquid Crystal Display) TFT-L ...

  8. STM32 系列 DAC的介绍与使用

    STM32网上资料多,对自己来说基本的使用也是很简单的, 我的STM32专栏并没有什么系统的基础教学,基本上是某个项目用到了,或者产品使用过程出过问题 才会来记录一下,正好用到了 DAC ,一般产品还 ...

  9. 基于STM32的DAC音频输出

    基于STM32的DAC音频输出 一.DAC 1.1 DAC简介 1.2 DAC功能框图剖析 二.使用DAC输出周期2kHz的正弦波 2.1 使用Adobe Audition输出一个周期2khz的正弦波 ...

最新文章

  1. 读写EXCEL的例子
  2. linux的内核设计,Linux内核设计艺术(经典).pdf
  3. python---线程与进程
  4. centos 7 nginx hhvm mysql_CentOS 7 编译安装 HHVM 3.4.1
  5. 快速排序比较次数_归并排序「从入门到放弃」
  6. linux内核之进程调度
  7. 黑客无孔不入!网络安全成五角大楼重中之重
  8. Eye Tracking Methodology Theory and Practice, Third Edition
  9. 115、神州数码交换机配置基本命令
  10. “踢爆”职场焦虑、玩机车、文科转大厂程序媛,乘风破浪的 IT 女神太飒了!
  11. UUCTF(公共赛道)
  12. 【论文精度】AutoBERT-Zero (使用NAS搜索预训练语言模型)
  13. visual studio 调试python_visual studio code 里调试运行 Python代码
  14. 重器 :关键基础设施保护
  15. Linux命令学习笔记(一)目录操作
  16. NIST发布四种抗量子密码算法
  17. javaScript基础面试题 ---闭包
  18. 时间序列问题案例分析Kaggle M5 Forecasting(代码+数据)
  19. 2020-2021 年度广东省职业院校技能大赛网络搭建与应用竞赛
  20. 安卓项目实战之快速集成emojicon表情开源库

热门文章

  1. Java基础入门笔记-包装类
  2. C/C++ OpenCV均值滤波
  3. Java实现的时钟置换算法_时钟页面置换算法
  4. java定时器参数_Java报表软件定时器参数之一
  5. ConcurrentHashMap 源码
  6. python html解析beautiful_python中html解析-Beautiful Soup
  7. qq空间登陆 cookie_把这篇 Session、Cookie、Token看完,和面试官随便谈人生
  8. pycharm安装xlrd失败_Pycharm 下载与安装 详解
  9. 【算法刷题3】二叉树的最大深度
  10. (计算机组成原理)第七章输入和输出系统-第四节3:I/O方式之DMA方式