資料介紹
描述
該項目使用 Spresense 開發(fā)板及其音頻功能來錄制音頻信號。它有一個駐極體麥克風(fēng),連接到 Spresense 板上的麥克風(fēng)輸入之一。來自麥克風(fēng)的模擬信號將轉(zhuǎn)換為數(shù)字數(shù)據(jù)流,然后繪制在 TFT 顯示屏上。
細節(jié)
麥克風(fēng)
Spresense 音頻驅(qū)動程序默認配置為支持模擬麥克風(fēng)。本項目中使用的駐極體麥克風(fēng)需要在信號線上有一個小的偏置電壓才能產(chǎn)生信號。Spresense 板默認配置為不在 JP10 接頭(麥克風(fēng)接頭)上的信號引腳上提供偏置電壓。要獲取有關(guān)如何將各種類型的麥克風(fēng)連接到 Spresense 板的更多詳細信息,請訪問:Spresense 麥克風(fēng)文檔。
為了在信號線上啟用偏置電壓,可以在擴展板上安裝一個電阻器。這將需要在板上焊接,如果這樣做,保修將失效。
但不用擔(dān)心,有一個簡單的解決方法,無需在板上焊接任何東西,并且仍然提供偏置電壓。
?

從擴展板的原理圖中可以看出,偏置電壓也直接提供給排針 JP10 上的引腳 5、6、11 和 12。因此,無需將偏置電阻焊接到電路板上,只需將它們連接在 BIAS 引腳和 MIC_X 引腳之間即可。在此項目中,僅使用麥克風(fēng)通道 A,因此安裝/連接一個偏置電阻就足夠了。
?

?
麥克風(fēng)增益
有時需要增加或調(diào)整麥克風(fēng)增益以獲得所需的結(jié)果。目前還沒有適當?shù)?API 調(diào)用來執(zhí)行此操作,但可以通過編輯音頻庫文件來完成。
音頻庫位于以下位置:
在 Linux 中:
~/.arduino15/packages/SPRESENSE/hardware/spresense/1.0.2/libraries/
在 Windows 中:
%userprofile%/AppData\Local\Arduino15\packages\SPRESENSE\hardware\spresense\1.0.2\libraries\Audio
打開文件Audio.cpp并搜索對 init_mic_gain 的函數(shù)調(diào)用:
init_mic_gain(input_device, 0)
嘗試增加/更改整數(shù)值,測試并檢查結(jié)果,直到您對結(jié)果滿意為止。
TFT顯示器
該項目中使用的顯示器具有 st7735 TFT 控制器/驅(qū)動芯片。從 Spresense 板到顯示器的數(shù)據(jù)通過 SPI 接口傳輸。
還需要幾根電線,一根用于重置顯示屏和背景 LED 燈的電源。

以上是 TFT 模塊如何連接到 Spresense 的示意圖。Spresense 能夠以比 Arduino UNO 高得多的頻率運行 SPI。使用長線快速運行 SPI 可能會導(dǎo)致顯示出現(xiàn)意外行為。因此,如果發(fā)生這種情況,最好嘗試降低 SPI 頻率(在 TFT 驅(qū)動程序庫中)并縮短 TFT 模塊和 Spresense 之間的連線。
ST7735使用的驅(qū)動是Arduino IDE中的標準TFT驅(qū)動,TFT for Arduino by Adafruit v1.0.6移植到Spresense。移植主要是為了改變控制 CS 和 RS(上圖中的 DC/A0)線路的方式。移植的詳細信息可以在 GitHub上的arduino-libraries帳戶上找到。
代碼
運行該項目的代碼包括通過 Spresense 音頻庫獲取音頻數(shù)據(jù)流的主要草圖。一個 TFT st7735 軟件驅(qū)動程序,它還需要在 Spresense 板上安裝一個 wav 音頻編解碼器。這將在分步說明中詳細描述。
分步說明
1. 安裝Arduino IDE,啟動并安裝Spresense開發(fā)板包。
2. 如果需要,刷新 Spresense 引導(dǎo)加載程序。
3. 使用子模塊從 GitHub 獲取該項目的源代碼:https ://github.com/TE-KarlKomierowski/hackster_projects/ 。
$ git clone --recursive git@github.com:TE-KarlKomierowski/hackster_projects.git
4. 從項目“arduino-lib”文件夾安裝 TFT 驅(qū)動程序。這可以在 Arduino IDE 菜單“Sketch -> Include Library -> Add.zip Library...”中完成。指向文件夾 spresense-audio-scope/arduino-lib/ 并導(dǎo)入TFT 。
5.打開草圖spresense-audio-scope/sketch/audio-scope/audio-scope.ino
6. 單擊“上傳” ,您應(yīng)該會在屏幕上看到音頻波形。
?
?
- 音頻信號發(fā)生器 66次下載
- 音頻信號處理電路介紹 34次下載
- 音頻信號分析儀論文事例 0次下載
- 音頻信號分析系統(tǒng) 0次下載
- 音頻信號分析系統(tǒng)論文 0次下載
- 音頻信號分析儀簡介 0次下載
- 音頻信號光纖傳輸技術(shù) 104次下載
- 音頻信號傳輸介質(zhì) 56次下載
- 音頻信號分析儀(論文)
- 用于所有音頻信號測量的緊湊型儀器--音頻信號分析儀R&S U
- 雙音頻信號的收發(fā)芯片MT8880應(yīng)用
- 基于Windows的音頻信號處理方法
- 音頻信號放大電路
- 音頻信號分析儀設(shè)計的畢業(yè)論文
- 音頻信號分析儀論文
- 藍牙音頻模組中模擬音頻和數(shù)字音頻如何選擇? 1k次閱讀
- 音頻輸入接口干什么用 6.6k次閱讀
- ip網(wǎng)絡(luò)音頻終端是什么 2.2k次閱讀
- 音頻功放芯片的選擇原則 2.5k次閱讀
- 音頻信號處理電路的特征 影碟機中的音頻信號處理電路詳解 3.1k次閱讀
- 典型音頻放大器電路圖分享 1.7w次閱讀
- 實用AGC算法的工作原理及在音頻FPGA中的應(yīng)用 1w次閱讀
- 基于DSP6713的音頻信號的采集系統(tǒng)設(shè)計 6.8k次閱讀
- 如何使用模擬開關(guān)動態(tài)切換音頻和視頻信號 8.7k次閱讀
- 基于NE555制作的音頻信號發(fā)生器電路圖 1.8w次閱讀
- 一種基于實用AGC算法的音頻信號處理方法與FPGA實現(xiàn)的分析研究 3.6k次閱讀
- 音頻信號放大器電路圖大全(十款經(jīng)典的音頻信號放大器電路原理圖詳解) 17.2w次閱讀
- 音頻壓縮技術(shù)原理 2.6w次閱讀
- 音頻信號采集與AGC算法的DSP實現(xiàn) 4.5k次閱讀
- 無線音頻轉(zhuǎn)發(fā)模塊VMR6512的技術(shù)分析及功能特點 1.1k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論