|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請大家?guī)臀铱纯词窃趺匆换厥?/h1> |
| 作者:yushuqian 欄目:通信技術(shù) |
難道是MT8880ce和MT8880ae有區(qū)別,電路不一樣?或許我買的十片ce都是壞的?傷腦筋! |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2006/8/3 16:01:00 發(fā)布:
芯片有問題的可能性大 首先確認本振是否啟振,該系列芯片很挑晶體。另外改變輸入放大器的增益試試。 |
|
| 3樓: | >>參與討論 |
| 作者: yushuqian 于 2006/8/4 9:34:00 發(fā)布:
是這樣的,chunyang老大! 我只編了一個發(fā)射兩個dtmf碼的程序,還沒有接收程序。 調(diào)試的時候我用的是一片AE實現(xiàn)了上述功能, 換上我原有的兩片CE,晶振倒是都起振了,但是這兩片ce都只發(fā)送一個dtmf碼,同樣的程序用兩種片子結(jié)果不一樣啊。 換上我剛買到的十片ce晶振連振都沒振。 這是怎么回事呢? |
|
| 4樓: | >>參與討論 |
| 作者: javie 于 2006/8/4 9:36:00 發(fā)布:
用AE的吧,CE的多假的 |
|
| 5樓: | >>參與討論 |
| 作者: chunyang 于 2006/8/4 11:32:00 發(fā)布:
說明你的程序也有工藝問題 芯片本身的接口速度、時序要求等會有些微差別,如果你的程序臨界則容易出現(xiàn)這種情況,至少可以說明你的前兩片CE尾綴芯片是好的。至于不啟振,更換別家品牌的晶體試試,先確認是否晶體的問題再說。 |
|
| 6樓: | >>參與討論 |
| 作者: yushuqian 于 2006/8/4 16:38:00 發(fā)布:
老大你說得對,我把發(fā)射延時加長了些就可以發(fā)出連個dtmf碼le。 我沒有用burst模式發(fā)射(以前用過但是讀狀態(tài)寄存器讀不出來),而是用自定義延時的方式進行發(fā)射,把發(fā)射后的延時加了幾個毫秒結(jié)果第二個波形就出現(xiàn)了。但是有一個問題一直解決不了: 我的那兩片CE一上電時經(jīng)常會發(fā)射一個dtmf碼,波形的長度不確定,在50ms到100MS之間吧。我開始以為是程序初始化的原因,但是發(fā)現(xiàn)波形發(fā)生的時間是和電源上電時的上升沿相差1個毫秒左右(如圖所示),而我在程序初始化前面延時了100MS,覺得不可能是軟件的毛病,時間上不允許! 但是當我卸掉單片機,這種現(xiàn)象又沒有了!——奇了怪了!不會是片子質(zhì)量的問題吧?
|
|
| 7樓: | >>參與討論 |
| 作者: chunyang 于 2006/8/5 1:56:00 發(fā)布:
還是跟你的時序控制有關(guān) 不是芯片的事。 |
|
| 8樓: | >>參與討論 |
| 作者: yushuqian 于 2006/8/7 8:49:00 發(fā)布:
我最后只留下一個延時程序,但是仍然總有上面那種情況發(fā)生 |
|
| 9樓: | >>參與討論 |
| 作者: chunyang 于 2006/8/7 12:03:00 發(fā)布:
如此看來,你的設(shè)計正好趕上EMC特性不良 MCU的噪聲干擾了8880,該芯片設(shè)計古老(1980S)比較敏感,系統(tǒng)EMC特性不好時,會影響芯片的工作。加強系統(tǒng)去藕及改變電源、地走向試試。 |
|
| 10樓: | >>參與討論 |
| 作者: yushuqian 于 2006/8/7 13:25:00 發(fā)布:
哦!
|
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |