示波器與“Scoppy”一起工作,這是一款適用于手機或平板電腦的安卓應(yīng)用程序,還有一個樹莓派Pico和一些電子元件。該應(yīng)用程序可在谷歌Play商店(鏈接如下)。有一個只有一個頻道的有廣告的免費版本,也有一個有兩個頻道的無廣告的高級版本,價格約為3歐元。Android設(shè)備可以通過USB-OTG電纜或Wi-Fi連接到樹莓派Pico,當(dāng)使用支持Wi-Fi的變體樹莓派Pico W時?!癝coppy”利用嵌入Pi Pico的RP2040微控制器的三個模擬輸入中的兩個。這些操作的采樣率為每秒500千次,分辨率為12位。然而,開發(fā)人員已經(jīng)設(shè)法將采樣率提高到每秒2兆樣本。這使得Scoppy可以很好地顯示高達約600千赫茲的正弦信號。方波和鋸齒波信號在大約100千赫茲的范圍內(nèi)看起來仍然很好。
模擬前端
RP2040的adc工作電壓范圍為0 ~ 3.3伏。負電壓和高于3.3伏的電壓無法測量,甚至?xí)p壞芯片。因此,需要一個模擬前端——一個將測量電壓放大或衰減到0到3.3伏的允許范圍的電路。雖然Scoppy的創(chuàng)建者在他們的網(wǎng)站上提供了一個,但它已經(jīng)有一段時間沒有可用了。我也無法找到一個免費的電路圖,所以我開發(fā)了自己的前端。它提供三種輸入電壓范圍,可通過應(yīng)用程序選擇:-330至330毫伏,-3.3至3.3伏和-33至33伏。探頭可以通過兩個BNC插座連接。為了校準和測試,有一個簡單的信號發(fā)生器,能夠產(chǎn)生高達1.25兆赫的方波信號,以及脈沖寬度調(diào)制的1 khz正弦信號。還包括一個8通道邏輯分析儀,每秒運行高達2500萬個樣本。在選擇組件時,我確保盡可能多地使用通孔技術(shù)(THT)組件。對于少數(shù)SMD組件,有在線可用的適配器板,允許它們被焊接到。這使得在面包板或perfboard上組裝前端變得容易。
一步一步的說明
從固件上傳站點下載其中一個固件文件。有兩個固件文件:scoppy-pico-v18。uf2用于沒有WLAN的Raspberry Pi Pico和scoppy-picow-v18。uf2用于帶WLAN的Pi Pico。
?按下RPi Pico上的按鈕,用micro-USB電纜將其連接到計算機上。然后將其鏈接為USB驅(qū)動器。
?將適當(dāng)?shù)墓碳募?fù)制到該驅(qū)動器。然后,RPi Pico將使用Scoppy固件重新啟動。
?使用USB-OTG線連接手機。
?對于第一次測試,您已經(jīng)可以將引腳29 (GPIO 22,信號發(fā)生器)連接到引腳31 (GPIO26/ADC0,模擬輸入)。對于正弦波,你需要在引腳29和引腳31之間放一個1k的電阻,在引腳31和地(低通)之間放一個100nf的電容。
?組裝電路(見附件)。然后連接手機,配置以下輸入電壓范圍:—0(默認):-3.3V—3.3V—1:-0.33V—0.33V—2:-33V—33V,自動電壓范圍引腳數(shù):2
?斷開你的手機并重新連接。然后Pi Pico用新的設(shè)置重新啟動。
本文編譯自hackster.io