ISD33060是ISD公司的第3代3V的單片語(yǔ)音IC,其引腳如圖3所示。
該芯片總存儲(chǔ)時(shí)間達(dá)60s,其與外部微處理器的接口采用SPI(Serial Peripheral Interface)串行外設(shè)接口或MSI(Mircowire Serial Interface)微傳輸線串行接口,ISD33060的錄放音時(shí)間可任意進(jìn)行分段,每段最短長(zhǎng)度為150ms。
使用SPI接口協(xié)議時(shí),主要用到5條控制線:
①1腳(SS)--芯片選擇輸入端,低電平有效;
②2腳(MOSI)--串行數(shù)據(jù)輸入端,ISD芯片從該腳接收來(lái)自單片機(jī)的控制命令數(shù)據(jù);
③3腳(MISO)--串行數(shù)據(jù)輸出端,單片機(jī)從該腳獲得ISO的返回?cái)?shù)據(jù);
④28腳(SCLk)--SPI接口串行時(shí)鐘輸入,用于同步數(shù)據(jù)的傳送;
⑤25腳(INT)--當(dāng)語(yǔ)音放結(jié)束或錄放音溢出時(shí),該腳變低電平,在下一個(gè)SPI周期開(kāi)始時(shí),該信號(hào)被清除并返回高電平。