《现代电子技术》2006年第16期摘录:《现代电子技术》2006年第1
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
《现代电子技术》2006年第16期总第231期》集成电路q系统的控制核心采用c805lF022单片机。该单片机具有64kB的在系统编程FI。AStlI存储器,增强的CIP一51内核可以使系统具有1MIPS/MHz的运行效率0]。由于嵌入式文件系统工作时有大量的数据结构和变量需要处理,读写u盘时大量数据需要读写和处理,对单片机指令运行效率有较高的要求,因此单片机工作于11.0592MHz下,并且配置为每个时钟周期执行一条指令。单片机外围主要扩展了7个功能部件:(1)显示和键盘通过一片HD7279A数码管驱动芯片扩展,通过写HD7279A寄存器实现数据的译码和显示,键盘信号通过INTl中断触发读取”。。(2)SRAM为一片STC62wVl024,该芯片具有128。kB的SRAM存储单元,采用P4.O,P4.1作为块选择信号,从而将SRAM分成4个BANK,通过控制P4.O和P4.1可以在4个RAM区进行切换。(3)实时时钟为DSl302,在数据采集点读取他将日历和温度数据一并存入FI,AS[_I中。(4)DataFI.ASH是一片AT45DBl6lB—RI,他具有2.MB的存储单元,并且页访问大小为528个字节。为了减少每个数据采集时对FI。ASH整个页区间的擦写次数,因此采用一片FM25I。16进行缓冲。FM25I,16具有2kB的单字节访问单元,并且读、写无需等待,断电后数据不会丢失。因此采用528×3—1584个字节进行每3页将数据一次写入FI。ASH,从而减少对FI,ASt_I的擦写次数。(5)温度传感器为Dsl8820,他具有0.5℃的精度,完全能满足血液存储的温度采集精度要求。(6)I_JSB主控制器采用SI。811—1.5.为USBl.1主控制器,采用并行接口工作,支持LTSBl.1全速12MB/s和低速1.5MB/s的15SB传输,功能完全能满足数据传输的需要。(7)无位置传感器无刷直流电机驱动模块用于驱动压缩机,采用这种模块不需要昂贵的霍尔传感器,并且压缩机可以在更高的温度下工作,不但降低了成本而且功耗也很低。当驱动T26K12v/24V压缩机正常工作时,功耗只有60w左右,基本适合采用蓄电池工作。2.2单片机与USB主控制器接口【JSB主控制器SI。811与单片机接口如图2所示。(1)sI.811与单片机接口N’为D[o…7]接到单片机外部数据总线上,读写控制信号nwR和nRD分别接到单片机的读写控制端,A0接到单片机外部总线的A0地址引脚,用写入SI.81l数据的奇、偶控制数据和地址的写入。(2)SI舟1l工作在主模式,因此M/S引脚需要接地,图中采用一个27Q的电阻接地可以起到抗干扰的作用。(3)SI。811的INTRQ中断申请信号,由于为高电平中断,因此在接入单片机前需要采用反相器取反,并且SI.81l—IRQ信号取反前需要采用10kQ的电阻下拉到地,以确保取反后为高电平。图2USB主控制器接口(4)需要注意的一个是SL811的复位信号必须接成如2图100kQ电阻和10pF电容构成的复位电路;另一个是SI。811晶振不要使用无源晶振,而应该像图2中那样采用48MHz有源晶振,并且晶振电源端要采用5V供电。否则将会出现SL811不工作的问题,并且有源晶振能提高电路的抗干扰性能。2.3单片机与非易失存储器接口存储器接口电路如图3所示。图3存储器接口电路存储部分采用FM25I.16进行缓冲,当数据存满161
阅读此文(图):
点击此处在线翻阅