A. 單片機如何控制語音晶元,
APR9600(語音錄放)
台灣公司最新推出的APR9600語音錄放晶元,是繼美國ISD公司以後採用模擬存儲技術的又一款音質好、噪音低、不怕斷電、
復錄放的新型語音電路,單片電路可錄放32-60秒,串列控制時可分256段以上,並行控制時最大可分8段。與ISD同類晶元
它具有:價格便宜,有多種手動控制方式,分段管理方便、多段控制時電路簡單、采樣速度及錄放音時間可調、每個單鍵均有
停止循環多種功能等特點,同時保留了ISD2500晶元的一些特點,都是DIP28雙列直插塑料封裝,在管腳排列上也基本相同。
圖一是APR9600的全功能使用電路圖,圖二是APR9600的管腳排列圖。表(一)為管腳功能說明。一、並行控制模式
在ISD晶元中要實現某鍵對某段的多段並行控制是十分復雜的,一般需要大量的二極體解碼陣或單片機來輔助實現,另外在分
段錄音時也存在很多困難。而在APR9300晶元中卻十分簡單,每段都有對應的鍵控制,按哪一鍵就錄、放哪一段,而且可以方便地
對任意一段重新錄音不影響其它段、對任意一段循環放音等。只是每段錄音的最大時間是等分的,而且最多隻能分八段。下面
以需要分四段為例說明:
並行四段控制需要將晶元的MSEL1端置1(高電平)、MSEL2端置0(低電平)、/M8端任意。模式置好後開始錄音,置RE
端為0,壓住/M1即聽到「嘀」一聲BUSY指示燈亮起即開始錄音第一段,松鍵時又聽到「嘀」一聲BUSY指示燈熄滅即錄音停止。
/M2、/M3、/M4分別錄其他三段。錄音時可以不按順序,先錄任意一段均可,不滿意可重新錄音。每段的最大時間為15秒(以全
片60秒錄音計),錄滿時指示燈熄滅並響「嘀嘀」兩聲,當然實際每段錄音可以長短不一。置RE端為1即是放音狀態,按一下/M1
即放音第一段,放音期間再按一下/M1即停止放音,如果壓住/M1鍵不放即循環放音第一段直到松鍵。/M2、/M3、/M4均分別控制第二、三、四段。/CE鍵為停止鍵,放音期間按一下它也能停止放音。
其它並行二段、八段的控制使用方式相同。
二、串列控制模式
串列控制方式用到的鍵要少得多,它僅需要一、二個鍵來控制所有的語音段錄放,而且段數可以足夠多,每段也沒有時間限制。
只是在選段上沒有並行控制模式方便。
置MSEL1、MSEL2均為0,在錄音時/M8置1。置/RE端為0為錄音狀態,按住/M1即開始錄第一段,松鍵即停止。再按住/M1
即錄第二段,如此一直分段錄音,直到晶元溢出。
在放音時(/RE=1)有兩種狀態,/M8置1為串列順序控制方式,按一下/M1即放音第一段,再按一下即放第二段,如此順序
逐段放音,到最後一段結束時即停止放音,必須按一下CE鍵復位,然後再按/M1鍵就可以又從第一段放音。這種方式下的段不可選
擇只能按錄音的順序播放,適合走馬燈、流程式控制制等電路使用;/M8置0為串列選段控制方式,按一下/M1隻能放音第一段,再按
還是放音第一段。這時的/M2有效成為快進選段鍵,每按一下/M2即向後移動一段,例如現在按了三下/M2,再按/M1就放音第四段。
因此可以實現選段放音。按/CE鍵復位為第一段。
APR9600晶元還有其它幾種控制方式,用戶可根據需要自行實驗設計。
APR9600的電性能參數:電源電壓4.5-6.5V,靜態電流1uA,工作電流25mA。其外接振盪電阻與采樣率、語音頻帶、錄放
時間的關系見表(三),該電阻可以根據用戶需要的時間和音質效果無級調節。
單片機接M1-M8就行了
B. 如何使用語音模塊完成一個簡單按鍵發聲電路
WTN5系列產品為多功能單晶元CMOS語音合成4位元為控制器。現有、WTN5055、WTN5085三種語音晶元,(語音長度分別為25s、55s、85s),是市面上唯一8腳可以載入255段聲音的語音晶元。
音頻采樣率最高可達44.1kHz,16級音量控制, 兩種音頻輸出方式.PWM輸出和DAC輸出。 精準的+/-1%內部震盪,不需要加外部震盪,還提供外部震盪便於調速有低壓復位(LVR=1.8V)看門狗計時、I/O復位功能,具備超低功耗待機。
晶元生產周期塊,可當天安排出貨,無最小起訂量。
PWM純音頻輸出,可直接驅動喇叭和蜂鳴器,DAC音頻輸出,可外接功放
內置看門狗;
簡單方便的一線MCU串口控制方式,用戶主控MCU可控制任意段語音的觸發播放及停止; 語音時長25秒、55秒、85秒; 內置一組PWM輸出器可直推0.5W喇叭,支持13bit的DAC輸出,可外接模擬功放; 靈活的放音操作,通過組合可節省語音空間,最多可播放225個語音組合; 音質優美,性能穩定,物美價廉;
支持BUSY狀態輸出功能;
支持和弦MIDI播放,音質非常優美;
外圍電路簡單,僅需一耦合電容; 工作電壓范圍:2V~5.5V; 靜態電流:小於2uA;
市場最常用的語音晶元方案介紹
2
WT588D語音晶元是一款功能強大的可重復擦除燒寫的語音單片機晶元。WT588D讓語音晶元不再為控制方式而尋找合適的外圍單片機電路,高度集成的單片機技術足於取代復雜的外圍控制電路。配套WT588D VoiceChip上位機操作軟體可隨意更換WT588D語音單片機晶元的任何一種控制模式,把信息下載到SPI-Flash上即可。軟體操作方式簡潔易懂,撮合了語音組合技術,大大減少了語音編輯的時間。完全支持在線下載,即便是WT588D通電的情況下,一樣可以通過下載器給關聯的SPI-Flash下載信息,給WT588D單片機語音晶元電路復位一下,就能更新到剛下載進來的控制模式。為市場上最多可載入500段用於編輯聲音的語音晶元。
支持插入靜音模式,插入靜音不佔用SPI-Flash內存的容量,一個地址位可插入10ms~25min的靜音;
MP3控制模式下,完全迎合市場上MP3的播放/暫停、停止、上一曲、下一曲、音量+、音量-等功能;
按鍵控制模式下觸發方式靈活,可隨意設置任意按鍵為脈沖可重復觸發、脈沖不可重復觸發、無效按鍵、電平保持不可循環、電平保持可循環、電平非保持可循環、上一曲不循環、下一曲不循環、上一曲可循環、下一曲可循環、音量+、音量-、播放/暫停、停止、播放/停止等15種觸發方式,最多可用10個按鍵觸發控制輸出;
3×8按鍵組合控制模式下能以脈沖可重復觸發的方式觸發24個地址位語音,所觸發地址位語音可在0~219之間設置;
並口控制模式可用8個I/O口進行控制,僅限於WT588D-32L、WTW-28P;
一線串口控制模式可通過發碼端控制語音播放、停止、循環播放和音量大小,或者直接觸發0~219地址位的任意語音,發碼速度600us~2000us;
三線串口控制模式和三線串口控制I/O口擴展輸出模式之間可通過發碼切換,三線串口控制模式下,能控制語音播放、停止、循環播放和音量大小,或者直接觸發0~219地址位的任意語音,三線串口控制I/O口擴展輸出可以擴展輸出8位,在兩種模式下切換,能讓上一個模式的最後一種狀態保持著進入下一個模式。
PWM和DAC輸出方式,PWM輸出可直接推動0.5W/8Ω的揚聲器,DAC輸出外接功放,音質好。
應用范圍廣,幾乎可以涉及到所有的語音場所,如報站器、報警器、提醒器、鬧鍾、學習機、智能家電、治療儀、電子玩具、電訊、倒車雷達以及各種自動控制裝置等場所,工藝上達到工業應用的要求。
市場最常用的語音晶元方案介紹
C. 大神好!下面是我用語音晶元ISD1760和功放LM386做的一個電路,放出來的聲音失真度很高。
SP+和SP-是接小喇叭的,是輸出的音頻功率信號,不可以用它再送入功放的輸入端,否則音頻信號太強過沖,會產生削頂失真,建議採用阻容衰減電路試試,不必降低放大器增益!
D. 能不能不用語音晶元,用單片機做個語音錄放電路
介紹一種主電路主要由單片機89C52和ISD4004構成。該系統的硬體電路連接如圖所示為流程圖。
程序工作思想
電路上電後,程序首先完成程序的初始化,隨後查詢按鍵狀態,進入系統待機狀態。如果有按鍵按下,則轉去執行該按鍵指向的工作程序。按鍵包括放音鍵,停止鍵,加一,減一鍵以及特殊語鍵。調用放音子程序,讀入前面獲得的本站放音內容首地址,開始放音。每一句放音完畢後,ISD4004的中斷引腳(25腳)會自動送一低電平信號。在硬體設計中,該引腳與單片機的P3.3連接。因此,會引起一次中斷,在中斷子程序中會有一個計數器記,加一鍵按下後則使程序放音內容轉向下一段,減一鍵則使程序放音內容轉向上一段,相應的段號顯示也將隨之刷新。特殊語鍵按下後,程序轉向執行特殊語放音。停止鍵被按下將中止當前的放音狀態。
部分工作子程序
該部分程序主要完成放音操作,把獲得的放音內容的地址送到ISD4004中,完成放音。下面給出的就是放音部分程序。放音子程序:
PLAY:
ACALLPOWERUP;上電子程序
ACALLDELAY25;延遲子程序,至少延遲25ms
CLRP1.6;選中ISD4004
MOVPLAY2,#11100000B;存放SETPLAY命令
MOVA,PLAY0;送放音地址低8位
ACALLSEND;調用送地址子程序
MOVA,PLAY1;送放音地址高8位
ACALLSEND
MOVA,PLAY2;送SETPLAY命令
ACALLSEND
SETBP1.6
CLRP1.6
MOVPLAYING,#11110000B;送入放音指令
MOVA,PLAYING
ACALLSEND
SETBP1.6
RET
POWERUP:;送上電指令子程序
MOVPOWING,#00100000B;送入語音晶元上電信號
MOVA,POWUPING
CLRP1.6
ACALLSEND
SETBP1.6
RET
SEND:;向ISD4004送指令,地址等的子程序
CLRMOSI
CLRP3.2
MOVR1,#8
OUTBIT1:
CLRP3.2;時鍾下降
RRCA
MOVMOSI,C;輸出1位
NOP
NOP
NOP
SETBP3.2;時鍾上升沿到
NOP
NOP
NOP
DJNZR1,OUTBIT1
RET
E. 【電子電路】有關isd1700晶元和單片機的語音電路這是原理圖。
這個圖是這樣的,這3個方塊都帶表插件。也就是插頭的意思。
AUDIO
IN就是音頻輸入專。屬
HEADER2
就是電源的輸入端,2芯接線槽
CP4
AUX在這里代表外接的喇叭,
所以這3個在這里其實都是接線口,要麼是2芯
排針
等,或者3.5MM耳機介面等介面器件。
2個喇叭看你怎麼選用,SP+與SP-是內置的功放喇叭,晶元要求8歐姆喇叭。
另外1個喇叭看你自己選擇。你可以選擇功率更大的。
所以看這個原理圖看不出來的。
F. 關於語音晶元+音量調節晶元+功放組成的電路問題
你把7805和386的電源接12V,386的7腳電容去掉,把R1改為10歐,R1上面的電容改為0.1微法,C6後面的0.1微法電容去掉試試。如果電路是自己搭建的仔細檢查一下電路。檢查一下PT2257的工作狀態是否正常,是不是這顆晶元引起的。