AO845 3BSE023676R1
ABBAO8453BSE023676R1引言多媒体卡MMC的特点是闪存功耗低,密度高,体积小,可靠性高,可擦除,可重写,容量大;内部控制电路,可以使用在手机、数码相机、MP3、PDA等多种数字设备上,可反复记录30万次,现在市场上的主流容量有128MB-2GB。SPI***早是由摩托罗拉公司提出的一种串行总线接口,支持MCU与外设的双工、同步串行通信。由于其简单的接口设计,只用4根线即可完成所有的通信工作,因此被大部分的MCU芯片所支持。利用被广泛支持的SPI总线来进行MMC卡的读写,可解决没有MMC控制器的问题。1MMC卡1.1MMC卡的简介MMC卡的面积为24mm×32mm,厚度为1.4mm,MMC卡的工作电压为2.7-3.6V,时钟频率范围为0-20MHz,为了支持广泛的应用,MMC卡接口简单(为7引脚),具有***大的可扩展性和可配置性。其中3脚为电源供应,数据操作通过4脚的串行总线完成。作为SPI设备,MMC卡的SPI通道由以下4个信号组成:CS的反(片选),CLK(时钟),DateIn(主机到卡的数据信号)和DateOut(卡到主机的数据信号)。CS的反是MMC卡的片选信号线,在整个SPI操作过程中,必须保持低电平有效;CLK便于同步,DateIn不但传输数据,还发送命令;DateOut除了发送数据外,还传送应答信号。1.2MMC卡的SPI协议MMC存储卡有MMC和SPI两种工作模式。MMC卡上电后即进入MMC模式;当片选(CS)线被拉低时发送Reset(CMD0)指令会使MMC卡进入SPI模式,如果需要从SPI模式转入MMC模式,只能切断电源重新上电。SPI协议是以主从方式工作的,这种模式通常有一个主设备和一个(或多个)从设备,SPI接口是一种通用同步串行接口总线,字长为8位,用来与外部设备进行通信。该接口在工作时,主设备通过提供移位时钟和从使能信号来控制信息的流动,主设备的每次开始传送任务时,都先将片选(CS的反)线置低以***MMC卡,使其进入工作状态。MMC卡的SPI协议的特点主要有:被选中的卡总是对来自于设备的指令有所响应的,当卡遇到错误时,会返回一个出错响应来代替期望的数据,指令的响应是一个8位或16位的结构,只支持单块读写操作,块的大小可以大到一个扇区(512字节),小到1个字节。2硬件电路设计MMC卡既可以采用MMC总线访问,也可以采用SPI总线访问,大部分微处理器都有SPI接口而没有MMC总线接口,如果采用I/O口模拟MMC总线,不但增加了软件的开销,而且对大多数微处理器来说,模拟MMC总线远不如真正的MMC总线速度快,这将大大降低总线数据传输的速度。基于以上考虑,可以采用LPC2200微处理器的SPI接口,设计访问MMC的硬件接口电路,LPC2200是系统的核心控制器,它的主要作用是将数据发送至MMC卡内存储。MMC卡的数据写入是以块为单位的,一块为512字节,所以当RAM中存放了512字节数据时,LPC2200便将其一次性写入MMC卡中。LPC2200微处理器与MMC卡卡座接口电路如图1所示,连接引脚如表1所示NAIO-03J/E-CF-021746-NI8140CPS11420140CPU53414A140NOE71100140XBP00600170AAI14000170AAO92100170ADI34000170ADO34000170INT11000171CCC96030172JNN21032BMXCPS2000BMXDDI1602BMXDDO1602BMXP342020BMXXBP0800TSXMRPC002MTSXP57103MSSU76UC24-48V1756-L621756-CNB1756-ENBT1756-IB321756-L611756-OB321756-PA751756-CNB1756-OF81756-OW16I1756-IF161756-IM16I1756-PA75140AII33010EM4-101-AA21771-IR/D1746-NI81746-NR81746-OW16NW-RR85-0011756-ENBT/A1756-IB16/A1756-OB16I/A1756-PA72/CC20-CPU74-EC20-MC223140ACI03000140ACO020001756-CNBH117AL112F11756-L55M14IC660BBA0206***66480AC113AX0140CPS114201761-NET-ENIXBTGT2130140CPU65150140DDO35300140XTS00200140DDI353006ES7272-0AA30-0YA11746-OW16TM22A20B-2902-0411/02A9200SHCPU6ES7151-1AA03-0AB06ES7144-1FB31-0XB01756-CNBR/DKSD1-081756-IF16140CPS214006***66480AC113AX06DR2100-5MDVX-018S01IC693CPU364PCA66-CXB1746-NO4I469-P5-HI-A20-E6ES7214-2BD23-0XB86GK7243-1EX01-0XE0S4EB-24V6ES5441-7LA13DIGIFAS7100ATV28HU29N41756-IB32B1756-IF162711-M3A18L1SC200S3704E4119AIC693ALG221J1785-BCM/C1785-L80E/E140CPS114203HAB5956-13HAB8101-83HAB9669-13HAC3462-1S42024-A1744-A2G01140ACI040001747-L553NE122-20542116FX1138-6BL016FX1144-2BA00FX84A-51747-L543THROTTLECONTROLVALVE253B-2-50-21336-BDB-SP76D1783-MS10T1783-MX08T1783-SFP100FX1756-A171756-ENBT1756-IF161756-IM16I1756-L621756-N21756-OF81756-OW16I1756-PA721756-TBCH1756-TBNH1784-CF641756-IR6I1756-CNBRPC-0984-380140ACI04000XC5000-400&plu***n;2X5%/230POWER5KVAMA-0185-1001746-NI16I3G2S6-CPU17CP6000140ARI030101756-OB32/A1746-OW161784-PKTX1747-L5511746-NIO4I140CRA93100140CRP93100DKC11.1-040-7-FW1746-OX8T60-1001-C8-1A1757-SRM1C31116G041C31129G031C31227G011C31125G021C31161G02MC-4/11/03/400XE08B51746-OW16NGDR-02NINT-43140ACI03000140ACI04000140CPU65150140DDI35300140DDO35300140DDO84300140NOE77101140XBP01000140XCP510006ES5928-3UB216GK1143-0TA011756-IF16_________MVI56-MCMMR-SO103PDAI0107DC92P0940AX140CPU53414BP0904HN1747-L5321747-L5511768-L45140DAI553001756-OF8395SC-1NSS302H-3Z-D3SS302H-3Z-D5SS303H-1Z-D2CACR-SR10BY1SF-EFVR008E7S-2140CRA211101771-IAD1771-OAD1745-E1511745-LP151JRMSP-P8601TACMP-454-0-0-2P22NRXB-LNF-NS-006ES7148-1DA00-0XA06ES7151-1AA03-0AB01756-L62253B-1-40-16ES5441-7LA136SN1118-ODK23-0AA2NTCL01ICSE08B5*24V1756-IB326SE7021-6ES87-2DA1A20B-0008-0440A140CPU65160ATCS-153A99190G01AS-P890-000FPR3346501R1012*******************************************************************6ES7158-0AA01-0XA0140XTS00200127AA-00001B127AA-00010B140CPS21400140CPU11302140DDI35300140NOE77101140XBP01000140XTS00200SGDB20ADG1756-MVIMVI56-MNET1746-OW161746-FIO4V1756-OW16IMWM-25-02XVME7768-320000M100DC3KV3HA***296-16DR2410-5---***格,忍不住的***A20B-2901-0480/03C1900/65A-01-01-03-00-011756-L621756-PA726ES7307-1EAO1-OAAO1746-OA16140CPS11420140ACI040001756-ENBT140ARI03010140ERT85410140ACI04000140CRA93100140CRP93100140DDO35300140XBP01000KFD0-CS-EX2.546FC5103-0AB03-0AA3P22NRXB-LNF-NS-00A16B-2201-0101PCS100FZ1756-ENBTIC693PW***1140CPS21100DES750C1757-SRM140CPS11420CP60P0961FR1756-L63/B5X00119G011786-CTK140CPU11303140CPS114202098-DSD-010A03B-0819-C154#DRD-023MSMVME162-0121747-L552JAMSC-C8110IC697ALG320)