webserver ISP ipad orm controller null sms vue原理 直销系统源码 安卓小程序源码 div外边距 git登陆命令 matlab中axis nikto扫描web漏洞 python迭代器 python写入文件 java正则 javaobject java实例 java斐波那契数列 java基础语言 java入门教程 java课程 java学习课程 java怎么学 linuxshell php网络编程 qq飞车剧情辅助 exescope教程 matlab2016a安装教程 摩斯电码翻译器 ps选择反向快捷键 robotstudio 给视频加字幕的软件 数组求和 ps出血 android下载文件 幽灵推 手机电池容量怎么看 手机号正则表达式
当前位置: 首页 > 学习教程  > 编程语言

RFFE接口简介

2020/7/24 9:20:55 文章标签:

简介

RFFE是RF Front-End Control Interface的简写。具体介绍可以RFFE的标准协议。本文主要介绍一些关键点,为初次设计该接口的同学一些启发或者指导。

如果做过串行接口的,对于RFFE的理解是有帮助的,因为RFFE也是一个串行接口。即使没有做过,把RFFE的关键点理解了,RFFE也是不复杂的。

两个模块有信息交换,(我们称行动的发起方为master,信息的接收方为slave),那肯定有约定,不然它们是不知道谁跟谁在交流。那对于RFFE,它采用的沟通方式从大的方面来说就两种:

a.读命令+读地址;

b.写命令+写地址+写数据。

以Register 0 write command 为例

Register 0 write command是一个特殊的命令,它的作用是只写slave的地址为0的寄存器。为什么为slave寄存器0单独开一个命令呢?我想可能是因为一般模块的关键控制开关都放在寄存器0中,人们希望发最少的数据就可以控制slave,那么就单独为寄存器0开设一个命令了。如果了解了其他命令,我们知道这可以用一般的写命令来达到同样效果的。

该命令的时序如下:

从上面时序图中,我们可以看到,RFFE接口只有两根线,一根是时钟线,一根是数据线。

图中注释的SSC,sequence start condition,表示命令开始。我们SSC其实就是一个CLK,按照协议的说法,这个高电平要持续一个内部时钟周期,低电平也要持续一个内部时钟周期。但是我在设计时,高低电平分别持续了SCLK一个周期,发现也可以正常工作的。

 


本文链接: http://www.dtmao.cc/news_show_50046.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?