完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
PWM DAC输出--AT_SURF案例No.9 简介 PWM DAC即通过PWM实现DAC功能,PWM信号是一个数字信号,频率固定脉宽变化。在宏观下,PWM信号的电压也可以认为是一个模拟的信号,经过简单的滤波后,可以实现一个低精度的DAC。这对于没有ADC外设的型号比较有用,因为这样可以节省一颗DAC芯片,有效的降低成本。 资源准备 硬件环境: 对应产品型号的AT-SURF-F437 Board 软件环境: AT32F435_437_Firmware_Library_V2.x.x\project\at_sufr_f437\examples\pwm_dac 硬件设计 本案例使用的硬件资源有TFT LCD液晶显示屏、TMR外设,对应的引脚如下: 表10. 硬件资源使用 对应的电路原理如下: 图20. PWM DAC电路原理图 软件设计
初始化TMR 的PWM 输出 每过300ms增加0.1V输出,将输出电压显示在LCD上
main函数代码描述
void pwm_dac_init(void)函数代码描述
void pwm_dac_output_voltage_set(uint16_t voltage)函数代码描述
下载验证 每过300ms 增加0.1V 输出,LCD 上显示输出电压 用万用表测量JP15 跳线处电压,可以看到测量出的电压和LCD 上显示的输出电压相对应 图21. 实验效果 |
|
|
|
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-4-26 00:07 , Processed in 0.967280 second(s), Total 88, Slave 69 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 粤ICP备 14022951 号