|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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 |
如何把一個(gè)信號(hào)延時(shí)20ns(小于50ns)?(越簡單越好) |
| 作者:zab 欄目:技術(shù)交流 |
不用cpld,fpga之類的,越簡單越好。 我想用一個(gè)HC04,但是HC04的datasheet上只給出了最大延時(shí),沒有最小延時(shí)的指標(biāo),怎樣才能確保20ns? |
| 2樓: | >>參與討論 |
| 作者: 赤鑄 于 2006/3/31 18:27:00 發(fā)布:
多高精度? 20ns要做精確很難,有專門的延遲線芯片,很精確,也很難買,看你做什么產(chǎn)品 也可以參考延遲線芯片的內(nèi)部原理,自己用RC+高速比較器做 精度要求不高就用RC+施密特觸發(fā)器 |
|
| 3樓: | >>參與討論 |
| 作者: zab 于 2006/4/1 9:11:00 發(fā)布:
精度要求不高,只要大于20ns小于50ns就可以 DSP芯片和另一個(gè)芯片接口,時(shí)序有點(diǎn)不匹配。 |
|
| 4樓: | >>參與討論 |
| 作者: zab 于 2006/4/1 16:24:00 發(fā)布:
AHC123可以實(shí)現(xiàn)吧 |
|
| 5樓: | >>參與討論 |
| 作者: mohanwei 于 2006/4/1 19:12:00 發(fā)布:
接口時(shí)序配不上??從來沒有見過這樣的事^_^ 快了?一個(gè)nop搞定。 慢了?不太可能,好像芯片極少有這個(gè)限制的。 如果時(shí)序就是那么變態(tài),那只能說原是設(shè)計(jì)在選型方面就沒做到位。有那個(gè)功夫改板,應(yīng)該也有那個(gè)功夫重新選一下型的吧^_^ |
|
| 6樓: | >>參與討論 |
| 作者: 赤鑄 于 2006/4/1 20:35:00 發(fā)布:
20ns<td<50ns 用RC+高速比較器可以確保實(shí)現(xiàn) RC+施密特觸發(fā)器需要做調(diào)整 |
|
| 7樓: | >>參與討論 |
| 作者: 赤鑄 于 2006/4/1 20:37:00 發(fā)布:
如果不是工業(yè)產(chǎn)品 溫度變化不大,也可以考慮多級(jí)門電路延遲,可以用跳線塊或0ohm電阻選擇級(jí)數(shù)控制延遲 |
|
| 8樓: | >>參與討論 |
| 作者: ZAB 于 2006/4/2 10:42:00 發(fā)布:
關(guān)于時(shí)序的詳細(xì)說明 DSP的地址輸出接外圍芯片的地址輸入,由于DSP的片選輸出早于它的地址輸出,而外圍芯片的片選輸入要求晚于地址輸入,所以DSP的片選輸出就不能直接接到外圍芯片的片選上,只能延時(shí)20ns,同時(shí)控制信號(hào)的寬度為80ns,這樣才能滿足要求。而且是工業(yè)級(jí)產(chǎn)品,溫度范圍可能比較大。 我覺得用AHC123可以實(shí)現(xiàn),用DSP的片選輸出觸發(fā)AHC123的第一個(gè)觸發(fā)器,脈沖寬度為20ns,20ns后觸發(fā)第二個(gè)觸發(fā)器,輸出脈沖寬度80ns,請(qǐng)各位給指點(diǎn)一下。 至于mohanwei說的重新選擇芯片,是不可能的:)
|
|
| 9樓: | >>參與討論 |
| 作者: computer00 于 2006/4/2 11:16:00 發(fā)布:
直接串聯(lián)一個(gè)門不行嗎?或者串聯(lián)一個(gè)電阻? |
|
| 10樓: | >>參與討論 |
| 作者: zab 于 2006/4/2 14:14:00 發(fā)布:
直接串連一個(gè)門的延時(shí)不能準(zhǔn)確的大于20ns |
|
| 11樓: | >>參與討論 |
| 作者: computer00 于 2006/4/2 14:45:00 發(fā)布:
你的要求要那么嚴(yán)格嗎?剛好20nS? |
|
| 12樓: | >>參與討論 |
| 作者: liudewei 于 2006/4/2 15:20:00 發(fā)布:
“外圍芯片的片選輸入要求晚于地址輸入”? 什么芯片?可能是理解的錯(cuò)誤吧?一般作為存儲(chǔ)類的芯片只要片選,地址總線,數(shù)據(jù)總線等輸入信號(hào)在讀寫信號(hào)觸發(fā)后維持必要的時(shí)間就可以正確的讀寫,所以DSP一般有wait寄存器來實(shí)現(xiàn)和慢速設(shè)備的配合,它是通過類似的觸發(fā)后信號(hào)維持來實(shí)現(xiàn)的。 |
|
| 13樓: | >>參與討論 |
| 作者: computer00 于 2006/4/2 15:52:00 發(fā)布:
我也覺得奇怪。難道他用的片子,是用CS來做地址鎖存信號(hào)的? |
|
| 14樓: | >>參與討論 |
| 作者: 赤鑄 于 2006/4/2 18:46:00 發(fā)布:
這樣啊 首先,不知道你的系統(tǒng)中有沒有FPGA/CPLD,有就簡單了 :) 其次,仔細(xì)讀讀那個(gè)怪芯片的資料,尤其是它內(nèi)部的片選控制部分 再次,不知道那個(gè)芯片是不是占用了DSP的全部地址空間?我想一般不會(huì)吧。如果沒有,那就采用更“嚴(yán)格”的空間劃分,也就是DSP的片選加上高位地址一起組合成它的片選信號(hào) |
|
| 15樓: | >>參與討論 |
| 作者: mohanwei 于 2006/4/2 20:26:00 發(fā)布:
"外圍芯片的片選輸入要求晚于地址輸入"? 我也沒見過這樣的芯片^_^ |
|
| 16樓: | >>參與討論 |
| 作者: cby981541 于 2006/4/2 21:03:00 發(fā)布:
74LS04可以滿足吧? |
|
| 17樓: | >>參與討論 |
| 作者: ZAB 于 2006/4/3 10:12:00 發(fā)布:
我用的是INTEL的CAN控制器82527,時(shí)序圖如圖 其中tAVCL最小3ns,tCHAI最小7ns.
|
|
| 18樓: | >>參與討論 |
| 作者: liudewei 于 2006/4/3 12:40:00 發(fā)布:
你將等待寄存器的值設(shè)成1或2再看看能否正確讀寫? |
|
| 19樓: | >>參與討論 |
| 作者: zab 于 2006/4/3 13:17:00 發(fā)布:
等待寄存器只能是加長訪問時(shí)間 并不能改變選通信號(hào)和地址信號(hào)的時(shí)序關(guān)系 |
|
| 20樓: | >>參與討論 |
| 作者: 1210 于 2006/4/3 13:53:00 發(fā)布:
讀寫跟片選反過來用 |
|
| 21樓: | >>參與討論 |
| 作者: zab 于 2006/4/4 8:21:00 發(fā)布:
反過來用不行吧 |
|
| 22樓: | >>參與討論 |
| 作者: zab 于 2006/4/5 9:16:00 發(fā)布:
哪位用過dsp和82527相接口,指點(diǎn)一下。 |
|
| 23樓: | >>參與討論 |
| 作者: sillboy 于 2006/4/5 12:13:00 發(fā)布:
還沒做過這方面的 |
|
| 24樓: | >>參與討論 |
| 作者: zab 于 2006/4/6 13:39:00 發(fā)布:
本來想用一個(gè)帶CAN控制器的DSP 但被領(lǐng)導(dǎo)否了,所以只能用一個(gè)不帶CAN控制器的DSP和82527,結(jié)果接口不方便:( |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |