模拟技术论文32通道16位D/A转换器MAX5631的原理及应用摘要:介绍了美国MAXIM公司的32通道16位D/A转换器MAX5631的基本功能,详细讨论了它的三种工作模式及工作时序,给出了MAX5631与AT89C51单片机的一种串行接口连接方法,同时给出了它们相应的软件程序。关键词:MAX5631D/A转换AT89C51串行接口MAX5631是美国MAXIM公司生产的一种32通道高速度采样保持D/A转换器。它内含一个16位DAC、一个带内部时钟的时序控制器、一个片内RAM以及32路采样保持放大器。其中DAC电路由两部分组成。在16位DAC中,高4位可通过15个同值电阻组成的权电阻网络来完成相应的转换,其余位的转换则由一个12位R-2R梯形网络来完成。其32路带缓冲的采样保持电路通过内部保持电容来使输出压降维持在每秒1mV的范围内,且不需要配置外部增益和偏置电路。MAX5631能提供最大200μV的分辨率和0.015%FSR的高精度转换,其输出电压范围为-4.5V~9.2V,并具有工作温度范围以及串行接口灵活等特点,适用地处理大量模拟数据输出的场合。1引脚说明图1所示是MAX5631的引脚列图。该器件共有64个引脚,大致可分成以下几类:(1)电源类:其中第4脚为D/A数模转换器的+5V供电电源。第9脚为+5V逻辑电源,第14脚为+5V采样保持电路。16、32、46脚为负电源,17、39、48脚为正电源。13脚为数字地,15、25、40、55、62脚为模拟地,63脚为电压参考输入。(2)控制类:其中第5脚RST为复位输入,6脚CS为片选输入,10脚IMMED为立即更新模式,18、33、49脚(CL)为输出钳位电压低位。31、47、64脚(CH)为输出钳位电压高位。(3)时钟类