单片机c语言开发详解系列之第10章da转换实战—模拟量输出电路与.ppt

单片机c语言开发详解系列之第10章da转换实战—模拟量输出电路与.ppt

单片机c语言开发详解系列之第10章da转换实战—模拟量输出电路与

第10章 D/A转换实战—模拟量输出电路与软件设计 本章主要通过实际的例子讲解AT89S51单片机的模拟量输出电路和软件设计。在第9章中已经提到过,真实世界中所有物理量都是模拟量,一个基于单片机嵌入式系统要能够控制一个实际的设备,除了要感知到真实世界的模拟量变化,对于部分执行设备来说,还要能够输出一个真实的物理变化量,才能够控制其工作,这是单片机进行控制的重要手段之一。 由于基础的51系列单片机没有D/A转换器(其实大部分单片机都不含D/A转换器),因此要在51单片机上实现D/A转换功能,就必须外扩D/A转换电路。 10.1 D/A转换器的基本原理 D/A转换器把数字量转化为与其大小成正比的模拟量信号。根据不同的转换原理,D/A转换器的种类很多,最常见的两种转换器是权电阻式和T型电阻式D/A转换器等。下面分别介绍目前常用的D/A转换器的基本原理。 10.1.1 权电阻式D/A转换器原理 权电阻D/A转换器实际上就是运放电路中十分经典的反向求和电路,如图所示,为一4位二进制的权电阻D/A转换器的典型电路。电路由权电阻、位切换开关、反馈电阻和运算放大器组成。 10.1.2 R-2R T型网络D/A转换器原理 如图所示为R-2R T型网络D/A转换器原理图,电路由4路R-2R电阻网络,一个运算放大器和一个反馈电阻R组成,这种转换电路与权电阻D/A转换电路的区别主要在于电阻求和网络

文档评论(0)

1亿VIP精品文档

相关文档