详细介绍
TU842 3BSE020850R1 |
【厦门莫格电气自动化有限公司】
———偏门的备品备件——————
———冷门的备品备件——————
———停产的备品备件——————
我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机备件等,公司致力于为工业用户提供自动化解决方案,打造工控备件一站式供应平台。
我们售出的备品备件均提供一年的质量保证、并且都经过了严格的测试和认证,现已成一家性的工业自动化备件及零部件的销售企业。
工作 :
:++(同号)
:
(请备注“雷琳”收)以便我及时您!
地 址:厦门市思明区槟榔西里197号第四层B19单元
--------------------TU842 3BSE020850R1----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------TU842 3BSE020850R1-----------------------------------------------
0 引 言
在PAL→VGA的实时视频采集系统中,由于视频数据流的数据量大、实时性要求高。需要高速大容量的存储器作为图像数据的缓存。SDRAM作数据缓存不仅具有大容量和高速度的特点,而且在价格和功耗方面也占有很大的优势。但是SDRAM控制较复杂,需要处理预充、刷新、换行等操作,因此有必要设计SDRAM控制器来完成和SDRAM的接口。并且为了保证数据流的连续性,实时视频采集系统通常采用通过对两片SDRAM的乒乓操作来完成图像数据的缓存。针对SDRAM是高速设备,工作频率上限zui高可以达到166 MHz,而该系统中前端图像采集模块的像素时钟为27 MHz,后端VGA显示的像素时钟为31.5 MHz。在此介绍了一种使用1片SDRAM的不同BANK进行乒乓操作,且相对容易实现的SDRAM控制器设计方法。
1 SDRAM基本操作原理
SDRAM的主要操作包括初始化、读写访问、刷新、激活、预充电等。以MICRON公司的MT48LC4M3282(1M×32 b×4 BANKS)为例,简要介绍一下SDRAM的操作。
如图1所示,SDRAM的初始化操作过程如下:
(1)在电源管脚上电(电压不得超过标称值的0.3 V)并且时钟稳定后经过200μs延迟,执行一次空操作命令(该命令在延迟周期的后期发出)且保持时钟使能信号为高;
(2)对所有的BANK进行预充电,所有的BANK都进入空闲状态;
(3)预充电后执行两个自动刷新命令,等待八个刷新周期完毕;
(4)发出模式设置命令来设置模式寄存器。由于上电后模式寄存器的状态是不确定的,所以在进行SDRAM操作之前一定要先设置模式寄存器。模式寄存器设置值如图2所示
对SDRAM的读写访问先要以激活命令选择具体的BANK和行,地址线BA1/BA0用来选择BANK,A0~A11用来选择所要访问的行;然后发出读或写命令,地址线A0~A7用来选择所要访问的起始列。在读命令发出后,要等待一个CAS延迟时间,有效数据才会出现在数据总线上,CAS延迟时间可以设置为2或3个时钟。在写命令发出后,不需要等待CAS延迟时间有效数据会立即出现在数据总线上。对SDRAM的读写操作一般以突发模式进行,突发长度可以设置成1,2,4,8以及全页,常用的长度为8个。该系统的CAS延迟时间设置为2,突发长度为1。
SDRAM的存储单元可以理解为一个电容,总是倾向于放电,必须有定时的刷新周期以避免数据丢失。只要保证在64 ms时间内所有有效数据行都完成刷新就可以保证数据不丢。SDRAM提供两种类型的刷新模式:自动刷新和自刷新。在该系统中,前端PAL制式信号一帧的时间为40 ms,因此SDRAM的同一地址读写操作的时间相隔为40 ms。又由于系统为实时视频采集系统,前端采集的视频数据是连续不断的,所以该系统不需要进行刷新操作即可保证数据不丢。
2 SDRAM控制器的设计实现
在实时视频采集系统中,为了保证数据的稳定和连续性,通常采用的方法是对存储器进行乒乓操作。一般所指的乒乓操作针对两片存储器芯片,如图3所示,其原理是通过控制模块对两片存储器分别做读写操作,写存储器满时控制模块发出交换命令,切换两片存储器的操作状态。
NUMATICS 3JLSAD3 120V-AC 3/8 IN NPT SOLENOID VALVE D469
NUMATICS 3DSA4 115V-AC 3/8 IN NPT SOLENOID VALVE D47028
NEW NORGREN P74C-NAC-SJA 150 PSIG 120 DEG F 120V-AC 15
NEW M&M 740R R5110 0.13A AMP 15VA 110/120V-AC 1/2 IN NP
SCHRADER BELLOWS M01944619 BRONZE 1/2 IN NPT SOLENOID V
NUMATICS 32DSA5410 120V-AC 1/4IN NPT SOLENOID VALVE D30
NUMATICS 4JSA4 0.60A AMP COIL CONTROL 115V-AC 1/2IN NPT
NEW ASCO JKFX210G87E1550?0 ? 1500-1286-020 24V-DC SOLENO
WABCO LR37 554 572 705 9870 NPT THREADED 115V-AC 1/8 IN
NEW SMC VQ4101-5W 4/5 PORT 2 POSITION PLUG-IN 24V-DC SO
NEW VERSA ESM-3011-44-Z-2?-43-A120 120V-AC SOLENOID VALV
NUMATICS 082SS43AK000030 150PSIG 110-120V-AC 1/4 IN NPT
FESTO MFH-3-1/4 21-120PSI PRESSURE 1.5-8BAR 1/4 IN NPT
NUMATICS I12BB500MP ? 232PSIG AIR 24V-DC SOLENOID VALVE
NEW ROSS W6576A2407 120V-AC SOLENOID VALVE D345500
NEW ASCO 8314G120 RED-HAT 3-WAY 120V-AC 1/4 IN NPT SOLE
NEW DELTA DV3-122A1 60PSI AIR 50PSI WATER 115V-AC 1/8 I
NEW ALCO AMC 240RA 9T7T 12W 120V-AC 1/2 IN NPT SOLENOID
NEW NORGREN V05X386M-B600A SOLENOID VALVE D333504
NEW NORGREN V05X486M-B6 SOLENOID VALVE D333499
ALLENAIR VSS-AA-OR-3/8 SOLENOID VALVE 3/8 IN NPT D46704
MAC 111B-501CC 150PSI 6W 24V-DC 1/8 IN NPT SOLENOID VAL
NUMATICS 082SA43AK 150PSI 120V-AC 1/4 IN NPT SOLENOID V
NUMATICS 062BB415K MARK PLUS 6 DOUBLE 120V-AC 1/4 IN NP
MAC 35A-F00-DAAA-1B?A 5.4W WATTS 120PSI 110/120V-AC SOLE
NEW MAC 35A-AAA-DDAJ-1T?A 5.4W PNEUMATIC 24V-DC 1/8 IN N
SMC VS7-6-FJG-D-3N PNEUMATIC 24V-DC SOLENOID VALVE D303
NEW MAC VALVES FID-111BA PNEUMATIC 6.8W 120V-AC SOLENOI
NEW ASCO EFHT8210G35 120V-AC 2, 3, 4 WAY 3/4 IN SOLENOI
NACHI SS-G01-H3X-R-C1?15-E30 DIRECTIONAL CONTROL 1/2 IN
NACHI SS-G01-H3X-R-C1?15-E30 DIRECTIONAL CONTROL 1/2 IN
NEW AIRTEC MC-07-510-HN 24V-DC SOLENOID VALVE D218212
NEW ASCO 8346A11 10-150PSI PNEUMATIC 120V-AC 1/2IN NPT
ASCO S261SG02N3HJ7 250PSI GAS 2WAY NC 120V-AC 1-1/2IN N
NEW MAC 82A-AC-000-TM-D?FFP-1DA 24V-DC 3/8 IN NPT SOLENO
NUMATICS I13BB615MP00061 24V-DC SOLENOID VALVE D303042
NUMATICS 555SA43AK046T30 PNEUMATIC 120V-AC SOLENOID VAL
NEW NORGREN 9503300-8821-G DRAIN PULSE 110/120V-AC 1/4I
ASCO EF8262G2 RED HAT II 180PSI 110/120V-AC 1/8 IN NPT
FESTO CPE24-M1H-3GL-3?/8 163165 24V-DC 3/8 IN NPT SOLENO
NEW NUMATICS I12SA400K00030 100-115/110-120?V-AC SOLENOI
NEW GEMS C3022-C109 115V-AC 1/8 IN NPT SOLENOID VALVE D
NEW PARKER B5G6BB553C PNEUMATIC 120V-AC 1/4 IN NPT SOLE
NEW MAC 912B-PM-111CC 25-150PSI 120V-AC 1/4 IN NPT SOLE
MAC 45A-LAC-DAAJ-1K?A 120/110V-AC 1/8 IN NPT SOLENOID VA
MAC 225B-111AA 150PSI 24V-DC DUAL COIL 120V-AC 1/4 IN N
NEW MAC 92B-ACB-000-DU-?DJAP-1DG 21219 120/110V-AC SOLEN
NEW NUMATICS 02DBB4Z4GL00061 24V-DC SOLENOID VALVE D441
NEW SPORLAN B10S2 120V-AC 5/8IN SOLENOID VALVE D357007
MAC 914A-PM-611RA PNEUMATIC 150PSI 8.5W 24V-DC 1/4 IN N
ASCO SC8320G184 120/110V-AC 1/4IN NPT SOLENOID VALVE D2
NEW NUMATICS 081SS4002000030 0.15A 150PSI-AIR 120V-AC S
AUTOMATION 100-67-3LC-18 26A01052 SUBMICRO CONNECTOR 12
NEW VERSA ESM-2201-60 90V-DC 1/8IN NPT SOLENOID VALVE D
NEW MAC 714C-12-PI-112A?A 150PSI 120V-AC 1/4 IN SOLENOID
NEW VALCOR 12C19C4-5 115V-AC 1/4IN NPT SOLENOID VALVE D
NEW SCHRADER BELLOWS L77524101 150PSI 110-120V-AC SOLEN
NEW PARKER H1EBBL53C PNEUMATIC 145PSI 120V-AC 50V-DC
NEW FLO-TITE SVS4-120VAC THREADED 1/4IN NPT SOLENOID VA
NEW NORGREN V60P517AA218JB 110/120V-AC 1/8IN NPT SOLENO
NEW NORGREN 375-02-083-61-5 THREADED 24V-DC 3/8 IN NPT
NEW PARKER B512BDR53C P02824R53 150PSI 120V-AC SOLENOID
NEW ASCO 8262G035 110/120V-AC 1/8 IN NPT SOLENOID VALVE
NEW MAC 45A-LAD-DAAJ-1K?A 5.4W 120PSI 120V-AC 1/8 IN NPT
NEW MAC 6213C-000-PM-11?1DA 120V-AC SOLENOID VALVE D4168
PARKER 71335SN2GNJ1N0C?111P3 120V-AC 1/4 IN NPT SOLENOID
NEW MAC 82A-FC-ABA-TM-D?FFP-1DA 24V-DC 1/8 IN NPT SOLENO
MAC 811C-PM-616AA-1?52 25-150PSI 8.5W 24V-DC 1/4 IN NPT
NEW PARKER 8204 0459-45 24V-DC SOLENOID VALVE D445718
WALTER PNEUMATIK SE 9573-250 1-10 BAR SOLENOID VALVE B4
NEW ASCO 8222A70 ANGLED THREADED 120/60VAC 1/4 IN NPT S
NEW MAC 82A-AC-000-TM-D?DAP-2DA 24V-DC SOLENOID VALVE D4
NEW VERSA ASG-4232-3TC-31?-70 120V-AC SOLENOID VALVE D39
NEW HUMPHREY 250 4E2 21 120 50 60 120V-AC 1/4IN NPT SOL
NEW PETER PAUL 0E53HHDDCCM 150PSI 120/60V-AC 1/4 IN NPT
NORGREN MK01CEA25ALJA 150PSI CONTROL 120V-AC 1/4 IN NPT
NEW ASCO 8340A7 RED HAT PNEUMATIC 150PSI 120V-AC SOLENO
NUMATICS 082SA431K CONTROL 150PSIG 0.9A 120V-AC 1/4 IN
NEW MAC 811C-PM-111DA-1?42 150PSI 120/110V-AC 1/4 IN NPT
BURKERT 0212 A 1/8 FPM BR 87PSI MAX PNEUMATIC 24V-DC SO
ASCO EF8262G002 RED HAT II 155/180PSI 120V-AC 1/8 IN NP
ASCO EF8320G200 RED HAT 120V-AC 1/4 IN NPT SOLENOID VAL
ASCO 238214-032D MP-C-089 110/120V-AC 1/8IN NPT SOLENOI
NEW ASCO 8342B4 120V-AC 3/8 IN NPT SOLENOID VALVE D4612
BELLOWS VALVAIR K065 9033 120V-AC 1/4IN NPT SOLENOID VA
NEW MAC 111B-121CAAA 240V-AC 1/8 IN NPT SOLENOID VALVE
SMC SQ1141-5LO-C4 0.15~0.7MPA PNEUMATIC SOLENOID VALVE
NEW VERSA VSG-8502-A120 SELECTOR NPT 120V-AC 1/2 IN SOL
NEW NUMATICS 11SAD400C 100-115/110-120?V-AC SOLENOID VAL
SMC VQ21A1-5YO-C8-Q 0.01-0.6MPA SINGLE 24V-DC 8MM SOLEN