新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > AD5933阻抗測量芯片原理及其應用

        AD5933阻抗測量芯片原理及其應用

        作者: 時間:2010-03-04 來源:網絡 收藏

          1概述
          1.1主要性能
          是一款高精度的,內部集成了帶有12位,采樣率高達1MSPS的轉換器的頻率發生器。這個頻率發生器可以產生特定的頻率來激勵外部電阻,電阻上得到的響應信號被ADC采樣,并通過片上的DSP進行離散的傅立葉變換。傅立葉變換后返回在這個輸出頻率下得到的實部值R和虛部值I。這樣就可以很容易的計算出在每個掃描頻率下的傅立葉變換的模和電阻的相角。其中模=,相角=
          AD主要具有以下特性:
          可編程的頻率發生器,最高頻率可達100KHz
          作為設備通過口和主機通訊,實現頻率掃面控制
          頻率分辨率為27位(0.1Hz)
          范圍為100Ω到10MΩ
          內部帶有溫度傳感器,測量誤差范圍為±2℃
          帶有內部時鐘
          可以實現相位測量
          系統精度為0.5%
          可供選擇的電源范圍為2.7V到5V
          正常工作的溫度范圍-40℃到+125℃
          16腳SSOP封裝
          1.2AD5933的引腳定義
          圖1給出了AD5933的封裝圖,表1給出了AD5933的引腳定義。建議在使用時把所有的電源腳9、10、11都連到一起,統一連接到電源上,同樣所有的地引腳12、13、14也都連接到一起,統一連接到系統地上

          圖1AD5933引腳排列

          表1AD5933引腳定義

          1.3主要應用
          AD5933可以廣泛的應用在電化學分析、生物電極、阻抗譜分析、復雜阻抗測量、腐蝕監視和儀器保護、生物醫學和自動控制傳感器、無創檢測、原材料性能分析以及燃料和電池狀態監測等眾多領域。為阻抗的測量提供了很大的方便,單片集成技術大大的減小了儀器的體積,使得儀器使用更加方便。簡單的I2C通訊方式,方便用戶操作,減小了用戶編程的困難。由于它給出的直接是變換后阻抗的實部和虛部數據,大大的簡化了用戶編程過程,節省了開發時間。
          2AD5933工作原理
          2.1AD5933的參數設置
          AD5933片上帶有一個27位的DDS來提供輸出特定頻率激勵信號。輸入到DDS狀態寄存器的數據由AD5933片上地址為82h、83h、84h的起始頻率寄存器提供。盡管狀態寄存器提供27位的精度,但其實起始頻率寄存器的高三位是被內部置零的,所以用戶可以控制的只有起始頻率的低24位。AD5933可以實現0.1Hz的頻率分辨率,頻率分辨率是通過片上24位頻率增量寄存器來控制的。頻率增量寄存器的地址為85h、86h、87h。起始頻率和頻率分量寄存器的代碼的計算方法為要求的起始頻率值或者頻率增量值除以四分之一的系統時鐘再乘以2的27次方。系統時鐘可以通過控制寄存器來設置是選擇外部時鐘還是內部時鐘,AD5933的內部時鐘為16MHz。還可以在寄存器88h和89h中設置頻率點個數。例如,如果用戶想測量150個頻率點,則用戶給88h和89h中分別存入00H和96H。當這三個參數都設置好之后,可以通過給控制寄存器寫入起始頻率掃描命令來實現掃描初始化。當完成每個頻率點的掃描后狀態寄存器的第二位將自動置位,可以通過查詢這位來判斷是否測量完成,用戶可以自行控制實現跳到下一個頻率點。測量結果的實部保存在94h和95h中,虛部保存在96h和97h中,這個結果應該在跳到下一個頻率點之前讀出。如果想要多次測量同一個頻率點的值,以使得測量結果更加精確,只需在一次測量完成之后在控制寄存器中寫入重復當前頻率命令字即可。當所有的頻率點都掃描完時,狀態寄存器的第三位將被自動置位。一旦這位被置位后,將不能進一步實現頻率掃描。
          頻率掃描的具體過程包括三部分
          (1) 進入標準模式,在寫入開始頻率掃描控制字到控制寄存器之前,首先要寫入
          標準模式控制字到控制寄存器,在這個模式中VOUT和VIN引腳被內部接到地,因此在外部電阻或者電阻和地之間沒有直流偏置。
          (2) 進入初始化模式。在寫入開始頻率控制字到控制寄存器后將進入初始化模式。
          在這個模式下,電阻已經被起始頻率信號激勵,但沒有進行測量。用戶可以通過程序設置在寫入頻率掃描命令到控制寄存器來啟動進入頻率掃描模式之前的時間。
          (3) 進入頻率掃描模式。用戶通過寫入頻率掃描控制字。在這個模式中,ADC在
          設定時間周期過去之后開始測量。用戶可以通過在每個頻率點測量之前設置寄存器8Ah和8Bh的值來控制輸出頻率信號的周期數。
          片上DDS輸出的信號通過一個可編程增益放大器,通過控制增益可以實現四個不同范
          圍的峰峰值輸出。這個輸出范圍的控制是在控制寄存器的第9和第10位實現的。
          在接收過程中,從電阻上得到的信號首先進入電流電壓轉換放大器,后面緊跟的是一個可編程增益放大器,這個放大器的增益有5和1兩個值,可以通過設置控制寄存器的第8位來選擇。經過可編程增益放大器之后的信號被ADC采樣,采樣得到的數據送DSP進行傅立葉變換。每個頻率采樣1024個點進行傅立葉變換,變換的結果存儲在兩個16位的寄存器中代表變換后的實部和虛部,每個16位的寄存器分別為兩個8位的寄存器組成,這個將在下面的寄存器介紹中專門給出。
          AD5933的系統時鐘可以通過兩個途徑給出。用戶可以在外部時鐘引腳MCLK接入一個高精度穩定的時鐘。另外也可以使用AD5933內部16.776MHz的時鐘。具體選擇哪個時鐘可以通過設置控制寄存器的第3位來實現。系統上電默認為選擇內部時鐘。
          2.2內部寄存器定義及設置
          AD5933片上有9個寄存器。這些寄存器分別實現不同的參數設置功能,表2中給出了它們的名稱、地址和讀寫特性。
          表2內部寄存器

          起重大部分寄存器已經在上面提到過了。首先主要介紹一下控制寄存器。控制寄存器主要實現AD5933各參數的設置以及工作狀態的設定。表3給出了控制寄存器各個位的功能定義。控制寄存器由兩個8位的寄存器組成,地址分別為80h和81h,在使用時,用戶可以只改變其中一個寄存器的值,而另外一個寄存器的值不變。當給控制寄存器寫入復位命令時不會使得已經編程好的和頻率掃描有關的設置復位,和頻率掃描有關的值為起始頻率,頻率增量和頻率點數。在復位命令之后,必須寫入開始頻率命令到控制寄存器來重新開始頻率掃描過程。上電之后控制寄存器的缺省值為A000H。
          表3AD5933內部寄存器位定義

          除了控制寄存器外,需要注意的還有狀態寄存器,狀態寄存器的地址是8Fh。狀態寄存器來標志測量的結束。D7到D0各位分別表示AD5933的不同功能狀態,其中D4至D7沒有實際意義,不表示任何測量狀態。(D0表示溫度測量 完成時,這位被置1)。D1表示一個頻率點的阻抗測量,當完成當前頻率點的阻抗測量時,這位被置1,同時表明實部和虛部數據寄存器中已經存入測量結果。在接到開始,跳到下個頻率點,重復當前頻率或復位等命令時該位被自動復位,在上電時這位也被復位。D2表示頻率掃描完成,當所有的頻率點都測量結束時該位被置1,當接受到復位命令或上電時這位被復位。
          2.3AD5933與控制系統的數據傳輸
          AD5933與控制系統的通訊是用 實現的,作為 設備使用,遵守 通訊的時序。它有一個七位的設備地址0001101。當控制系統寫入到AD5933時沒有什么特別說明的,當從AD5933讀數據時,首先要寫入B0h到AD5933,然后寫入要讀出數據的寄存器地址,讀出寄存器的值。
          2.4溫度測量實現
          AD5933片上的溫度傳感器是一個13位的數字溫度傳感器,第14位是一個標志位。溫度傳感器可以精確測量周圍器件的溫度。溫度傳感器的測量范圍是-40℃到+125℃,當溫度達到+150℃時,當工作在電壓和溫度的最大規格時,結構完整性將受到破壞。測量溫度的精度為±2℃。
          溫度測量過程的轉換時鐘由內部產生,只有從串口讀取或寫入數據才需要外部時鐘。一般模式下,內部時鐘自動完成轉換過程。默認情況下溫度傳感器處于掉電狀態,要啟動溫度測量需要在控制寄存器中寫入溫度測量控制字,在測量完成后溫度傳感器自動關閉,直到下次接受到命令再啟動。用戶可以通過讀取狀態寄存器的值來檢查溫度測量是否結束,溫度測量的結果保存在92h和93h中。其中有14位是有用數據,最高兩位沒有意義。DB13是一個標志位。表4中給出了部分測量數據與實際溫度的對應關系。對于具體的溫度測量數據可以通過公式得到,如果測量溫度為正,則等于所得數據的十進制表示值除以32。如果測量溫度值為負,且把DB13的值也計算在內,則等于測得數據的十進制值減去16384后再除以32,若不把DB13的值計算在內,則等于測量數據的十進制值減去8192后再除以32。
          上一頁 1 2 下一頁

          關鍵詞: 5933 AD 阻抗測量 芯片

          評論


          相關推薦

          技術專區

          主站蜘蛛池模板: 郑州市| 石屏县| 包头市| 宁强县| 绥阳县| 宝兴县| 长兴县| 祁连县| 淮滨县| 衡南县| 高台县| 同江市| 洞口县| 汤阴县| 五莲县| 象山县| 天柱县| 沾化县| 安庆市| 镶黄旗| 浦东新区| 铁力市| 军事| 留坝县| 永顺县| 宣化县| 轮台县| 清镇市| 上虞市| 平武县| 滁州市| 石屏县| 卢氏县| 白水县| 友谊县| 保靖县| 营山县| 葫芦岛市| 平南县| 永寿县| 舟曲县|