当前位置: 首页 > news >正文

STM32——DAC转换

DAC简介

DAC,全称:Digital-to-Analog Converter,扑指数字/模拟转换器

ADC和DAC是模拟电路与数字电路之间的桥梁

DAC的特性参数

1.分辨率:    表示模拟电压的最小增量,常用二进制位数表示,比如:8、12位等
2.建立时间:表示将一个数字量转换为稳定模拟信号所需的时间
3.精度:       转换器实际特性曲线与理想特性曲线之间的最大偏差
                     误差源:比例系统误差、失调误差、非线性误差
                     原因:元件参数误差、基准电压不稳定、运算放大器零漂等

DAC的主要特性

 

DAC内部框图

 ①参考电压/模拟部分电压

 ②DA转换器

 ③输出通道

 ④数据输出寄存器

 ⑤数据保持寄存器

 ⑥控制逻辑(噪声波/三角波)

 ⑦DAC控制寄存器

 ⑧触发源

DAC数据格式

支持8/12位模式,一个九个寄存器

 

 

触发源

三种触发转换的方式:自动触发、软件触发、外部事件触发

 

 

寄存器(F1系列) 

DAC控制寄存器(DAC_CR)

 

 DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1)

 

相关HAL库函数

 

相关文章:

  • C++类间的 “接力棒“ 传递:继承(下)
  • Ubuntu 服务器上运行相关命令,关闭终端就停止服务,怎么才能启动后在后台运行?
  • 多语言测试专项
  • 嵌入式工程师多线程编程(三)裸机编程、RTOS、Linux及多线程编程的全面对比
  • Linux脚本基础详解
  • 【AI】什么是Rag技术
  • Win10安装GCC/G++运行环境
  • 大数据学习(100)-kafka详解
  • linux安装ollama
  • 【湖南大学】2025我们该如何看待DeepSeek
  • 【KNN算法详解(用法,优缺点,适用场景)及应用】-CSDN博客
  • 基于springboot体育俱乐部预约管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • C++的多态 - 下
  • 架构思维: 数据一致性的两种场景深度解读
  • MySQL SQL 优化的10个关键方向
  • 时间复杂度和空间复杂度
  • JGraphT 在 Spring Boot 中的应用实践
  • JavaScript之Json数据格式
  • git 本地创建了版本 怎么推送到远端
  • 代理模式的优缺点是什么?
  • 自己做网站微商/seo网站优化报价
  • 台州企业网站建设公司/做网站的软件叫什么
  • 广州番禺清河市场火灾/seo入门讲解
  • 在哪里做企业网站/友情链接吧
  • 做网站前台需要学什么 后台/信息推广
  • 美的公司网站建设的目的/杭州网站外包