刘彦文-嵌入式系统实践教程-CH6清华大学出版社.ppt

刘彦文-嵌入式系统实践教程-CH6清华大学出版社.ppt

第6章 实验例程及 驱动程序分析(二) 6.1 DAC应用程序编程举例 及驱动程序分析 6.1.1 DAC硬件基础 DAC(Digital to Analog Converter,数模转换器)也称D/A转换器,是一种用于将微处理器输出的数字量,转换为模拟量的电路模块。DAC模块一般是一个单独的芯片,通过不同的接口电路与微处理器连接。 ⒈ D/A转换器 常用的D/A转换器有8、10、12、14、16bit的,D/A转换器将微处理器送来的二进制数,转换为对应的模拟量输出。 转换器输出分为电压和电流两种方式,电压输出型DAC较为常用。 不同的芯片输出电压范围也不相同,例如有输出0~5V、0~3.3V、-5V~5V的。有的DAC芯片,由于片外引脚连接方法不同,输出电压也不同。比如依不同的连接方法,对相同的芯片,可以有0~2.048V、0~4.096V、-2.048V~2.048V几种输出。 微处理器与DAC芯片连接,依不同的DAC芯片,有不同的连接方法。 常用的有通过并行接口连接、SPI(Serial Peripheral Interface,串行外设接口)连接等多种方式。 由微处理器送往DAC芯片的二进制数,也依DAC芯片的不同,使用不同的编码格式,常用的有原码、补码、BCD码等格式。 ⒉ MAX504 D/A转换器简介

文档评论(0)

1亿VIP精品文档

相关文档