超聲波液位計基于DSP的探討 十二
電阻串上的輸出電壓由2倍增益的軌到軌輸出緩沖器。該緩沖器是一個AB類的輸出,以改進穩定性和減少建立時間。TLV5616的建立時間是可以編程的,由16位串行數據中的高四位的控制位來控制。一個高阻抗的緩沖器被集成在REFIN端以減少驅動該端是所需要的地緣阻抗。在工作過程中,建立時間與功耗之間的關系為3V慢速方式時9us/900uW,快速方式是3uS/2.1uW,輸出的電壓范圍為兩倍的輸入基準電壓,在本課題中選用的基準電壓是2.5V.
內部結構上,TLV5616包含一個并行接口、速度和掉電控制邏輯、一個基準輸入緩沖器、電阻串以及一個軌到軌的輸出緩沖器。
在本文中,DAC采用SPI與DSP進行通信,首先DSP對DA進行使能控制(也就是將/cs置低),在FS控制引腳的下降沿啟動數據移位,在SCLK的下降沿一位接一位(采用MSB模式)的傳入DA的內部寄存器,數據傳輸完畢以后,移位寄存器中的數據被移動至DAC鎖存器,它將輸出電壓更新為實時的電平。
在本文中,TLV561 6自身沒有提供時鐘,與DSP進行互相連接的時候需要DSP的時鐘引腳提供時鐘。因此,DSP的SPI控制器工作在主模式下,TLV5616的SPI通信工作于從模式。在本文中的SPI串口上只是接了一個TLV5616,將該DAC的片選端接地,也就是工作于三線制模式下。軟件工作過程中,在實際工作中將DSP的SPI控制器工作與主模式時,往輸出緩存中輸入數據既可以驅動控制器發出時鐘,并且在進行時鐘的邊沿進行數據的移位輸出,輸出完畢后,給FS引腳提供一個下降沿,開始DA轉換以及模擬電壓輸出.
在TLV5616的工作電路設計過程中,應該將芯片的數字部分和模擬部分分開。電源的輸入端采用旁路電容(0.1uF的電解電容和10uF的鉭電容)進行去耦,小電容去耦半徑小,放置位置與引腳的距離小,大電容的去禍半徑大,放置位置與引腳距離可以稍大.二者盡可能靠近引腳,并且使得與地之間的回路最小,從而實現最佳的工作效果.
詳情請瀏覽公司網站的產品中心 http://www.m.jxper05.cn/ 超聲波液位計
超聲波流量計