我正在研究 stm32 的模拟输出。STM32F407VG用户手册和DAC手册说STM32可以从DAC外设提供模拟输出。
那个模拟输出真的是 ANALOG 吗?
我正在研究 stm32 的模拟输出。STM32F407VG用户手册和DAC手册说STM32可以从DAC外设提供模拟输出。
那个模拟输出真的是 ANALOG 吗?
这就是模拟外设是模拟的想法。
数字的有两种状态 -0
和1
.
模拟的可以有多个状态。DAC 可以具有与 DAC 数据寄存器的分辨率一样多的状态。如果 DAC 具有 12 位分辨率,它可以有 4096 个状态。
实际上不是“完全模拟”输出,只有 4096 个状态输出,我们可以将其视为模拟。
STM32 上的 DAC(数模转换器)的输出是“真正的模拟”,因为它产生介于 0 和电源电压之间的任何电压。STM32F407 中的两个 DAC 是 12 位 DAC,这意味着它们可以在该范围内产生 4096 个不同的电压电平。
此外,STM32F407 中的 DAC 输出可以缓冲,这意味着它们可以提供或吸收一些电流,使输出“看起来”与典型模拟组件(如运算放大器)的输出没有什么不同。
因此,即使信号可能由数控 MOSFET 和电阻器生成,它的行为也会像“真实”模拟信号一样。