|
|||||||||||
| 技術(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 |
大家來(lái)看看這個(gè)系統(tǒng)架構(gòu)設(shè)計(jì)!!! |
| 作者:sujianli 欄目:單片機(jī) |
此系統(tǒng)的主要功能需求如下: 1.數(shù)碼管顯示:7位, 動(dòng)態(tài)掃描,初定用595或164作串行擴(kuò)展. 問(wèn):595和164那個(gè)好用些? 2.按鍵:4個(gè),用普通I/O口 3.DIO:15路的開(kāi)關(guān)量輸入輸出、其中有4個(gè)開(kāi)關(guān)量輸入需要中斷立即響應(yīng)(即需4個(gè)外部中斷) 4.4路AD信號(hào),8位精度足矣,但采樣速度在4KHz左右(找個(gè)帶AD的MCU或是外用AD芯片便宜?) 5.一路脈沖捕獲輸入,能最方便最快速地測(cè)出脈寬。最小輸入脈寬60uS,最大脈寬1500uS。要求實(shí)時(shí)捕捉。 6:一路2KHz左右方波輸入,對(duì)其計(jì)數(shù) 整個(gè)系統(tǒng)軟件功能不算復(fù)雜,但是對(duì)實(shí)時(shí)性的要求特別高. 原來(lái)是用一片DSP F2407來(lái)開(kāi)發(fā),發(fā)現(xiàn)第5項(xiàng)(處理快速脈沖捕獲的任務(wù))很容易受其他任務(wù)的干擾,程序結(jié)構(gòu)很難完美,稍有不慎就很容易跑飛或死機(jī)。并且感覺(jué)用DSP 沒(méi)有優(yōu)勢(shì),特別是在價(jià)格和開(kāi)發(fā)的簡(jiǎn)易性上。 現(xiàn)想改用雙CPU主從式結(jié)構(gòu)來(lái)實(shí)現(xiàn):主CPU處理1~4項(xiàng)任務(wù)。 從CPU專門(mén)處理快速脈沖捕獲、2KHz計(jì)數(shù)及相關(guān)軟件處理工作,完成的結(jié)果送主CPU。 想請(qǐng)教各路大蝦: 1。這種雙CPU結(jié)構(gòu)及功能分配合理嗎? 2。CPU選型問(wèn)題?(主CPU價(jià)格最好在30元左右(含AD),不含AD的在20元以內(nèi)。從CPU在5元左右。 本產(chǎn)品量較大,特別希望各代理商提出些解決方案。用的芯片類(lèi)型不限,價(jià)格要低。 |
| 2樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/8 13:18:00 發(fā)布:
各芯片代理商都沒(méi)有興趣嗎? |
|
| 3樓: | >>參與討論 |
| 作者: pheavecn 于 2005/3/8 13:28:00 發(fā)布:
如果在深圳,我?guī)湍阍O(shè)計(jì)!!!量多大? |
|
| 4樓: | >>參與討論 |
| 作者: mikenee 于 2005/3/8 13:53:00 發(fā)布:
在什么地方?我可以幫你搞定! |
|
| 5樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/8 14:01:00 發(fā)布:
在重慶 |
|
| 6樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/8 14:29:00 發(fā)布:
沒(méi)有人可以對(duì)方案提下意見(jiàn)嗎? |
|
| 7樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/8 17:28:00 發(fā)布:
希望各代理商給點(diǎn)解決方案 年產(chǎn)量3K~5K左右吧 |
|
| 8樓: | >>參與討論 |
| 作者: mikenee 于 2005/3/8 20:40:00 發(fā)布:
用一個(gè)MCU應(yīng)該可以實(shí)現(xiàn)! |
|
| 9樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/9 22:14:00 發(fā)布:
....給點(diǎn)解決方案 |
|
| 10樓: | >>參與討論 |
| 作者: luhuaren 于 2005/3/10 8:09:00 發(fā)布:
re 雙CPU之間的通訊可能造成系統(tǒng)的不穩(wěn)定,這么幾個(gè)任務(wù)應(yīng)該用單CPU就夠了 你說(shuō)的 DIO:15路的開(kāi)關(guān)量輸入輸出、其中有4個(gè)開(kāi)關(guān)量輸入需要中斷立即響應(yīng)(即需4個(gè)外部中斷) 可以不用中斷,用查詢一樣可以保證響應(yīng)速度,用4個(gè)I/O即可,但要保證你主循環(huán)的時(shí)間不要過(guò)長(zhǎng),而且開(kāi)關(guān)量也要有個(gè)消抖的過(guò)程,用中斷其抗干擾能力很差,很難消抖 2407我用過(guò),應(yīng)該是很好用的,是不是有些地方?jīng)]用太好造成系統(tǒng)不穩(wěn)定? |
|
| 11樓: | >>參與討論 |
| 作者: 后學(xué) 于 2005/3/10 8:29:00 發(fā)布:
中斷程序盡量做的短小,用一個(gè)MCU應(yīng)該就可以,沒(méi)必要用兩個(gè) |
|
| 12樓: | >>參與討論 |
| 作者: xwj 于 2005/3/10 9:48:00 發(fā)布:
單CPU即可,滿足第5點(diǎn)也不是什么難事啊 |
|
| 13樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/10 16:29:00 發(fā)布:
難點(diǎn)在這!: 難點(diǎn)在于實(shí)時(shí)處理:4個(gè)中斷信號(hào),脈寬信號(hào),及計(jì)數(shù)信號(hào)是同時(shí)出現(xiàn)的 |
|
| 14樓: | >>參與討論 |
| 作者: xwj 于 2005/3/10 17:37:00 發(fā)布:
第三點(diǎn):“需要中斷立即響應(yīng)”,響應(yīng)時(shí)間要求是多少 us級(jí)? ms級(jí)? 還是人的按鍵輸入? |
|
|
|
| 免費(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) |