|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于ADPCM編解碼芯片MC145540!!!!!!! |
| 作者:bluestone7 欄目:通信技術(shù) |
我最近在用MC145540做一個(gè)項(xiàng)目.. 電路圖是用數(shù)據(jù)手冊(cè)里面的handset application...因?yàn)闆](méi)有68uf的電容.就用22uf的電容替代了 SPC 采用 20.48MHZ時(shí)鐘 BCLKT 和BCLKR 都采用 2.048MHZ FSR 和FST 采用。窴HZ (使用短幀,也就是8KHZ脈沖的高電平持續(xù)一個(gè)BCLKT 周期,然后輸出或輸入4位ADPCM碼數(shù)據(jù)) PDI/RESET (地電平有效,采用上電復(fù)位,持續(xù)一小段低電平后,一直置高) SCP/EN (因?yàn)槲也粚?duì)內(nèi)部寄存器初始化,此電平一直置高,如果沒(méi)有看錯(cuò)的話,上電復(fù)位后,所有寄存器應(yīng)該都是0,我沒(méi)有特殊使用要求,也就沒(méi)有對(duì)寄存器進(jìn)行設(shè)置) 以上信號(hào)都用FPGA產(chǎn)生,并與MC145540相連 但是用對(duì)著麥克風(fēng)說(shuō)話時(shí),在模擬輸入端可以檢測(cè)到模擬波形,在MC145540的DT(也就是ADPCM編碼輸出端)端口卻一直是低電平.感覺(jué)編解碼芯片沒(méi)有工作 請(qǐng)問(wèn)那位高手用過(guò)MC145540的.給點(diǎn)啟發(fā)建議.... |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2006/8/5 10:54:00 發(fā)布:
你仔細(xì)看一下器件說(shuō)明書(shū) 這類(lèi)器件一般都是需要配置的,至于上電初始值在手冊(cè)中會(huì)有載明,據(jù)此分析一下僅在上電后是否能工作。至于電容的參數(shù),同樣要分析該電容的作用,如果是耦合、濾波之類(lèi)的用途,如此變動(dòng)參數(shù)是不會(huì)有影響的,但如果用途不在這,就難說(shuō)了。 |
|
| 3樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/5 12:53:00 發(fā)布:
自己分析,感覺(jué)上電應(yīng)該就可以工作的。 電容是接在電源輸入端的,應(yīng)該是用來(lái)濾波的 看了一下數(shù)據(jù)手冊(cè),寫(xiě)名如果是硬件reset,寄存器會(huì)清空,也就是全置0. 我要的功能寄存器全0 就可以了 所以想不通它輸出一直0,一點(diǎn)反應(yīng)也沒(méi)有. |
|
| 4樓: | >>參與討論 |
| 作者: pheavecn 于 2006/8/6 22:36:00 發(fā)布:
這個(gè)東西不好買(mǎi)吧? 自己寫(xiě)ADPCM編解碼比較好。 |
|
| 5樓: | >>參與討論 |
| 作者: ocon 于 2006/8/7 1:46:00 發(fā)布:
重點(diǎn)檢查你的時(shí)序是否符合數(shù)據(jù)表的要求, 我用過(guò)類(lèi)似芯片跟PIC的單片機(jī)接口,絕大多數(shù)ADPCM芯片上電后不需要配置就可以工作,那些配置寄存器只是設(shè)定一些例如“消側(cè)音”“輸入增益”等附加的功能,關(guān)鍵是你的時(shí)序要嚴(yán)格符合時(shí)序圖的要求,當(dāng)時(shí)我用匯編語(yǔ)言來(lái)寫(xiě)接口函數(shù),為的是產(chǎn)生精確的時(shí)序,否則不響。 |
|
| 6樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/7 12:36:00 發(fā)布:
回ocon! 我用的是FPGA來(lái)控制ADPCM芯片,時(shí)序精確度應(yīng)該不錯(cuò)的。。 我也懷疑是時(shí)序哪個(gè)地方出現(xiàn)了問(wèn)題。 再好好去看看數(shù)據(jù)手冊(cè)。。 同時(shí)謝謝你的回復(fù) |
|
| 7樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/7 12:39:00 發(fā)布:
回 pheavecn 用FPGA編寫(xiě)adpcm編解碼難度如何。有否相關(guān)資料研究看看。。 |
|
| 8樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/8 9:17:00 發(fā)布:
電路圖 使用電路圖如下
|
|
| 9樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/8 9:27:00 發(fā)布:
電壓不對(duì) 昨天檢查了一下.時(shí)序是沒(méi)有錯(cuò)的 (使用電路圖如上) 然后查了一下電壓發(fā)現(xiàn)VDD腳的電壓不對(duì),只有1.7v,去掉哪個(gè)1uf的電容后是2.4v.正確的話應(yīng)該是5v. Vext是電壓輸入端,測(cè)了一下是3.26V左右,Vdsp也是3.26V, 這個(gè)芯片內(nèi)部有個(gè)charge pump(就是一個(gè)能把電壓升高的東西), VDD就是在內(nèi)部用這個(gè)charge pump把vext的電壓升到5V后使用. (這個(gè)charge pump默認(rèn)是工作的,也就是上電應(yīng)該就是能工作的) 但是測(cè)了一下VDD的電壓完全不到5V,不知道是什么原因.. 請(qǐng)各位高手幫忙分析一下啊... |
|
| 10樓: | >>參與討論 |
| 作者: musich 于 2006/8/8 12:38:00 發(fā)布:
這東東要多少銀子一個(gè)呀? |
|
| 11樓: | >>參與討論 |
| 作者: bluestone7 于 2006/8/8 17:10:00 發(fā)布:
大概20多吧 20塊左右吧。。。 按照這個(gè)電路圖應(yīng)該是5v,怎么會(huì)只有2多一點(diǎn),怎么也想不通,圖總不可能錯(cuò)把,芯片也換了一塊新的.應(yīng)該也沒(méi)有問(wèn)題了. 太郁悶了!。。。。。。。! |
|
| 12樓: | >>參與討論 |
| 作者: gegewu2dai 于 2009/11/2 17:22:43 發(fā)布:
我現(xiàn)在也用這個(gè)片子 出現(xiàn)了同樣的問(wèn)題 不知道樓主的問(wèn)題解決了沒(méi)? 能否給個(gè)回話。 郁悶死了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |