露一手:自制數字示波器
該示波器由6部分電路構成,分別是:
1. 輸入程控放大(衰減)電路2. 高速AD轉換電路3. FIFO存儲電路4. 顯示控制電路5. 時鐘產生電路6. 測頻與控制電路在這幾部分中,最重要的是程控放大電路和AD轉換電路,因為這兩個電路是這個數字示波器的咽喉,程控放大電路決定了示波器的輸入帶寬和垂直分辨率,AD轉換電路決定了示波器水平分辨率,這兩個分辨率直接決定著示波器性能的優(yōu)劣。這兩部分電路將被測信號轉換成后面的處理電路所需的數據信號,慶幸的是這幾部分電路都可用高性能的集成電路加少量外圍器件構成,電路設計簡單,調試也很簡單。整個示波器我覺得最難的應該是程序,也就是軟件方面。
軟件承擔著該示波器的所有數據處理和控制任務,包括AD采樣控制、水平掃速控制、垂直靈敏度控制、顯示處理、峰峰值測量、頻率測量等任務。為了提高性能,這個示波器使用了兩片單片機,分別用于顯示和控制,所以程序的設計還要考慮兩個單片機之間的通信問題,這些在文章的各章節(jié)都會有詳細的描述和解釋。
通過這個示波器的制作,你將會了解很多東西,比如如何用運算放大器設計組合放大電路、高速AD轉換器的應用、FIFO存儲器的應用、AVR單片機SPI總線接口協(xié)議以及高分辨率點陣液晶顯示器的驅動等內容,這些內容對于別的電子設計也是非常有用的。
評論