数模转换器DAC7724与AT89S51单片机的接口及程序设计
该电路可在A、B、C、D四个通道分别输出-10~+10V的电压,也可利用其中两个通道输出-20~+20V电压。现以A、B通道为例,并以VA为VOUT+、以VB为VOUT-,则VOUT的输出范围可达-20~+20V,具体见表2所列。本文引用地址:https://www.eepw.com.cn/article/172904.htm
设A通道数字信号在片内40H、41H单元中,其中40H为低8位、41H为高4位;B通道数字信号在片内42H、43H单元中,其中42H为低8位、43H为高4位。那么,VOUTA~VOUTB轮流输出电压的汇编语言程序为:
若使用中还需要VOUTC、VOUTD通道输出,也可以参照上面的程序来编写。
4 结束语
DAC7724具有4个输出通道,每个通道可独立控制,且均可直接输出电压信号,这一特点与电流输出模式的数模转换器相比具有很大的优势,因为若输出为电流模式,则需要另外设计专门的电路来将输出的小电流转换成所需的电压信号,这样不但会浪费系统的硬件资源,同时也给软件设计增加了麻烦,而附加的电路还可能成为噪声和干扰的来源。而选用DAC7724则可节省系统资源,大大简化了电路设计的复杂程度,也避免了噪声的串入。
评论