当前位置:网站首页>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
边栏推荐
- 一点比较有意思的模块
- Evolution of screen display technology
- 链表中环的入口结点-链表专题
- 不同制造工艺对PCB上的焊盘的影响和要求
- Redis入门到精通01
- mysql函数获取全路径
- Courage to be hated: Adler's philosophy class: the father of self inspiration
- Development: how to install offline MySQL in Linux system?
- Adhering to the concept of 'home in China', 2022 BMW children's traffic safety training camp was launched
- The easynvr platform equipment channels are all online. What is the reason for the "network request failure" in the operation?
猜你喜欢

Dlib library for face key point detection (openCV Implementation)

正则表达式(正则匹配)

Coding officially entered Tencent conference application market!

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

TCP packet sticking problem
![[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

When selecting smart speakers, do you prefer "smart" or "sound quality"? This article gives you the answer

sqlserver SQL Server Management Studio和Transact-SQL创建账户、创建访问指定数据库的只读用户

不同制造工艺对PCB上的焊盘的影响和要求

Some interesting modules
随机推荐
【合集- 行业解决方案】如何搭建高性能的数据加速与数据编排平台
Lenovo Yoga 27 2022, full upgrade of super configuration
Rust 如何实现依赖注入?
Construction and practice of full stack code test coverage and use case discovery system
不同制造工艺对PCB上的焊盘的影响和要求
Neon optimization 2: arm optimization high frequency Instruction Summary
Practical application of "experience" crawler in work
MySQL事务并发问题和MVCC机制
NEON优化2:ARM优化高频指令总结
教你30分钟快速搭建直播间
Develop those things: how to add text watermarks to videos?
Kalman滤波器--从高斯融合推导
Year after year, why is breaking the data island still the primary task of enterprise development
Compare the audio librosa library with the Mel spectrogram in the torchaudio library
Courage to be hated: Adler's philosophy class: the father of self inspiration
视频内容生产与消费创新
基于STM32F1的环境光与微距离检测系统
华兴证券:混合云原生架构下的 Kitex 实践
NBI可视化平台快速入门教程(五)编辑器功能操作介绍
Four tips tell you how to use SMS to promote business sales?