2。2 STM32的硬件优点
2。2。1 硬件组成
本次设计在这里运用的研究平台是ALIENTEK 战舰 STM32 开发板。ALIENTEK 战舰 STM32 开发板的资源图如图 2。2。1。1所示:
图 2。2。1。1 战舰 STM32 开发板资源图
首先可以知道,ALIENTEK 战舰的 STM32 开发版是选择 STM32F103ZETT6 作为 MCU的,STM32F103ZETT6芯片是 STM32F103 里面拥有强大的配置,这些强大的配置包括:64KB SRAM、512KB FLASH、1 个 USB、1 个 CAN、1 个 12 位 DAC、1 个 SDIO 接口、1 个 FSMC 接口、2 个 基本定时器、2 个 IIC、2 个高级定时器、3 个 12 位 ADC、3 个 SPI、4 个通用定时器、5 个串口以及 112 个通用 IO 口。MCU 部分的原理图如图 2。2。1。2所示:
。1。2 MCU 部分原理图
2。2。2 DAC模块
DAC全称Digital to Analog Converter,通常称为数/模转换器,可以将数字量转变为相应的模拟信号输出。DAC模块可以被配置成为 8 位或 12 位模式,也可以与 DMA 控制器配合一起使用。当DAC 被配置成 12 位工作模式时,数字设置有左对齐或者右对齐这两种选择。DAC模块一共有2个输出通道,即DAC通道1和DAC通道2,这2个通道都可以单独的转换运转。值得一提的是,当处于双 DAC 模式下时,2 个DAC通道可以独立地进行转换,也可以同时一起进行转换,并且同步地更新 2 个通道的输出。STM32 的 DAC 模块主要有以下一些特点:
① 可以同步更新功能;来*自-优=尔,论:文+网www.youerw.com
② 可以8 位或者 12 位单调输出;
③ 在12 位输出模式下,数据设置可以左对齐或者右对齐;
④ 可以自动生成三角波形;
⑤ 可以自动生成噪声波形;
⑥ DAC每个通道都有 DMA 功能;
⑦ 2个DAC 通道可以独立运转,也可以协同运转;
⑧ 内置2 个 DAC 转换器,并且1个输出通道对应 1 个转换器。