近年来,随着智能手机的普及应用,射频前端设备的使用呈飙升之势,但要兼容所有这些射频前端设备却并非易事。日前,MIPI联盟制定了一套RFFE标准,将所有射频前端设备用相同的总线接口连接,实现了它们之间的兼容运作。那么MIPI-RFFE协议如何调试和测试呢?
一、MIPI-RFFE简介
RFFE是MIPI联盟针对射频前端设备所提出的控制规范。单个总线上可以挂载1个主机,同时最多挂载15个从机。该总线使用2条信号线,一条是主机控制的时钟线SCLK,另一条是双向数据线SDATA,此外还有一条参考电压线VIO。VIO可由主机提供,也可由外部提供。SCLK的标准频率是32kHz-26MHz,扩展频率是26MHz-52MHz,在空闲时SCLK和SDATA保持低电平。
图1 RFFE系统
RFFE定义了很多种类的命令序列,来对总线上的设备进行读/写操作。每一条命令都包含:开始序列(SSC),命令序列(Command frame)和数据序列Data frame,如图2为寄存器写指令的时序。
图2寄存器写指令
二、RFFE协议的用途和测试