由于AS3990内部未集成功率放大器,所以需要外接功率放大器PA.当使用外接PA模式时,经AS3990调制后的射频信号在RFONX和RFOPX输出,两路射频信号经过平衡/不平衡变换器转换为单路射频信号后进入PA进行功率放大。AS3990的模拟输出引脚DAC用于控制PA的增益。环形器用于将发送通路和接收通路隔离。同样,接收到的射频信号经过平衡/不平衡变换器转换为两路差分信号,AS3990内部解调电路对两路信号解调得到数据。
1.2 网卡芯片接口电路
ENC28J60是Microchip公司生产的28引脚独立以太网控制器,它内置了10 Mbps以太网物理层器件和介质访问控制器,符合IEEE 802.3标准,特别适合于嵌入式设备的入网解决方案。ENC28J60通过SPI接口与控制器LPC2138交互,网卡芯片接口电路如图3所示。SO、SI、SCK为SPI接口的3条总线,CS为ENC28J60的片选信号,中断信号INT和WOL分别连接到主控制器的EINT3和EINT1上。芯片ENC28J60的2条差分接收引脚TPIN和2条差分发送引脚TPOUT外接在一个1:1脉冲变压器上,脉冲变压器输出接至网口座上。
图3 网卡芯片接口电路
2 软件设计
网络读写器软件设计包括μC/OSII移植、LwIP协议栈移植、网卡驱动程序和上层应用程序的编写4个部分。软件设计整体框架如图4所示。
图4 软件设计整体框架
2.1 μC/OSII移植
操作系统移植是LwIP协议栈移植和应用程序编写的基础[3],其在LPC2138上的移植内容包括: