描述
IC697CPX772
EPLD的功能主要包括提供ISP1581的cs及DREQ信號,提供8254的片選、地址、數(shù)據(jù)、控制、時鐘輸入等信號,以及提供FIFO的FIFO_RESET、FIFO-WR、FIFO-RD等信號和A/D轉換模塊的CLK、START等信號。重點是如何使用MDMA傳輸?shù)膸讉€最重要信號DREQ、DACK、DIOW、DIOR、EOT信號。查詢芯片手冊,在MDMA模式下,DREQ為輸入信號,DACK、D1OW、DIOR、EOT為輸出信號。也就是說,當設置DMA命令寄存器為006(主機DMA讀)時,ISP1581開始不停地查詢DMA請求信號DREQ是否為低,若DREQ為低,則傳輸開始;否則一直查詢。因此,可在EPLD中設置DREQ接地,這樣可以保證當設置DMA命令寄存器為006時,1581立即進行傳輸。D1OR為輸出信號,由1581提供,可直接作為FIFO的讀信號;FIFO的寫信號由8254的一個輸出引腳提供,8254應根據(jù)A/D采樣頻率初始化該定時器,輸出該引腳。
本文提出了一種使用USB2.0芯片。ISP1581實現(xiàn)數(shù)據(jù)采集系統(tǒng)的設計方案。MDMA的DIOR周期為120 ns左右,因此ISP1581在主機DMA模式下,理論上最高傳輸速度應為約16.6 MB/s(1000/120×16=132.8 Mbit/s=16.6 MB/s)。在實驗中,我們使用的主機端配置為Windows2000+PⅣ3.0 GHz+512 MBDDR RAM,在批量模式下傳輸速度現(xiàn)已達到13 MB/s~15 MB/s(主機配置不同,傳輸速度也會相應有所改變),中斷模式下傳輸速度達到1 MB/s~1.5 MB/s(約每隔0.5 ms進行一次中斷傳輸,每次傳輸512字節(jié)),基本達到ISP1581 MDMA方式下速度上限,且傳輸模式、每次采樣時間間隔、每次采樣數(shù)據(jù)大小均可通過軟件調節(jié)。該系統(tǒng)現(xiàn)已實際投產(chǎn),應用于某雷達。
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