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