新闻中心

EEPW首页>手机与无线通信>设计应用> ENC28J60和AS3990的网络UHF读写器设计

ENC28J60和AS3990的网络UHF读写器设计

作者: 时间:2012-02-28 来源:网络 收藏

为了降低相位噪声对读写性能的影响,电路中使用了外部压控振荡器(VCO)。VCO的输出连接在EXT_IN引脚上。另一方面,通过CP脚控制压控振荡器。20 MHz的温度补偿型石英晶体谐振器TCXO连接在OSCO引脚上,作为基准振荡器,这样可以进一步提高芯片的稳定性。
由于内部未集成功率放大器,所以需要外接功率放大器PA。当使用外接PA模式时,经调制后的射频信号在RFONX和RFOPX输出,两路射频信号经过平衡/不平衡变换器转换为单路射频信号后进入PA进行功率放大。AS3990的模拟输出引脚DAC用于控制PA的增益。环形器用于将发送通路和接收通路隔离。同样,接收到的射频信号经过平衡/不平衡变换器转换为两路差分信号,AS3990内部解调电路对两路信号解调得到数据。
1.2 网卡芯片接口电路
是Microchip公司生产的28引脚独立以太网控制器,它内置了10 Mbps以太网物理层器件和介质访问控制器,符合IEEE 802.3标准,特别适合于嵌入式设备的入网解决方案。通过SPI接口与控制器LPC2138交互,网卡芯片接口电路如图3所示。SO、SI、SCK为SPI接口的3条总线,CS为的片选信号,中断信号INT和WOL分别连接到主控制器的EINT3和EINT1上。芯片ENC28J60的2条差分接收引脚TPIN和2条差分发送引脚TPOUT外接在一个1:1脉冲变压器上,脉冲变压器输出接至网口座上。

本文引用地址://m.amcfsurvey.com/article/155235.htm

c.jpg



2 软件
软件包括μC/OS-Ⅱ移植、LwIP协议栈移植、网卡驱动程序和上层应用程序的编写4个部分。软件整体框架如图4所示。

d.jpg


2.1 μC/OS-II移植
操作系统移植是LwIP协议栈移植和应用程序编写的基础,其在LPC2138上的移植内容包括:
①完成操作系统所需的基本配置和数据类型定义、开关中断函数文件OS_CPU.H的编写。
②在文件OS_CPU.C完成堆栈初始化函数OSTask StkInit()函数,并根据自身需求编写相关Hook函数。
③利用文件OS_CPU_A.S完成启动最高优先级任务的函数OSStartHighRdy、任务切换函数OSCtxSw、中断级任务切换函数OSintCtxSw、系统时钟中断服务函数OSTickISR的编写。
④初始化定时器0,为系统提供时钟。



评论


相关推荐

技术专区

关闭