圖1電路用于檢測模擬信號峰值,該電路避免了以往峰值檢測電路的弊端:有限的保持時(shí)間、檢測性能對保持電容參數極為敏感、需要輸入電阻極大的高速緩沖器等。另外,該電路在無(wú)需專(zhuān)用模/數轉換器的前提下實(shí)現了模擬到數字的轉換。 圖中MAX9001比較器內部包括:放大器、1.25V電壓基準和比較器,放大器用于信號緩沖或濾波(如抗混疊濾波),電阻R1、R2將輸入信號的最大值限制在1.23V,峰值檢測器的信號檢測范圍由基準電壓確定,比較器U5B將衰減后的輸入信號與前期存儲的峰值電壓進(jìn)行比較,如果輸入信號高于以前存儲的峰值電壓,則比較器輸出高電平,允許U2、U3構成的8位同步計數器以輸入時(shí)鐘確定的速率累計計數,隨著(zhù)計數器數值的增加,模/數轉換器(DAC)輸出增大,當輸入信號低于計數器內鎖存的峰值電壓時(shí),比較器U5B輸出為低電平,終止計數。模/數轉換由MAX5480(U4)完成,MAX5480為并行接口、8位R-2R DAC,本電路中將其配置為單電源模式:OUT1引腳為基準電壓輸入、REF引腳為DAC輸出,DAC的WR、CS引腳置為低電平使其處于“全通”狀態(tài),數據總線(xiàn)的任何變化均可迅速反應到DAC的輸出端。 該電路所允許的最大時(shí)鐘頻率由計數器、DAC和比較器延遲時(shí)間的總和確定,本電路中總計延遲時(shí)間為:48ns + 500ns + 370ns = 918ns,允許選用任何頻率低于1MHz的時(shí)鐘。時(shí)鐘頻率的選擇主要取決于輸入信號的最大壓擺率。反相器U1保證計數器數值達到FFH時(shí)停止計數,U1輸出可用于輸入信號超量程指示,微處理器也可以直接讀取計數器數值FFH檢測模擬輸入是否超出滿(mǎn)量程范圍。來(lái)自微處理器的CLR信號用于峰值檢測器的控制,當CLR為低電平時(shí)計數器被復位,CLR為高電平時(shí)峰值檢測器處于正常工作狀態(tài)。 |