關鍵詞:loto虛擬示波器;音頻功放;IIS;PCM;DAC
我最近打算自己制作一臺集藍牙5.0、xmos 數字界面兩種輸入、2.0的一體化音箱。但是在幾個系統的集成程序中遇到了非常苦惱的問題。例如usb數字界面、藍牙模塊與解碼器之間的iis(pcm)的程序,解碼器輸出模擬信號的程序。
而發現并解決這些問題的關鍵在于擁有一套標準測量儀器,如標準信號發生器、兩路或四路示波器及邏輯分析儀等。
但是問題來了,我的桌面太小,這么一堆東西放不下。(其實就是窮。)
正當我苦惱是不是找個大學實驗去混實驗室的時候,我在萬能的某寶上發現了這個:

這個東西是一個虛擬示波器,沒螢屏,不處理,各種功能全部交給cpu來完成,最重要的是價格便宜。(對于我這種窮b來說簡直666。)
那么,既然發現這么個東西了,那就好好研究研究吧,不看不要緊,一看就臥槽了,這東西原來還可以掛邏輯分析儀模塊啊!(窮逼已經淚流滿面了啊!)
真的舒服了,然后我再看了看這家企業的地址,哎呀?西安軟體新城?這不是連郵寄都免了?于是我就聯系了企業的客服人員,得到可以上門取貨以及學習基本使用方法的回復后心情變得又非常的舒服了。畢竟我2005年大學就畢業了,最后一次用示波器是在2008年了。于是,我就有了這么一堆看上去很大,實際上也就三盒煙大的東西:

然后呢?既然這堆看上去像世紀大盜用來開金庫門的東西已經有了,那就開始愉快的看螢屏吧!
首先混進攻城獅群,在群共享里把軟體下下來,然后裝電腦里,然后把機器的本體用USB tepyA資料線連接到電腦上(我的電腦用的瘟10所以不用裝驅動,所以具體驅動怎么裝我就不知道。)
一切準備就緒,打開示波器軟體,打開電腦上自己原來下的煲耳機軟體,設定一個1khz正玄波出來。然后先來一個正玄波吧:

為什么這個正玄波這么的穩定?不像用電腦軟體輸出的?因為我用了一個從指標上來講數一數二的音頻解碼器,所以沒有了很多不需要的雜波。直接顯示出一個干凈的1k正玄波出來。
看到這個以后,心情變得十分的好啊。然后該做什么?那當然是首先做一下前后級之間的相位對比吧:

通道A為解碼器輸出的模擬信號,通道B為功放輸出的信號。幅度一樣那是因為量程不同以及功放電位器調整問題,為的是影像看上整整齊齊的。中間那個粉紅色的圈圈是A_B(X_Y)計算之后的相位差的直觀顯示。這點沒問題,功放嘛,肯定需要處理時間,有延遲才是正常的,沒延遲那才有問題。
既然這個都做了,那么作為一個2.0的音響系統,在標準信號的情況下,左右聲道之間是絕對不能在同負載的情況下,出現相位差與輸出電平差距的,那么我們來看看功放輸出以后的左右聲道之間的情況吧:

Emmm,不錯不錯,這個粉紅色的棒棒他又粗又長啊!就是在某些地方有讓人不爽的毛刺。不過這不重要,畢竟是軟體生成的信號,哪怕動動滑鼠都可能對這個1k正玄波造成影響。完了再看看信號發生器吧。。。腦闊疼。
既然模擬部分測完都沒什么問題了,那就來看看數字部分吧!這部分要算,頭又疼了,那就先看看正不正常吧。開整:

是不是看的頭發暈了?這就對了,i2s信號頻率太高,所以看到了n多的資料只是一個1k波的1/2。而當我看到這個LRCK的頻率時,我又心動了。因為LRCK的頻率等于數字音頻采樣頻率。采樣位數=SCLK頻率/(2×采樣頻率)。那么,我那個大膽的想法就是給我要做的東西裝個螢屏吧,那既然裝了螢屏,那是不是能裝個遙控器呢?想想還有點小激動呢。
總之,一句話有了這個小小的示波器以后,作業的程序被極大的簡化了。以前某些需要萬用表+計算器+草稿紙的場景,在一個示波器下就不再需要經過復雜的計算程序才能進一步調整電路了。虛擬示波器讓桌面小到只能放下鍵盤和顯示幕的“我”有了一個盡可能大的作業空間。同時對示波器操作演示有要求的人應當更具吸引力吧。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/130791.html
標籤:硬件使用
上一篇:求助51單片機串口定時發送
下一篇:有完全控制的權限卻不能洗掉檔案夾
