全球旧事资料 分类
脚的零插入力连接器,该连接器中提供了串行接口、音频接口、SIM接口、状态引脚、电源接口等接口,通过这些接口与SIM卡座、天线以及主控制器相连。MC35的串行接口TXD0和RXD0与Rabbit3000的串口B,即引脚TXB和RXBPC4和PC5相连,以实现与MC35之间的通信。MC35的IGT引脚为其启动引脚,需要开漏极驱动器驱动。而Rabbit3000的端口E具有很强的驱动能力,因此选用PE5作为MC35的启动控制线。在MC35的电源接口中有电源输入引脚、电源输出引脚和充电引脚,其中充电引脚可用来给电池充电。本系统采用电池供电或外部充电。。
f设计时需注意的两点是:本系统使用电池供电,由于MC35在上行传输需提供2A的峰值电流,这会引起电压突然下降,因此设计电路时要加足够大的电容,以防电压突然下降;在SIM卡电路设计时,需要注意电磁兼容性的问题,否则会影响MC35的通信效果,甚至导致MC35无法正常工作。图2:MC35模块硬件连接图2USB模块硬件设计USB模块负责完成心电数据的本地高速回放,它提供了另一种数据传输手段。通常的串口RS232只是利用一条线进行数据传输,而USB传输是利用D和D线上的差分信号,与主机进行数据的传输,充分保证了数据传输的可靠性。本系统采用恩智浦公司的PDIUSBD12实现USB传输。PDIUSBD12以下简称D12是恩智浦公司的一款性价比很高的USB芯片,完全符合USB1l版的规范。是在USB11协议设备端使用最多的芯片之一,是一种纯粹的USB接口芯片,需要外部微处理器控制。本系统利用Rabbit3000微处理器控制USB芯片D12来完成USB传输,此时D12就是单片机的一个外设。D12与Rabbit3000之间的数据传输是通过8位数据线来实现的,即D12的并口数据线D0D7与Rabbit3000的数据线D0D7直接相连。D12的INT_N引脚与Rabbit3000复用引脚INT0A相连,作为Rabbit3000的外部中断输入。当D12需要进行操作时,就利用INT_N引脚发出一个中断请求,Rabbit3000立即响应中断,对其进行操作。D12的RD_N和WR_N分别与Rabbit3000的IORD和IOWR相连,以控制数据传输的方向。D12的RESET_N与Rabbit3000的复用引脚PE4相连,Rabbit3000可以利用这个引脚向D12发出一个低电平,RESET_N被置为低电平后,D12便自动复位了。D12的CS_N与Rabbit3000的复用引脚PE7相连,可以通过这个引脚来控制片选。。
图3:PDIUSBD12模块硬件连接图D12有两种数据总线方式:多路地址数据总线方式和单地址数据总线方式。本系统采用单地址数据总线方式,将D12的ALE接地,A0与Rabbit3000的地址总线A0相连,在片选信号有效的前提下即Pr
好听全球资料 返回顶部