[WIFI] AP硬件知识- PHY/Radio Card/MAC

本文介绍了企业级无线接入点(AP)的基本组成与架构原理,包括SoC中的处理器、缓存及外设接口等内容,并详细解释了无线网卡(RadioCard)上的主要部件及其功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AP(Access Point)是无线接入点的简称,例如家用无线路由器也可以认为是AP的一种。由于作者的工作背景,这里主要从软件工程师角度讲述对企业级AP信息的理解。


一个AP主要由带处理器的SoC + 无线网卡(Radio Card)构成,外加一些LED灯/天线等器件。


SoC

下图描述一款博通公司SoC设计,主要部件

  1. Cortex-A9 *2 双核处理器,每个处理器带L1  32K 指令Cache与32K数据Cache,双核共用256K L2 Cache,以后软件想要加速,就可以从这里多做文章了。
  2. DDR接口,接内存,企业级AP一般需要较大的内存空间,比较网络设备有很多的队列,为了性能,有时候不可避免地需要更长的队列。
  3. flash接口,存储firmware,配置文件等
  4. GPIO,连接LED灯等外设
  5. JTAG/UART,前期开发调试用
  6. Watchdog,看门狗,遇上系统挂死,好歹能够恢复继续使用
  7. Ethernet Port,AP作为转发设备,一般应用场景数据都会通过以太网口,并且以太网口一般都有PoE供电功能
  8. PCIe口,该口用于连接无线网卡


Radio Card

下图所示是博通的一款无线网卡(Radio Card),主要部件描述如下:

  1. 左侧有PCIe接口与SoC连接
  2. Radio Card上运行博通的firmware ucode,该ucode与提供的驱动配合,完成协议解析/加解密等MAC层工作
  3. 硬件PHY完成物理层工作,将通过解析plcp头,将数据转换成电信号发射
  4. radio card上有接口可以连接天线,通过天线将信号进行放大
  5. SROM单元主要功能在于存储参数,比如无线网卡校准后的参数或是一些卡相关的配置



天线

定向天线与全向天线

全向天线的辐射范围呈现椭球形,四周的信号强度较为一致,一般用于室内,正常室内使用的,多为全向天线。

定向天线的辐射范围呈现长条形,某个方向的信号强度最大,一般用于室外。


横向天线与纵向天线

天线辐射范围基本呈现椭球形,横向天线呈现扁扁的椭球,覆盖范围主要与天线呈直角关系,家里的天线多为横向,因此天线应当竖放,同一楼层的信号会更好。

纵向天线呈现尖尖的椭球,覆盖范围主要与天线呈平行关系。


### 关于 Orange Pi 中 D-PHY 和 C-PHY 接口的配置 对于 Orange Pi 设备中的 MIPI D-PHY 或者 C-PHY 配置,具体实现依赖于所使用的硬件型号及其配套软件环境。通常情况下,这类开发板会提供详细的文档来指导开发者完成相应的设置。 #### 1. 硬件准备与确认 确保拥有兼容 MIPI CSI (Camera Serial Interface) 的摄像头模块或其他外围设备,并核实该外设确实采用的是 D-PHY 或 C-PHY 协议版本之一。不同类型的 PHY 层决定了连接方式及参数调整的不同之处[^1]。 #### 2. 软件驱动安装 大多数基于 Linux 内核的操作系统都会自带部分必要的驱动程序;然而针对特定品牌或型号的产品可能还需要额外加载专有的固件文件。查阅官方论坛或 GitHub 上由社区维护的相关资源库可以找到更多帮助信息[^3]。 #### 3. 修改启动脚本/配置文件 为了使能 MIPI 功能,在某些平台上需编辑 U-Boot 或其他引导加载器里的命令行选项,或是修改 `/boot` 分区下的 `config.txt` 文件(如果存在)。这一步骤涉及到了解目标平台的具体架构特性以及熟悉其初始化流程[^4]。 ```bash # 假定为 Armbian 发行版为例 sudo nano /etc/modules-load.d/mipi.conf ``` 在此类配置文件中添加如下内容以激活内核对 MIPI 设备的支持: ```text mipi_csi ``` #### 4. 测试验证 通过编写简单的应用程序或者利用现成工具来进行图像采集测试是最直观的方式检验配置是否成功。例如使用 V4L2 API 编写的 Python 脚本来抓取视频帧并保存为图片文件。 ```python import cv2 cap = cv2.VideoCapture(0) ret, frame = cap.read() if ret: cv2.imwrite('capture.jpg', frame) else: print("Failed to capture image") cap.release() ``` 以上过程概括了在 Orange Pi 平台上启用 MIPI D-PHY 或 C-PHY 所必需经历的主要环节。需要注意的是每一代产品之间可能存在细微差异,建议始终参照最新的技术手册获取最权威的信息来源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值