在如今的信息社会,各行各业、各种场合都有信息产品的应用。信息技术中,AD/与DA转换技术成为信息处理的关键技术之一。单片机必须与AD/与DA转换接口相配合才能实现事物及物理量的处理和重现与显示。当需要数字控制时,也需要通过DA转换接口输出模拟量,实现对被控模块(比如信号发生器)的控制。高精度控制或重现的场合需要高精度的DA转换。 现有的DA转换芯片,限于技术的原因,不能将DA转换芯片的数字位数做的太多(目前高精度DA最多为24位),而且高精度DA转换芯片价格也比较高。将现有DA转换芯片位数扩展,精度提高具有现实意义,一种DA转换芯片数据位数扩展技术提供了一种提高DA转换精度的解决方案。 总体方案如图1,电原理图如图2。 图1总体方案 图2电原理图 工作原理:U1 (da0832),U2A(LM324)组成段内DA转换,U2B、R1、R2、R3完成段内1/8压缩、U3 (74HC238)实现3-8译码、U4(4016)完成段落权值控制,R4~R13、Q1、Q2和U2C组成段落权值产生电路。R15~R18、UAD组成求和电路。 在单片机数据信号的高三位输出分别是000、001、010、011、100、101、110时,段落权值分别输出为0、0.625V、1.25V、1.875V、2.5V、3.125V、3.75V、4.375V,分别为段落的起始值。其过程为三位数据信号通过3-8译码(74HC238)产生8个控制信号控制模拟开关(4016)开闭,使恒流源电路输出不同的电流,该电流在电阻R14上产生需要的权值电压;经射随器阻抗变换输出到求和电路。 单片机或其它数据芯片输出低8位数据信号送入DA转换芯片U1(DAC0832),通过运放U2A(LM324)转换为0~4.96V的模拟电压,经U2B完成1/8压缩,形成段内模拟信号,输出到求和电路与段落权值电压相加输出。成为11位DA转换输出
完整的Word格式文档51黑下载地址:
|