內容簡介
本文介紹如何利用Bluesuite的Bluetest3讓CSR8350進入AUDIO LOOPBACK測試,直接將MIC的輸入音頻從SPEAKER輸出。
測試工具
MDE:NULL
Toolkit:NULL
QACT:NULL
ADK:NULL
Bluesuite:2.6.9
Hardware:CSR8350
Software:NULL
Here we go
在開始之前,需要確認一點,如果CSR8350有外掛的EEPROM,請先用pstool進行factory restore:
這樣做的目的是為了防止原先存儲的信息對芯片的干擾。
測試需要一個1kHz的正玄波信號,可以用信號發生器,也可以用開發板自己產生一個1kHz的音頻,我用的是后者。先在QCC51xx開發板上燒錄一個sink程序,然后用手機連接開發板,手機播放1kHz的測試音頻。在開發板輸出音頻的地方,用示波器先測試1kHz是否正常。
將QCC51xx與CSR8350共地,然后將QCC51xx輸出1kHz音頻的信號連接到CSR8350的MIC_AP上,MIC_AN通過電容連接到GND,示波器與CSR8350共地,然后表筆接到SPK_LP上(或者SPK_LN),用于測試輸出波形。
CSR8350的SPI接口連接電腦,然后打開Bluetest3:
打開后如下:
選擇PCM_TONE_STEREO,先測試一下SPK是否正常:
如果是正常的話,可以在示波器上看到一個正玄波。
cold reset后,選擇STERO_CODEC_LB測試:
這里的參數在Bluetest3 user guide上有詳細說明,我們這里直接采用默認即可。
實際測試結果:
其中黃色波形為MIC_AP上測試的到的,藍色波形為SPK_LN上測試得到的。可見,audio的loopback測試成功。
審核編輯 :李倩
-
示波器
+關注
關注
113文章
6368瀏覽量
186812 -
信號發生器
+關注
關注
28文章
1506瀏覽量
109405 -
開發板
+關注
關注
25文章
5238瀏覽量
99398
發布評論請先 登錄
相關推薦
評論