MAC 层无线网卡讨论论文 摘要:阐述拥有自主 MAC 层协议无线网卡的构建方法和实现过程。改进了基于 Intersil 公司的 PRISM2 系列无线网卡套片的无线局域网解决方案,使用 DSP 和 CPLD 来替代其中的 MAC 层控制芯片,实现自主 MAC 层协议的无线网卡开发。 关键词:无线网卡PRISM2TMS320VC5402EPM7128AEMAC 协议 随着无线网络应用领域的增长,各种无线接入方式不断涌现,基于 IEEE802.11 无线以太网标准的宽带无线接入系统凭借其高达 11~54Mbps 的数据传输速率及其建网速度快、运营成本低、投资成本回报快等特点获得用户的青睐。但是无线网卡芯片供应商只向用户提供套片解决方案,这对讨论无线局域网 MAC 层协议的高校和科研单位来说极为不便。通常的作法是:首先开发出自己的 MAC层协议软件,然后使用信道仿真器来仿真此 MAC 层协议。这种作法的缺点是不能在物理信道上实测。本文针对该问题,基于 Intersil公司的 PRISM2 系列无线局域网套片的解决方案,去掉其中的 MAC层控制芯片,使用 TMS320VC5402 和 PEM7128AE 来完成对套片其它芯片的控制和数据交换,实现自主的 MAC 层协议无线网卡。 图 1 1 无线网卡解决方案 Intersil 公司的 PRISM2 系列无线网卡套片及其主要功能如表1 所列。 使用该套片,根据 Intersil 公司提供的无线局域网解决方案,就可以方便地构建 IEEE802.11b 的无线网卡。 参考 Intersil 公司的提供的无线局域网解决方案,笔者提出的拥有自主 MAC 层协议的无线网卡解决方案如图 1 所示。 在该方案中,去掉了 PRISM2 系列套片中的 MAC 层控制芯片 HFA3841,用 TMS320VC5402 和 EPM7128AE 来实现对 PRISM2系列其它芯片的控制和数据交换,构建拥有自主 MAC 层协议的无线网卡。 图 2 2 无线网卡的接口分析 根据 Intersil 公司提供的套片数据手册及其各芯片的接口关系可 知 , 要 构 建 自 主 MAC 层 协 议 的 无 线 网 卡 , 替 代 芯 片 组TMS320VC5402 和 EPM7128AE 须有以下接口能力。 ① 具有足够的通用 I/O 口,以便与套片的各个控制引脚相连接,对其进行置位或清位操作,从而使无线网卡处于正确的收发状态。 ② 具有 SPI 接口,能够对 HFA3683、HFA3783 和 HFA3861中各个寄存器进行初始化。同时需要注意的是,对 HFA3861 来说应该 是 16 位 的 数 据 传 输 格 式 , 先 传 数 据 高 位...