查看: 1651|回復: 32
打印 上一主題 下一主題

[經驗] 【Arduino】108種傳感器模塊系列實驗(31)---ISD1820語音模塊

[復制鏈接]
  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    跳轉到指定樓層
    樓主
    發表于 2019-6-20 19:46 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    本帖最后由 eagler8 于 2019-8-27 09:39 編輯

    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。


    【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
    實驗三十一:ISD1820錄音語音模塊(8-20秒)


    ISD1820
    美國ISD公司的系列語音芯片以其高品質的工作性能和語音音質深受技術設計人員和生產商的青睞。最近ISD公司推出了一種新的單片10~20秒單段語音錄放電路ISD1820,ISD1820除了具有ISD系列語音錄放電路的基本特性外,還有以下幾個新的顯著特點:1.工作電壓3~5V;2.取樣率和錄放音時間可以由外部振蕩電阻調節;3.DIP14小型封裝或其它COB軟封裝;4.單段錄放控制簡單;5.帶話筒放大直通功能;6.高質量自然的語音還原技術;7.邊沿/電平觸發放音;8.自動節電,維持電流0.5μA;9.內置8Ω喇叭驅動放大電路;10.無需開發系統。




  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    沙發
     樓主| 發表于 2019-6-20 19:48 | 只看該作者



  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    板凳
     樓主| 發表于 2019-6-20 19:50 | 只看該作者

  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    地板
     樓主| 發表于 2019-6-20 20:04 | 只看該作者
    內部結構圖



  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    5#
     樓主| 發表于 2019-6-20 20:09 | 只看該作者
    概述
    ISD1820芯片的基本結構與ISD1110、ISD1420完全相同,它采用CMOS技術,內含振蕩器、話筒前置放大、自動增益控制、防混淆濾波器、平滑濾波器、揚聲器驅動及FlASH陣列。最小的錄放系統僅需麥克風、喇叭、兩個按鈕、3V電源及少數電阻電容。在錄放操作結束后,芯片自動進入低功耗節電模式,功耗僅0.5μA。芯片采用多電平直接模擬量存儲專利技術(DAST),每個采樣值直接存儲在片內FLASH單元中,因此能夠非常真實、自然地再現語音、音樂、音調和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和"金屬聲"。ISD1820的聲音采樣頻率可通過外接振蕩電阻來調節,從3.7kHz到8kHz對應不同的錄音時間和頻帶寬度,其關系如表1所示。片內信息可保存100年(無需后備電源),FLASH單元可反復錄音1萬次。




  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    6#
     樓主| 發表于 2019-6-20 21:02 | 只看該作者

    引腳描述

    1、電源(VCC)  芯片內部的模擬和數字電路使用的不同電源總線在此引腳匯合,這樣使得噪聲最小。去耦電容應盡量靠近芯片。

    2、地線(VSSA, VSSD)  芯片內部的模擬和數字電路的不同地線匯合在這個引腳。

    3、錄音 (REC) 高電平有效。只要REC變高(不管芯片處在節電狀態還是正在放音),芯片即開始錄音。錄音期間,REC必須保持為高。REC變低或內存錄滿后,錄音周期結束,芯片自動寫入一個信息結束標志(EOM),使以后的重放操作可以及時停止。然后芯片自動進入節電狀態。注:REC的上升沿有84毫秒防顫,防止按鍵誤觸發。

    4、邊沿觸發放音(PLAYE) 此端出現上升沿時,芯片開始放音。放音持續到EOM標志或內存結束,之后芯片自動進入節電狀態。開始放音后,可以釋放PLAYE。

    5、電平觸發放音(PLAYL) 此端從低變高時,芯片開始放音。放音持續至此端回到低電平,或遇到EOM標志,或內存結束。放音結束后芯片自動進入節電狀態。

    6、錄音指示(/RECLED) 處于錄音狀態時,此端為低,可驅動LED。此外,放音遇到EOM標志時,此端輸出一個低電平脈沖。此脈沖可用來觸發PLAYE,實現循環放音。

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

    8、話筒參考(MIC REF) 此端是前置放大器的反向輸入。當以差分形式連接話筒時,可減小噪聲,提高共模抑制比。

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

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

    11、外部時鐘(XCLK) 此端內部有下拉元件,只為測試用,不用接。

    12、振蕩電阻(ROSC) 此端接振蕩電阻至VSS,由振蕩電阻的阻值決定錄放音的時間。

    13、直通模式(FT) 此端允許接在MIC輸入端的外部語音信號經過芯片內部的AGC電路、濾波器和喇叭驅動器而直接到達喇叭輸出端。平時FT端為低,要實現直通功能,需將FT端接高電平,同時REC、PLAYE和PLAYL保持低。



  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    7#
     樓主| 發表于 2019-6-21 07:24 | 只看該作者

  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    8#
     樓主| 發表于 2019-6-21 07:25 | 只看該作者

  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    9#
     樓主| 發表于 2019-6-21 07:25 | 只看該作者
    ISD1820錄音語音模塊(8-20秒)



  • TA的每日心情
    開心
    2019-12-20 07:12
  • 簽到天數: 204 天

    [LV.7]常住居民III

    10#
     樓主| 發表于 2019-6-21 07:41 | 只看該作者
    簡介:
    1、主要芯片:ISD1820
    2、尺寸:38mm*42.5mm
    3、工作電壓:直流3-5V
    4、工作溫度:0℃ ~ +50℃
    5、錄放音電源電壓 (Vcc):+2.7V ~ +4.5V
    6、地電平 (Vss):0V




    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    熱門推薦

    [限時福利]5分鐘帶你快速了解新一代開發板:M5STACK
    [限時福利]5分鐘帶你快速
    一、什么是M5Stack M5Stack是一種模塊化、可堆疊擴展的開發板,每個模塊
    Blynk與m5stack basic以及uiflow的交互玩法
    Blynk與m5stack basic以及
    Blynk與m5stack basic以及uiflow的交互玩法 [準備工作我們假設玩家已經熟悉下面的準備
    【原創】 drawbot平面關節scara機械臂寫字機 畫畫機器人直播...
    【原創】 drawbot平面關節
    這個項目上個月就在做了,結構和代碼反反復復改了多次,加上自己又太忙,一直沒來得及
    上傳一個藍牙串口助手,安卓版的
    上傳一個藍牙串口助手,安
    /* 本軟件為藍牙串口通訊工具,可與藍牙模塊(如:HC-05)建立連接,進行串口通訊,可
    【Arduino】108種傳感器模塊系列實驗(102)---RC522 RFID射頻模塊
    【Arduino】108種傳感器模
    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   
    快速回復 返回頂部 返回列表
    3d每天组六27个号必中