ISD1820語音模組的使用

2021-10-02 09:14:48 字數 2026 閱讀 8605

isd1820語音模組

isd1820是美國isd公司於2023年最新推出一種單片8〜20秒單段語音錄放電路isd1810,它的基本 結構與isd1110. 1420完全相同,採用cmos技術,內含振盪器,話筒前置放大,自動增益控制,防混淆濾波器,揚聲器驅動及flash陣列。

使用方便的單片8至20秒語音錄放

外接電阻調整錄音時間

高質量,自然的語音還原技術

內建喇叭驅動放大電路

10,000次錄音週期(非典型)

自動節電,維持電流0.5ua

3-5v單電源工作

不耗電資訊、儲存100年(典型值)

借助專用裝置可批量拷貝

電源(vcc)

晶元內部的模擬和數位電路使用的不同電源匯流排在此引腳匯合,這樣使得雜訊 最小。去耦電容應盡量靠近晶元。

地線(vssa,vssd)

晶元內部的模擬和數位電路的不同地線匯合在這個引腳。

錄音(rec)

高電平有效。只要rec變高(不管晶元處在節電狀態還是正在音),晶元即開始錄音。錄音期間,rec必須保持為高。rec變低或記憶體錄滿後,錄音週期結束,芯 片自動寫入乙個資訊結束標誌(eom),使以後的重放操作可以及時停止。然後晶元自動進入節電狀態。注:rec的上公升沿有84毫秒防顫,防止按鍵誤觸發。

邊沿觸發放音(playe)

此端出現上公升沿時,晶元開始放音。放音持續到eom標誌或記憶體結束,之後晶元自動進入節電狀態。開始放音後,可以釋放playe。

電平觸發放音(playl)

此端從低變高時,晶元開始放音。放音持續至此端回到低電平,或遇到eom標誌,或記憶體結束。放音結束後晶元自動進入節電狀態。

錄音指示(/recled)

處於錄音狀態時,此端為低,可驅動led。此外,放音遇到eom 標誌時,此端輸出乙個低電平脈衝。此脈衝可用來觸發playe,實現迴圈放音。

話筒輸入(mic)

此端連至片內前置放大器。片內自動增益控制電路(agc)控制前置放大器的增益。外接話筒應通過串聯電容耦合到此端。耦合電容值和此端的10kq輸入阻抗決定了晶元頻帶的低頻截止點。

話筒參考(micref)

此端是前置放大器的反向輸入。當以差分形式連線話筒時,可減小雜訊,提高共模抑制比。

自動增益控制(agc)

agc動態調整前置增益以補償話筒輸入電平的寬幅變化,使得錄製變化很大的音量(從耳語到喧囂聲)時失真都能保持最小。通常4.7uf的電容器在多數場合下可獲得滿意的效果。

喇叭輸出(sp+,sp-)

這對輸出端可直接驅動8 ω以上的喇叭。單端使用時必須在輸出端和喇叭之間接耦合電容,而雙端輸出既不用電容又能將功率提高至4倍。sp+和sp-之間通過內部的50k。的電阻連線,不放音時為懸空狀態。

外部時鐘(xclk)

此端內部有下拉元件,只為測試用,不用接。

振盪電阻(rosc)

此端接振盪電阻至vss,由振盪電阻的阻值決定錄放音的時間。

直通模式(ft)

此端允許接在mic輸入端的外部語音頻號經過晶元內部的agc電路、濾波器和喇叭驅動器而直接到達喇叭輸出端。平時ft端為低,要實現直通功能,需將ft 端接高電平,同時playe和playl保持低。

在pcb版上包含有isd1280插槽,開關,按鍵,麥克風,部分功能引腳介面,預留的喇叭接線器,及電容電阻二極體。

電源電壓3-5v,在錄放模式下,按住rec錄音按鍵不放即錄音,recled燈會亮起,錄音在 鬆開按鍵時停止,放音有三種情況:

1、邊沿觸發放音,按pe鍵一下即將全段語音放出,除非斷電或語音結束不能停止放音;

2、電平觸發放音,按住pl鍵時即放音,鬆開按鍵即停止;

3、迴圈放音,置迴圈放音開關閉合,按動pe鍵即開始迴圈放音,只能斷電才能停止;

訊飛語音的使用(android studio)

最近在做專案中有乙個需求就是要將語音轉化為文字,所以就選擇使用了訊飛語音,教程雖然看起開來簡單,可是裡面的坑還是有的,搞了半天才算完工。接下來開始寫 1 初始化語音引擎 2 設定引數 speechrecognizer miat speechrecognizer.createrecognizer th...

模組的使用

一 什麼是模組?模組是一系列功能的集合體。模組的分類 自定義模組 第三方模組 內建模組 c語言寫的一些功能 常見的模組形式 1 乙個module.py檔案就是乙個模組,檔名是module.py,而模組名是module。2 乙個包含有 init py檔案的資料夾也是模組。3 已被編譯為共享庫或dll或...

模組的使用,模組的搜尋路徑

模組的使用 1 什麼是模組 模組是一系列功能的集合體 常見的模組形式 自定義模組 第三方模組 內建模組 1 乙個module.py檔案就是乙個模組,檔名是module.py,而模組名是module 2 乙個包含有 init py檔案的資料夾也是模組 3 已被編譯為共享庫或dll的c或c 擴充套件 4...