STM32数模转换器(DAC)简析.docVIP

  • 9
  • 0
  • 约6.73千字
  • 约 10页
  • 2023-09-25 发布于湖南
  • 举报
STM32数模转换器(DAC)简析 STM32F4xx系列提供的DAC模块是12 位电压输出数模转换器。DAC可以按 8 位或 12 位模式进行配置,并且可与DMA控制器配合使用。在 12 位模式下,数据可以采用左对齐或右对齐。DAC有两个输出通道,每个通道各有一个转换器。在DAC双通道模式下,每个通道可以单独进行转换;当两个通道组合在一起同步执行更新操作时,也可以同时进行转换。可通过一个输入参考电压引脚VREF+(与ADC共享)来提高分辨率。 DAC通道框图 DAC引脚 DAC通道使能 将 DAC_CR 寄存器中的相应 ENx 位置 1,即可接通对应 DAC 通道。经过一段启动时间tWAKEUP 后,DAC 通道被真正使能。 注意:ENx 位只会使能模拟 DAC Channelx 宏单元。即使 ENx 位复位, DAC Channelx 数字接口仍处于使能状态。 DAC输出缓冲器使能 DAC 集成了两个输出缓冲器,可用来降低输出阻抗并在不增加外部运算放大器的情况下直接驱动外部负载。通过 DAC_CR 寄存器中的相应 BOFFx 位,可使能或禁止各 DAC 通道输出缓冲器。 DAC数据格式 DAC同ADC一样,数据分为8 位右对齐、12 位左对齐和12 位右对齐,为方便数据写入和精度要求,一般采用12 位右对齐格式。 DAC转换 DAC_DORx 无法直接写入,任何数据都必须通过

文档评论(0)

1亿VIP精品文档

相关文档