近年来智能手机的发展,使射频前端设备的需求量大幅增加,而要兼容所有这些设备非常困难。目前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协议的用途和测试