描述
IC697CPX772
EPLD的功能主要包括提供ISP1581的cs及DREQ信號(hào),提供8254的片選、地址、數(shù)據(jù)、控制、時(shí)鐘輸入等信號(hào),以及提供FIFO的FIFO_RESET、FIFO-WR、FIFO-RD等信號(hào)和A/D轉(zhuǎn)換模塊的CLK、START等信號(hào)。重點(diǎn)是如何使用MDMA傳輸?shù)膸讉€(gè)最重要信號(hào)DREQ、DACK、DIOW、DIOR、EOT信號(hào)。查詢芯片手冊(cè),在MDMA模式下,DREQ為輸入信號(hào),DACK、D1OW、DIOR、EOT為輸出信號(hào)。也就是說(shuō),當(dāng)設(shè)置DMA命令寄存器為006(主機(jī)DMA讀)時(shí),ISP1581開(kāi)始不停地查詢DMA請(qǐng)求信號(hào)DREQ是否為低,若DREQ為低,則傳輸開(kāi)始;否則一直查詢。因此,可在EPLD中設(shè)置DREQ接地,這樣可以保證當(dāng)設(shè)置DMA命令寄存器為006時(shí),1581立即進(jìn)行傳輸。D1OR為輸出信號(hào),由1581提供,可直接作為FIFO的讀信號(hào);FIFO的寫信號(hào)由8254的一個(gè)輸出引腳提供,8254應(yīng)根據(jù)A/D采樣頻率初始化該定時(shí)器,輸出該引腳。
本文提出了一種使用USB2.0芯片。ISP1581實(shí)現(xiàn)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案。MDMA的DIOR周期為120 ns左右,因此ISP1581在主機(jī)DMA模式下,理論上最高傳輸速度應(yīng)為約16.6 MB/s(1000/120×16=132.8 Mbit/s=16.6 MB/s)。在實(shí)驗(yàn)中,我們使用的主機(jī)端配置為Windows2000+PⅣ3.0 GHz+512 MBDDR RAM,在批量模式下傳輸速度現(xiàn)已達(dá)到13 MB/s~15 MB/s(主機(jī)配置不同,傳輸速度也會(huì)相應(yīng)有所改變),中斷模式下傳輸速度達(dá)到1 MB/s~1.5 MB/s(約每隔0.5 ms進(jìn)行一次中斷傳輸,每次傳輸512字節(jié)),基本達(dá)到ISP1581 MDMA方式下速度上限,且傳輸模式、每次采樣時(shí)間間隔、每次采樣數(shù)據(jù)大小均可通過(guò)軟件調(diào)節(jié)。該系統(tǒng)現(xiàn)已實(shí)際投產(chǎn),應(yīng)用于某雷達(dá)。
PHOENIX CONTACT IBS InterBus IB ST 24 Ao 4/SF/4 Analog
PHOENIX CONTACT IBS InterBus IB ST 24 Ao 4/SF/4 Analog
Phoenix Contact Interbus IBS CT 24 IO GT-LK in OVP
PHOENIX CONTACT IBS InterBus IB ST 24 Ao 4/SF/4 Analog
PHOENIX CONTACT IBS InterBus IB ST 24 Ao 4/SF/4 Analog
PHOENIX CONTACT I IBS InterBus IB ST 24 AI 4/SF 4
PHOENIX CONTACT InterBus-S IBS RT 24 AO 4-T Analog Top
Phoenix Contact Interbus IBS-PB CT 24 IO GT-T Neuwertig
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DCB-T 2806215 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Phoenix Interbus IBS S5 DSC/I-T 2752000 mit Rechnung
Ph?nix STME 24 BK RB T Interbus
Ort: ?sterreich
Ph?nix STME 24 BK RB T Interbus
Ort: ?sterreich
PHOENIX CONTACT InterBus-S IBS RT 24 DI 32-T Neu in OVP