圖1中的設計實例使用了德州儀器公司的IVC102精密積分器的S1開關,可在單輸入電流或兩個重疊輸入電流之間作出選擇。這種功能可以獲得一個其特性與兩個輸入電流之比直接相關的輸出信號。該電路能實現與大多數系統參數無關的高精度。另外,如果你用一個數字計數器控制采用IVC102的電路,還可以提高精度(圖2)。在本例中,系統的輸出是一個BCD(二進制編碼的十進制)格式的數,它與輸入電流比率成正比,實現了真正的數字轉換。
電路分為兩個階段。當IVC102的輸出電壓略高于LM311比較器的閾值電壓時,第一階段開始。比較器生成一個下降沿信號,而555單穩多諧振蕩器啟動一個脈沖,使S1閉合。在本例中,如果I2大于I1,總輸入電流I2-I1產生一個負向斜坡。在時間增量ΔTA期間內,積分器的輸出電壓到達最終電壓值。因此,|VFIN-VTH|=(I2-I1)ΔTA/CINT,其中CINT是IVC102的積分電容值。當555單穩多諧振蕩器 的輸出脈沖結束時,第二個階段開始:S1斷開,輸入電流I1使C扁平線電感INT放電。用于保證閾值電壓值的輸出電壓的ΔTB則為CINT|VFIN-VTH||/I1,而比較器為單穩多諧振蕩器產生一個新的觸發指令,以開始一個新的循環。用前述方程可得:I1/I2=ΔTAf,其中f=(ΔTA+ΔTB)-1。此方程表明,生成輸出信號(一系列脈沖)的頻率f與I1/I2電流比率成正比。單穩多諧振蕩器的精度直接影響著系統的精貼片電感器廠度。相反,如果積分電容和閾值電壓的值至少在1/f時間標度內保持恒定,則不會影響精度。
通過修改產生恒定的ΔTA寬度脈沖的部分,可以增加圖1電路的精度。圖2的電路用三個HCF40110 BCD計數器產生一個ΔTA寬度脈沖。當第三個計數器產生一個進位時,已過去了1000/fCK秒。圖2中,一個設置/復位觸發器控制S1的狀態,而施密特觸發器輸入的74HC14六反相器則產生深圳電感廠用于系統重新初始化的脈沖。下面對測量周期作一簡單說明。當 IVC102 的輸出電壓高于閾值電壓時,連接到第一個 HCF40110 觸發輸入端的 INH(禁止)信號禁止計數。同時,比較器輸出的負沿產生一個大約10ms的負向脈沖,閂鎖住輸出端的計數器值,以顯示實際的結果。這一步后,一個負脈沖將SR觸發器設定為閉合S1。對應有一個正脈沖使計數器復位。40110的閂鎖使能線被拉高,因此計數器的復位不會影響顯示的數值。當復位脈沖結束,并且比較器輸出為高時,HC40110可以繼續計數。當第三個計數器產生一個進位(負脈沖)時,已到了第1000個時鐘周期,SR觸發器復位以斷開S1。比較器輸出的下一個下降沿時,周期結束。I2-I1為CINT充電的時間周期為NA/fCK(NA=1000),I1需要的放電時間為NB/fCK。從積分器的關系式解得I2/I1=N/NA,其中 N="NA"+NB。