这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
icore3_arm_hal_11 [2020/04/15 14:50] fmj 创建 |
icore3_arm_hal_11 [2022/03/18 15:05] (当前版本) sean |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801** ||| | |技术支持电话|**0379-69926675-801** ||| | ||
|技术支持邮件|Gingko@vip.163.com ||| | |技术支持邮件|Gingko@vip.163.com ||| | ||
- | |技术论坛|http://www.eeschool.org ||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-04-15 | gingko | 初次建立 | | | V1.0 | 2020-04-15 | gingko | 初次建立 | | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
===== STM32CubeMX教程十一——DAC实验 ===== | ===== STM32CubeMX教程十一——DAC实验 ===== | ||
行 42: | 行 46: | ||
* 缺点:复制到其他电脑上或者软件包位置改变,就需要修改相对应的路径 | * 缺点:复制到其他电脑上或者软件包位置改变,就需要修改相对应的路径 | ||
自行选择方式即可 | 自行选择方式即可 | ||
+ | |||
11. 点击Code Generator,进行进一步配置 | 11. 点击Code Generator,进行进一步配置 | ||
{{ :icore3:icore3_cube_11_11.png?direct | }} | {{ :icore3:icore3_cube_11_11.png?direct | }} | ||
行 77: | 行 82: | ||
- D/A转换精度:D/A转换精度用来表示D/A转换器实际输出电压与理论输出电压的偏差,通常以满输出电压的百分数给出。 | - D/A转换精度:D/A转换精度用来表示D/A转换器实际输出电压与理论输出电压的偏差,通常以满输出电压的百分数给出。 | ||
=== 3、DAC的分类 === | === 3、DAC的分类 === | ||
- | - 电阻型 | + | *** 1、电阻型** |
- | {{ :icore3:icore3_arm_hal_10_1.png?direct |}} | + | |
* 电阻型ADC与一个电阻网络,通过控制开关的通断,来控制进入运放同向输入端的的电流,电流在R1的作用下转换为电压。从而将根据输出的数字量的值转换为相应的模拟量的值。 | * 电阻型ADC与一个电阻网络,通过控制开关的通断,来控制进入运放同向输入端的的电流,电流在R1的作用下转换为电压。从而将根据输出的数字量的值转换为相应的模拟量的值。 | ||
- | - 电容型 | + | {{ :icore3:icore3_arm_hal_11_1.png?direct |}} |
- | {{ :icore3:icore3_arm_hal_10_2.png?direct |}} | + | * **2、电容型** |
* 电容型DAC,通过控制开关的通断,来控制接入电路的电容的值,电容值不同,运算放大器同向输入端的电荷量不同,在电容C0的作用下,电荷量转换为电压值输出。 | * 电容型DAC,通过控制开关的通断,来控制接入电路的电容的值,电容值不同,运算放大器同向输入端的电荷量不同,在电容C0的作用下,电荷量转换为电压值输出。 | ||
- | - 电流型 | + | {{ :icore3:icore3_arm_hal_11_2.png?direct |}} |
- | {{ :icore3:icore3_arm_hal_10_3.png?direct |}} | + | * **3、电流型** |
* 电流型通过控制开关的通断来控制进入运放同向输入端的的电流,电流在R的作用下转换为电压。从而将根据输出的数字量的值转换为相应的模拟量的值。 | * 电流型通过控制开关的通断来控制进入运放同向输入端的的电流,电流在R的作用下转换为电压。从而将根据输出的数字量的值转换为相应的模拟量的值。 | ||
+ | {{ :icore3:icore3_arm_hal_11_3.png?direct |}} | ||
+ | |||
=== 4、STM32F4 DAC主要特点介绍 === | === 4、STM32F4 DAC主要特点介绍 === | ||
- 2个DAC转换器:每个转换器对应1个输出通道 | - 2个DAC转换器:每个转换器对应1个输出通道 | ||
行 98: | 行 104: | ||
* 本试验使用的芯片STM32F407IGT6, DAC工作在12位模式时,数据可以设置成左对齐或右对齐。当DAC的参考电压为Vref+时,DAC的输出电压是线性的,从0~Vref+变化。iCore3中两路DAC参考电压为2.5V。本实验中,我们使用DAC1通道一输出2.0V电压,引脚位为PA4 。 | * 本试验使用的芯片STM32F407IGT6, DAC工作在12位模式时,数据可以设置成左对齐或右对齐。当DAC的参考电压为Vref+时,DAC的输出电压是线性的,从0~Vref+变化。iCore3中两路DAC参考电压为2.5V。本实验中,我们使用DAC1通道一输出2.0V电压,引脚位为PA4 。 | ||
* 硬件电路图如下图所示: | * 硬件电路图如下图所示: | ||
- | |选用DAC通道|对应引脚| | + | {{ :icore3:icore3_arm_hal_11_4.png?direct |}} |
- | |DAC1_OUT | PA4 | | + | ^选用DAC通道^对应引脚^ |
+ | |DAC1_OUT| PA4| | ||