当前位置:网站首页>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
边栏推荐
- Opencv data type code table dtype
- Swin-transformer --relative positional Bias
- Electron 入门
- [community star selection] the 23rd issue of the July revision plan | bit by bit creation, converging into a tower! Huawei freebuses 4E and other cool gifts
- opencv数据类型代码表 dtype
- Video content production and consumption innovation
- Small program container technology to promote the operation efficiency of the park
- Development: how to install offline MySQL in Linux system?
- PyTorch学习(三)
- Go redis connection pool
猜你喜欢

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

Opengauss database source code analysis series articles -- detailed explanation of dense equivalent query technology (Part 1)

德国AgBB VoC有害物质测试

教你30分钟快速搭建直播间

TCP packet sticking problem

dtd建模
![Delete duplicate elements in the sorting linked list ii[unified operation of linked list nodes --dummyhead]](/img/dd/7df8f11333125290b4b30183cfff64.png)
Delete duplicate elements in the sorting linked list ii[unified operation of linked list nodes --dummyhead]

TCP粘包问题

小球大小随机,随机运动碰撞

Entry node of link in linked list - linked list topic
随机推荐
Construction and practice of full stack code test coverage and use case discovery system
屏幕显示技术进化史
Business Intelligence BI and business management decision-making thinking 4: business cost analysis
简述机器学习中的特征工程
NFT technology for gamefi chain game system development
Ansi/ul 94 class 5-V vertical combustion test
Development: how to install offline MySQL in Linux system?
How to use AI technology to optimize the independent station customer service system? Listen to the experts!
法国A+ 法国VOC标签最高环保级别
Where do the guests come from
期货怎么开户安全些?现在哪些期货公司靠谱些?
Evolution of screen display technology
Can go struct in go question bank · 15 be compared?
基于 actix、async-graphql、rbatis、pgsql/mysql 构建 GraphQL 服务(4)-变更服务
详解单例模式
Cobbler轻松上手
Memory Limit Exceeded
CTF流量分析常见题型(二)-USB流量
开发那些事儿:如何在视频中添加文字水印?
MySQL modify data type_ MySQL modify field type [easy to understand]