用MAX543实现DSP采样系统的量程自动转换
其中Dj对应DSP输出12位控制数据各位的值。
这样即可实现量程的自动调节。本文引用地址:http://www.amcfsurvey.com/article/150509.htm
3.3TMS320F206 DSPD/A控制程序的设计
TMS320F206 DSP D/A控制程序首先使TMS320F206初始化,所有的中断均被屏蔽,等待状态寄存器也被清0。在初始化异步串口,复位串口,将IO0-IO3置为输出,然后激活异步串口。
在ADC初始化,置XF为1,IO0输出0,对控制变量COUNT进行赋值。从IO1移出MSB位,经过延时程序1,再将时钟信号变为1,再经过延时程序2,将IO0变为低电平。通过循环程序,依次从IO1移出数据,当COUNT=0时,所有数据移出,将XF置0,执行延时程序3,数据输送到12位DAC寄存器中,然后XF置0,一次增益调节过程结束。程序流程框图如图8所示。
4结束语
本文分析了12位串行D/A MAX543实现增益调节的方法。通过利用D/A的内部电阻网络,可以实现量程的快速准确测量。该方法具有普遍的应用意义,可在速度、精度要求较高的测量系统中得到广泛的应用。
评论