SDCS-COM-1 3BSE005028R1
ABBSDCS-COM-13BSE005028R1ABBSDCS-COM-13BSE005028R1ABBSDCS-COM-13BSE005028R1***提供:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制压缩机组控制系统(CCS)等各类工控系统部件系统里的PLC模块,DCS模块,CPU模块,IO模块,DO模块,AI模块,DI模块,网络通信模块,以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块引言Flash存储器又称闪速存储器,是20世纪80年代末逐渐发展起来的一种新型半导体不挥发存储器。它兼有RAM和ROM的特点,既可以在线擦除、改写,又能够在掉电后保持数据不丢失。NORFlash是Flash存储器中***早出现的一个品种,与其他种类的Flash存储器相比具有以下优势:可靠性高、随机读取速度快,可以单字节或单字编程,允许CPU直接从芯片中读取代码执行等。因此NORFlash存储器在嵌入式系统应用开发中占有非常重要的地位。本文以SST公司的NORFlash芯片SST39SF040和MCS-51单片机为例,针对大容量NORFlash在8位低档单片机中应用的特殊性,详细介绍了其接口硬件和接口软件的设计方法。1SST39SF040芯片介绍SST39SF040是SST公司***近推出的一种基于SuperFlash技术的NORFlash存储器,属于SST公司并行闪速存储器系列;适用于需要程序在线写入或大容量、非易失性数据重复存储的场合。1.1芯片内部功能结构和外部引脚图1是SST39SF040的内部功能结构框图,由Super-Flash存储单元、行译码器、列译码器、地址缓冲与锁存器、输入/输出缓冲和数据锁存器以及控制逻辑电路等部分组成。图2是其外部引脚分布图,其中A18~A0为地址线,CE为芯片选通信号,OE可作为读信号,WE为写信号,DQ7~DQ0为数据线。1.2芯片的主要特性①容量为512KB,按512K×8位结构***。②采用单一的5V电源供电,编程电源VPP在芯片内部产生。③芯片可反复擦写100000次,数据保存时间为100年。④工作电流典型值为10mA,待机电流典型值为30μA。⑤扇区结构:扇区大小统一为4KB。⑥读取、擦除和字节编程时间的典型值:数据读取时间为45~70ns;扇区擦除时间为18ms,整片擦除时间为70ms;字节编程时间为14μs。⑦有记录内部擦除操作和编程写入操作完成与否的状态标志位。⑧具有硬、软件数据保护功能。⑨具有地址和数据锁存功能。1.3芯片的操作1.3.1芯片的软件操作命令序列SST39SF040的软件操作可以分成两类:普通读操作和命令操作。普通读操作非常简单,与RAM的读操作类似,当OE和CE信号同时为低电平时,即可从芯片读出数据。芯片的命令操作包括芯片的识别、字节编程、扇区擦除以及整片擦除等。这些操作分别由各自的软件操作命令序列来完成,如表1所列。其中,BA为待编程字节的地址,Data为字节编程数据,SAX为待擦除扇区的地址。命令中的地址只有低15位有效,高4位可任意设置为“0”或“1”。SST39SF040的软件操作命令序列实际上是由一个或多个总线写操作组成的。以SST39SF040的扇区擦除为例,其操作过程包括3个步骤:第1步,开启擦除方式,用表1中给出的第1至第5周期的总线写操作来实现;第2步,装载扇区擦除命令(30H)和待擦除扇区的地址,用其对应的第6周期的总线写操作来实现;第3步,进行内部擦除。内部擦除时间***长为25ms。B&RM2R111-011SLOTRACK*USED*KEYSTONETYPEASWITCHBOX150-954-020-792?-111*USED*PEAKTRONICS,INC.DHC-100DIGITALHIGHRESOLUTIONCONTR...PARKER33417AKDN74N0MC?11P3*USED*CRYDOMA2425SOLIDSTATERELAY*USED*ARPACCORP.2000-B(ASPICTURED)*USED*LOTOF2MICROSWITCH12MA3*NEWINABOX*POTTER&BRUMFIELDCB-1022B-78*USED*VISHAYST180S12P0SCRTHYRISTOR*USED*NTER50-11A10-120*NEWINBOX*CUTLER-HAMMERCIRCUITBREAKERHMCP050K2CA02*NICE*INDRAMATCLM01.2/CLM01.3*USED*SPRECHER+SCHUHCA3-16-10*USED*FISHER846DM1J1K5CURRENTTOPRESSURETRANSDUCER*USED*AUTOMATIONDIRECTABM2E71Z11400VLIMITSWITCH*USED*LOTOF2ALLENBRADLEY1794-N2SERIESA*USED*NIBD40074176REV.CL-3EXTRUSIONPCBANALOGINPUT*USED...FISHER1U230224492*NEWINBOX*ALCOCONTROLSREFRIGERANT200RB4T3TSOLENOIDVALVE*NE...TRANE6400-0417-01*NEWINABOX*FRICK640D0011H010079?1RWB2PLUSFACEPLATE*NEWNOBOX...TURCKRK4T-6*USED*BEHA250240NGNG7JJA*NEWINABOX*INVENSYSC3-42*NEWINBOX*PARKERAPU16PNEUMATICACTUATORS*USED*ATLASCOPCO1900-0590-44PCBOARD*USED*VSEV5004GP012-V-*NEWOUTOFABOX*WEKSLERGAUGEAA446*NICE*STIMINISAFE42687-0040*USED*PASS&SEYMOURLEGRANDWSP200-W*NEWINBOX*FANUCA02B-0094-C103*USED*YASKAWASGDH-08AESERVOPACK(MISSINGCOVER)*USED*BAUTZE-723A-MTBSERVOMOTOR*USED*AUTOMATIONDIRECTTRD-SH1200BDINCREMENTALENCODER*NEW...P-CII491SPROTECTIONCONTROLS*NEWINABOX*ENERTROLSSALD3/4X3P581*USED*REDINGTON5-2936*USED*ELECTRONICSCORP.TRAN***ITTEDBEAMRECEIVER42SRR-6002ADLAKECOIL1140-55-7*NICE****CEXHAUSTCLEANERAMC510-06*USED*GE15D1G004COIL*USED*MERCOIDCORPORATIONDA-33-3*USED*PARKER15R213EBPNEUMATICREGULATOR*USED*EDWA***876-N5(HOUSINGONLY)*USED*MIMICRONCONTROLSC050-0053-3TRANSFORMER*USED*MICROSWITCHLIMITSNAPSWITCHYZLN-LH*USED*DECCOCOIL9-291M-056115/60*USED*CROUZETRTMA4*USED*MARCHAIRMAGNETICDRIVEPUMPMDK-MT3*USED*BAILEYNA***01ANALOGMODULE*NICE*ALFAL***ALVALVEARC*NEWOUTOFBOX*MACVALVEINC.TM-DDAP-1DAPILOTOPERATORVALVE*USED*PARKERM2D33912T20NBHYDRAULICPUMP/MOTOR*NEWOUTOFA...UNERWRITERSLABORATORIESLUMARKLIGHTINGPH120*NICE*STAHLINENCLOSURESCF1144*USED*CROUSE-HINDSVXH15*USED*GRUNDFOS345145*NEWINABOX*HECONCOUNTERG0465189*USED*BALMARINC.MODEL242VIBRATIONMETER*USED*TEL-TRULT225RTHERMOMETER0-100CELSIUS*NEWINABOX*DEHNGUARD952315*NEWINABOX*CONTINENTALPVR15-15B15-RM-?P-1-JPUMP*USED*LOTOF2SOLA83-24-260-03*NEWOUTOFABOX*MACROMATICSS57122-C-830TIMER5-7SEC.*USED*MICROMOTIONF200S341CCAAEZZ?ZTRAN***ITTER*NEWINABOX...EILINSTRUMENTSINC.I-131*USED*MERLINGERINC60N-16A*USED*AMPROBEDECA-TRANA50-1*USED*OPCON1161A-110*USED*HOWARDINDUSTRIESE1/32IS-120*USED*LSGMC(D)-22120VCONTACTOR*USED*TELEMECANIQUECOF-EN***-5*USED*DEWITT5-654-82451/2"SHANK*USED*DAYTRONIC9305A/001*USED*MODICONAS-C916-100CPUMODULE*USED*PINN***ESYSTEMS203560527504417?471*USED*LOTOF8SPRAYINGSYSTEMCO.1/8GGA*USED*ASTECACV5N6-1POWERSUPPLY*USED*TORKPHOTOCONTROL2001*USED*120VPHD7970-03-1101*USED*031214006*USED*BAUMERELECTRICIFR12.23.15K414PROXIMITYSWITCH*US...SYLVANIA061101HEATERINFRAREDCERAMIC*NEWINABOX*LOTOF6TURCKBi5-M18-AP6X-H1?141*USED*LOTOF2TURCKNI4-M12-AN6X-H1?141*USED*TURCKNi2-Q6,5-ADZ32-?0,16-FSB5.4X4/S?304*USED*CARLINAUTOMATIONINC.RBF1852P31-002(?3/4)-00-F3B120-?2...TURCKBi15-CK40-ADZ30?X2-B1131/S34*USED*TURCKBi1,5-EG08K-AN6?X-H1341*USED*HUBBELLHBL430B7W*NEW*ALLENBRADLEY1769-PA2SER.BBASEUNITWITHMODULES*US...POTTER&BRUMFIELDCHB-38-70001*USED*VIDEOJET351660-M*USED*BOBST701-1091-03PCBOARD*USED*INDRAMATMAC90C-0-GD-4C/?110-A-1/WI524/S?001*USED*GEDC300DRIVEF31X300CCHAFGICONTROLCARDDRIVE531X30...LOTOF2BLACK&DECKER13/4"HS11/2"*USED*LOTOF2BLACK&DECKER11/8"29MM*USED*MAC92B-AAB-000-DM-?DJAP-1DG*USED*ARMSTRONGC5297-27STEAMTRAP8813/4NPT1/8125#*NEW...ARMSTRONGC5297-46STEAMTRAP8803/4NPT1/8*NEWINA...POTTER&BRUMFIELDKB-23AG-120*USED*HPSPH250MQMJ*NEWINBOX*LOTOF90WEIDMULLERWDU2.5/1.5/ZRTERMINALBLOCK(TAN)...PARKERM20424120VALVE*USED*VICKERSCOIL02-178106120VAC*USED*DIVERSIFIEDELECTRONICSINC.ARA-24-ADAALTERNATINGREL...ALLENBRADLEY700-CF310*SERIESA110V*USED*MERCER490-017PROBE*NEW*JAN-FANJF-AK*NEWINBOX*MICROSWITCHFE-LC3-CC*NEWINBOX*WEIDMULLERCOMPUTERINTERFACE120VAC,5A(MAX)*NEWOUT...ALLENBRADLEY193-A5K3SERIESA*USED*FANUCA06B-0522-B-041*USED*MIKIPULLEYOP-1*USED*STC7937-8194VIBRAPULSEBOARDBANNERMINI-SCREENMSE824*USED*)