STM32 模拟输出

问题描述 投票:0回答:3

我正在研究stm32的模拟输出。 STM32F407VG用户手册和DAC手册说STM32可以从DAC外设提供模拟输出。

模拟输出真的是ANALOG吗?

stm32f4discovery dac digital-analog-converter
3个回答
2
投票

这就是模拟外设成为模拟的理念。

数字有两种状态 -

0
1

模拟可以有多个状态。 DAC 可以具有与 DAC 数据寄存器的分辨率一样多的状态。如果 DAC 具有 12 位分辨率,则它可以有 4096 个状态。

事实上并不是“完全模拟”输出,只有 4096 状态输出,我们可以将其视为模拟。


1
投票

STM32 上的 DAC(数模转换器)的输出是“真正模拟”的,因为它会生成 0 到电源电压之间的任何电压。 STM32F407 中的两个 DAC 都是 12 位 DAC,这意味着它们可以在该范围内生成 4096 个不同的电压电平。

此外,STM32F407 中的 DAC 输出可以进行缓冲,这意味着它们可以提供或吸收一些电流,使输出“看起来”与典型模拟组件(例如运算放大器)的输出没有什么不同。

因此,即使信号可能是由数字控制的 MOSFET 和电阻器生成的,它的表现就像“真实的”模拟信号一样。


0
投票

这种“模拟”是通过在很短的时间内“数字”(1-0) 切换引脚创建的,称为“PWM”。 所以它最初是数字的,但当你快速操作时,它“感觉”是模拟的。

© www.soinside.com 2019 - 2024. All rights reserved.