当前位置:网站首页>Mipi protocol in RFFE
Mipi protocol in RFFE
2022-06-30 19:16:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm your friend, Quan Jun .
MIPI Official website
https://www.mipi.org
MIPI union
Mobile industry processor interface (Mobile Industry Processor Interface abbreviation MIPI) union .
MIPI (Mobile Industry Processor Interface) Agreement is MIPI union (MIPI Alliance) A communication protocol for standardizing the communication between devices of mobile terminal system is proposed .2003 year ,ARM,Nokia,ST( Italian French semiconductor ),TI( Texas Instruments ) Four companies formed an alliance , be called MIPI union . The purpose of this alliance is to integrate the internal interfaces of mobile phones, such as cameras 、 Display interface 、 radio frequency / Baseband interface standardization , So as to reduce the complexity of mobile phone design and increase design flexibility .
After years of development , end 2019 year 12 month ,MIPI The alliance has released 48 Standards , The application field is also extended to automobile 、 Industry and AR/VR Other fields .MIPI The alliance owns, including terminal manufacturers 、 Device manufacturer 、 Platform manufacturers and test manufacturers 339 A member unit .MIPI The protocol has become the mainstream standard protocol for the communication of devices in mobile terminals .
MIPI Not a single interface or protocol , It contains a set of protocols and standards , To meet the requirements of each subsystem ( Image subsystem [ Cameras and monitors ]、 Storage subsystem 、 Wireless subsystem 、 Power management subsystem 、 Low bandwidth subsystem [ Audio 、 keyboard 、 mouse 、 bluetooth ]) Unique requirements .
MIPI RFFE(MIPI RF Front-end,MIPI RF front end ) yes MIPI union RFFE The working group is in 2010 Control interface standard for RF front-end control of mobile terminals launched in . stay MIPI RFFE Prior to the launch , The control solution of RF front-end is complex , If you use parallel GPIO Mouth control , Too many interfaces are required , The system cost cannot be carried .2010 year ,MIPI The alliance has launched a system for RF front-end control MIPI RFFE agreement .MIPI RFFE The protocol bus consists of a power cord (VIO) And two control lines (SCLK and SDATA) constitute , Implement a simple , Easy to deploy , It can realize near real-time control within the time sequence range .
in the past 10 For many years , Wireless terminal communication protocol from 3G Evolved to 4G、5G,MIPI The agreement is also evolving . at present ,MIPI The agreement has evolved to V3.0 edition , Support for multiple Trigger Pattern , To adapt to 5G More devices and more stringent timing control requirements in communication system .
MIPI RFFE System architecture
As shown below MIPI RFFE System architecture :
One MIPI RFFE Your architecture usually includes :
- Signal Bus: contain SCLK and SDATA Two signal lines
- RFFE Master Device: Control system MIPI signal bus The device , Generally, it refers to the... In the mobile phone system RFIC(transceiver), Single MIPI The system can support up to 4 individual Master device
- BOM:Bus Own Master, There can only be one... At any one time BOM To be activated
- RFFE Slave Device:MIPI Controlled devices , Generally RF front-end module , for example PA、LNA、Switch etc. , Single MIPI The system can support up to 15 individual device
One Slave The device has three states , Respectively Active、Shutdown and Startup.
- VIO control MIPI Does the system Shutdown
- When VIO=high when ,MIPI Get into Startup state , Then automatically enter active state
MIPI RFFE Of ID To configure
MIPI RFFE There are many definitions of ID,ID As MIPI in Slave Device identification code plays a very important role .
MIPI RFFE Contains relevant ID And the corresponding register address 、 The explanation is as follows :
- MID(Manufacturer ID): Every manufacturer is joining MIPI Alliance After that, they will be assigned a special MID, From the official website (https://mid.mipi.org/) Query to
- PID(Product ID): It is managed by the manufacturer to configure different products PID, stay MIPI RFFE V2.1 Introduced Extend-PID, such PID It includes 16bits For configuration
- USID(Unique Slave ID):MIPI bus Mainly through USID Yes Slave Device addressing ,USID common 4bits 16 Group status , But a MIPI bus It's the most 15 individual Slave device ,MIPI RFFE Definition SID=0b0000 When it is broadcast ID, namely BSID(Broadcast Slave ID)
MID and PID The corresponding registers are read-only, and USID There is usually a default value , At the same time, it can support programmable . as a result of MIPI The order is based on USID Addressing , When one MIPI bus All the Slave The device has two or more USID At the same time , It will make it impossible to distinguish , So programmable USID crucial .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/132249.html Link to the original text :https://javaforall.cn
边栏推荐
- 「干货」数据分析常用的10种统计学方法,附上重点应用场景
- Swin-transformer --relative positional Bias
- Video content production and consumption innovation
- Nodejs installation and introduction
- 拓维信息使用 Rainbond 的云原生落地实践
- NFT technology for gamefi chain game system development
- Four tips tell you how to use SMS to promote business sales?
- Memory Limit Exceeded
- 20220607跌破建议零售价,GPU市场正全面走向供过于求...
- 链表中环的入口结点-链表专题
猜你喜欢

Ditto设置全局仅粘贴文本快捷键

Dlib library for face key point detection (openCV Implementation)

Personally test the size of flutter after packaging APK, quite satisfied

The easynvr platform equipment channels are all online. What is the reason for the "network request failure" in the operation?

Kalman滤波器--从高斯融合推导

Lenovo Yoga 27 2022, full upgrade of super configuration
![[Collection - industry solutions] how to build a high-performance data acceleration and data editing platform](/img/56/9f3370eac60df182971607aa642dc2.jpg)
[Collection - industry solutions] how to build a high-performance data acceleration and data editing platform

Coding officially entered Tencent conference application market!

20220607跌破建议零售价,GPU市场正全面走向供过于求...

Small program container technology to promote the operation efficiency of the park
随机推荐
Evolution of screen display technology
Influence and requirements of different manufacturing processes on the pad on PCB
MySQL事务并发问题和MVCC机制
Entry node of link in linked list - linked list topic
Lenovo Yoga 27 2022, full upgrade of super configuration
Tensorflow2 ten must know for deep learning
Nodejs 安装与介绍
链表中环的入口结点-链表专题
Swin-transformer --relative positional Bias
Nodejs installation and introduction
充值满赠,IM+RTC+X 全通信服务「回馈季」开启
Practice and Thinking on the architecture of a set of 100000 TPS im integrated message system
Adhering to the concept of 'home in China', 2022 BMW children's traffic safety training camp was launched
开发那些事儿:Linux系统中如何安装离线版本MySQL?
CTF流量分析常见题型(二)-USB流量
Brief introduction of Feature Engineering in machine learning
德国AgBB VoC有害物质测试
NBI可视化平台快速入门教程(五)编辑器功能操作介绍
Build graphql service based on Actix, async graphql, rbatis, pgsql/mysql (4) - change service
When selecting smart speakers, do you prefer "smart" or "sound quality"? This article gives you the answer