我是個(gè)新手,在做一 基于PCI總線的數(shù)據(jù)采集卡,用的是CH365,我看到其它的PCI接口芯片有FIFO 或DMA通道可以實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)、快速傳輸,請(qǐng)問用CH365如何實(shí)現(xiàn)?需要另加一雙口RAM或FIFO通道嗎?
如果用于快速傳輸,大于幾百K每秒時(shí),那么可能需要用到雙口RAM或者FIFO,CH365自身未提供上述器件,只能外加,相比之下,用雙口RAM的應(yīng)用多些。當(dāng)然,如果數(shù)據(jù)傳輸速度要求不高,通常也不需要雙口RAM或者FIFO
非常感謝樓上的回答^_^ 用雙口RAM連接A/D是不是要用到地址發(fā)生器,A/D本身沒有地址總線?我的設(shè)計(jì)要求數(shù)據(jù)傳輸速率達(dá)到幾兆, 用FIFO來設(shè)計(jì)是不是可以簡(jiǎn)單一些? 謝謝!
如果接A/D,要想達(dá)到每秒幾兆字節(jié)的速度,那么建議做法是,用一個(gè)高速單片機(jī)將A/D數(shù)據(jù)保存到雙口RAM中,計(jì)算機(jī)程序通過CH365從雙口RAM中讀出數(shù)據(jù)。一般不宜用CH365通過雙口RAM直接接A/D,如果是用FIFO也可以,不過,程序設(shè)計(jì)時(shí)要考慮FIFO空/滿狀態(tài)的問題。超過5M以上的速度,不建議用CH365,超過7M,不能用CH365。