數(shù)模轉(zhuǎn)換器AD420及其與MSP430的接口技術(shù)
2.2 電流模式輸出
如圖2所示,AD420在不需要任何外部有源器件的情況下能提供4 mA~20 mA、0 mA~20 mA及0mA~24mA電流輸出。濾波電容Cl和C2可選擇低成本的陶瓷電容。為了滿足滿量程3 ms的快速響應,應選用低電介質(zhì)吸收電容,其中C1=O.OlμF,C2=0.0lμF。
2.3 電壓模式輸出
如圖3所示,由于AD420是一個單電源器件,必須在VOUT引腳增加一個外部緩沖放大器。其兩級電壓輸出范圍如表2所列。
2.4 可選范圍及零點調(diào)整
用戶若希望獲得低于指定值的偏移和增益誤差,可用圖4給出的簡單方法來調(diào)整這些參數(shù)。選用低漂移電阻要謹慎,因為它們會影響DAC的溫度漂移性能。調(diào)整算法采用迭代法。在4 mA~20 mA模式下,AD420的參數(shù)調(diào)整方法如下所示:
1)偏移調(diào)整。設所有輸入為0,調(diào)節(jié)調(diào)零電阻(RZERO)使輸出電流為4.00000 mA。
2)增益調(diào)整。設所有輸入為1,調(diào)節(jié)調(diào)零電阻(RZERO)使輸出電流為19.99976 mA。
重復第一和第二步,直到兩端的精度都達到要求。
在BOOST引腳以及電源之間連接一個5 kΩ電阻(RSPAN2)可使增益提高+0.8%。
由于RSPAN電阻可變化到最大值500 Ω,在RSPAN電阻和基準輸入電阻(30 kΩ)的作用下,基準輸入端電壓將受到影響。當調(diào)整RSPAN2電阻的大小時,三者共同影響將使基準輸入電壓誤差在-O.8%~+0.8%范圍內(nèi)變化。
3 基于MSP430的接口應用及編程
硬件接口電路如圖5所示。MSP430的串口通信模塊可用兩種方式實現(xiàn):一是直接采用硬件通用串行同步/異步模塊(USART);二是通過定時器模塊實現(xiàn)串口通信功能。這兩種方式有很大的區(qū)別:前者USART模塊是在一系列寄存器設置后,由硬件自動實現(xiàn)數(shù)據(jù)的移進和移出來完成串行通信的功能,同時還能實現(xiàn)兩種通信協(xié)議,即UART異步通信協(xié)議和SPI同步通信協(xié)議;后者是在定時器的作用下,人工通過用戶軟件控制,逐位地將數(shù)據(jù)由端口發(fā)送或接收,因此常稱為軟件串行口。
評論