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