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库函数

相关推荐
fengfuyao9854 小时前
STM32如何定位HardFault错误,一种实用方法
stm32·单片机·嵌入式硬件
爱学习的颖颖5 小时前
EXTI外部中断的执行逻辑|以对射式红外传感器计次为例
单片机·嵌入式硬件·exti中断
keer_zu5 小时前
STM32L051 RTC闹钟配置详解
stm32·嵌入式硬件
AI精钢6 小时前
H20芯片与中国的科技自立:一场隐形的博弈
人工智能·科技·stm32·单片机·物联网
etcix9 小时前
implement copy file content to clipboard on Windows
windows·stm32·单片机
谱写秋天9 小时前
在STM32F103上进行FreeRTOS移植和配置(STM32CubeIDE)
c语言·stm32·单片机·freertos
globbo13 小时前
【嵌入式STM32】I2C总结
单片机·嵌入式硬件
玖別ԅ(¯﹃¯ԅ)13 小时前
SysTick寄存器(嘀嗒定时器实现延时)
stm32·单片机·嵌入式硬件
limitless_peter13 小时前
集成运算放大器(反向比例,同相比例)
嵌入式硬件·硬件工程
Blossom.11814 小时前
把 AI 推理塞进「 8 位 MCU 」——0.5 KB RAM 跑通关键词唤醒的魔幻之旅
人工智能·笔记·单片机·嵌入式硬件·深度学习·机器学习·搜索引擎