如发现有乱码,
请直接从这里浏览原文
正文摘录:何丽红:基于PcMcIA接口的高速率串口扩展圭他控制线可以直接连接到PCMCIA总线上。这样系统使用4套独立的C)XCF950的串口转换电路就可以实现在一个PCM(:IA插槽扩展出4个独立的RS232接口。本系统中不需要其他的局部总线控制,所以每个0X—CF950芯片的MoDE引脚设置成正常总线工作方式。芯片通过3.3V/5V的电平选择技术使其在低压或高压环境下工作。系统使用TI公司的双槽PCMCIA/(2ardbus电源控制器TPS2216。潮给整个系统进行供电。同时,使用()XC:F950提供的两根模式I()引脚,驱动一个LED用来指示系统的工作状态;利用一片MAX232实现TTI。电平到RS232电平的转换;另外,使用一片AT93C46用于芯片寄存器的配置。系统允许卡片的热插拔。一旦有卡片插入主机系统,主机系统将对卡片进行设置。P(2MCIA标准定义了两个卡探测引脚,当卡插入或拔出时通过探测引脚向主机报告。电路框图如图4所示。图4系统电路框图4寄存器设置()XCF‘950可以通过内部寄存器的配置实现不同工作模式的选择,PCMCIA接口的I/O功能必须通过执行功能配置寄存器(FCR)实现,寄存器分布如表2所示。这些寄存器允许主机配置卡具有的功能,且他们都映射到属性存储器空间,可以进行读写操作。局部配置寄存器是一组芯片专用寄存器,可通过标准I()实现映射访问。当设备配置成单一功能时,对局部配置寄存器的访问不需要基地址。因为使用10映射,所以只有在卡被配置之后可以对局部配置寄存器进行访问。一旦属性空间中的配置操作寄存器COR被设置,局部配置寄存器才可以按表3中描述的映射关系被访问。表2配置寄存器分布表3局部配置寄存器在l/o空间的映射Io0翟!。的n包竞‘譬受毫,器寄存器映射相对0地址的偏移………“EOPRC)M状态和控制寄存器ES(:多功能I/0配置寄存器MI(:UART分割/中断脉冲宽度分割寄存器DIV模式状态寄存器.MSR中断状态和控制寄存器ISR软件UART/局部总线复位寄存器sRT保留保留5结语本系统利用()XCF950芯片实现了在笔记本电脑的P(2M(:IA接口外扩串口。系统扩展出的4个串口可以独立地并行操作,以满足外接不同工控设备的需求,具有非常高的传输速率。但由于系统在P(;MCIA接口上同时扩展了4个串口,4个串口的数据线和地址线分别连接到PCMCIA接口A0~A31/DO~D31引脚上,对于每个串口所对应的地址和数据线的分区可以通过软件实现控制。故在应用程序对串口发送和接收数据时,由驱动程序对需要访问的串口进行数据调整,将其调整到相应的数据线和地址线上,以便传送。参考文献[1]李肇庆,廖峰,刘建存.LJSB接口技术[M].北京:国防工业出版社,2004.r2]()XC;F950datasheet,C)xfordSemiconductor,2002.[3]浅析P(2MCIA卡[’EB/10L].IT世界,2005.[4]牛俊峰.双槽P(;MCIA/CardBus电源控制器TPS2216的原理及应用[。EB/OI。].电子工程专辑网站,2005.厂5]PCCard’Power—InterfaceSwitchTPS2216,【)atasheet,Tex—asInstruments,1999.作者简介何丽红女,1978年出生,讲师,毕业于哈尔滨理工大学,控制理论与控制工程专业。现从事信息科学、电子技术应用方面的研究。89ABCDEF
阅读此文(图):
在线翻阅