【知识分享】MIPI C-PHY 互连技术参数定义

目录

0 概述

1 Interconnect Specifications

1.1 Differential Insertion Loss

1.2 Differential Reflection Loss

1.3 Common-Mode Reflection Loss

1.4 Intra-Lane Cross Coupling

1.5 Mode-Conversion Loss

1.6 Inter-Lane Static Skew

2 Driver and Receiver Characteristics

2.1 Differential Reflection Loss

2.2 Common-Mode Reflection Loss

2.3 Mode-Conversion Loss

2.4 HS-TX Single-Ended Output Impedance (ZOS)

2.5 HS-TX Single-Ended Output Impedance Mismatch (ΔZOS)

2.6 HS-RX Differential Input Impedance (ZID)

2.7 HS-RX Differential Input Impedance Mismatch (ΔZID)

3 设计规则

4 参考文献


0 概述

        相较于D-PHY,C-PHY的三线制使其工作状态变得更为丰富,一个C-PHY发送接口是由A、B、C三通道组成的,接收器由3个差分对组成,即(A-B)、(B-C)和(C-A),因此,三个TX信号电平的组合,即High、Middle、Low,可以得到6个不同的信号电平组合(线态)。

        当在相同的总数据速率下比较C-PHY和D-PHY时,C-PHY有很多优势:引脚更少(单端走线)、编码灵活(引入大约 2.28 位/符号的三相符号编码),还允许在更高的数据率应用中进一步降低功率。此外,C-PHY的嵌入式时钟消除了时钟杂散发射的影响,这在EMC中尤为重要。

        本文重点讨论的是MIPI C-PHY的电气互连参数的定义,即S参数和阻抗相关的技术指标,开始讨论之前,将指标中涉及到关键参数定义列举如下:

1 Interconnect Specifications

        互连指标按照Tx、Rx和TLIS三部分进行划分,并通过四端口的混合参数详细定义。

1.1 Differential Insertion Loss

        插入损耗的指标适用于全部三个差分对AB、BC和AC:

        1. 标准参考信道为默认信道配置,发射机和接收机都需要满足它;

        2. 短参考通道是可选的,它可以用于需要较低的互连损耗的应用场景;

        3. 长参考通道旨在模拟一些玻璃上的芯片(COG)互连配置,由于玻璃上的布线的损耗会更大,因此,该应用会限制传输速率。

        各通道指标适用的速率范围定义如下:

1.2 Differential Reflection Loss

        TLIS的两个差分端口的反射由Sdd11和Sdd22指定,从0到fMAX应小于-12dB。

1.3 Common-Mode Reflection Loss

        共模反射系数由Scc11和Scc22指定,从0到2*fh应小于-12dB

1.4 Intra-Lane Cross Coupling

        耦合指标由Scc21和Sdd21或Scc12和Sdd12的差值进行定义,从0到10*fLP,MAX应小于-20dB,从10*fLP,MAX到fMAX应小于-18dB。

1.5 Mode-Conversion Loss

        模式转换由Sdc12, Scd21, Scd12, Sdc21, Scd11, Sdc11, Scd22, Sdc22指定,从0到fMAX应小于-29dB

1.6 Inter-Lane Static Skew

        任意两组通道之间的传播延时,在fh带宽以内都必须小于160ps。

2 Driver and Receiver Characteristics

        对于发射和接收端,重点定义了HS模式下的信号反射行为约束条件。

2.1 Differential Reflection Loss

        Rx端反射指标定义如下:

        Tx端反射指标定义如下:

2.2 Common-Mode Reflection Loss

        对于高速TX和RX模式,共模回路损耗规范不同:

        1. Tx端共模回流损耗规范被简单地定义为一条直线限制线(fLP,MAX到fMAX应小于-0.5dB);

        2. Rx端由于不是直流终端接地,限制范围会不同,如下图所示:

2.3 Mode-Conversion Loss

        Tx端不需要执行,RX端的共模转换从0到fMAX应小于-26dB。

2.4 HS-TX Single-Ended Output Impedance (ZOS)

        发射机在A、B、C引脚处的单端输出阻抗用ZOS表示,一种基于TDR测量的方法描述如下(测试台架也可以复用于前述的回波损耗测试):

2.5 HS-TX Single-Ended Output Impedance Mismatch (ΔZOS)

        ΔZOS是在A、B和C引脚上的单端输出阻抗的不匹配,分别用ZOS_A、ZOS_B和ZOS_C表示。这种失配被定义为ZOS_A、ZOS_B和ZOS_C的最大值和最小值与这些阻抗的平均值之间的差值之比。

2.6 HS-RX Differential Input Impedance (ZID)

        在本测试中,测量了DUT的HS接收器的ZID值。该测试套件描述了两种测量ZID的方法:一种是DC方法,其中使用PMU测量HS-RX的终端电阻,另一种是基于TDR的方法,其中HS-RX终端阻值由测量的TDR阻抗曲线确定,具体描述如下:

2.7 HS-RX Differential Input Impedance Mismatch (ΔZID)

        A-B、B-C和C-A对的接收机的差分输入阻抗分别用ZID_AB、ZID_BC和ZID_CA表示。ΔZID是差分输入阻抗的不匹配。这种失配被定义为ZID_AB、ZID_BC和ZID_CA的最大值和最小值之差与这些阻抗的平均值的比值,计算出的ΔZID值应小于10%。

3 设计规则

        最后,给出一些常规的PCB走线设计规则,除线间距的要求较为特殊,其余并无特别之处。

4 参考文献

        [1] MIPI C-PHY Specification Version 2.1, Apr 2021;

        [2] Conformance Test Suite Version 1.0 for C-PHY v2.1, Aug 2021. 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/50274.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好的STEM编程语言有哪些?

STEM是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)四门学科英文首字母的缩写,STEM教育简单来说就是在通过在…

【管控业财一体化】

1. 引言 大型集团在现代企业管理中扮演着举足轻重的角色,其管控业财一体化解决方案是实现企业高效运营的关键。随着数字化转型的加速,业财一体化不再局限于财务与业务流程的简单融合,而是向着更深层次的数据驱动、智能化决策和价值创造方向发…

SpringMVC中的常用注解

目录 SpringMVC的定义 SpringMVC的常用注解 获取Cookie和Session SpringMVC的定义 Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在 Spring 框架中。它的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它…

百某应JS逆向

https://ying.baichuan-ai.com/ 目录 一、发起提问 二、观察发现有两个加密参数:X-Bc-Sig和X-Bc-Ts ​三、观察JS调用栈 四、从JS中搜索 X-Bc-Sig和X-Bc-Ts 五、断点并分析参数的生成方式 六、分析入参 七、发现关键的o方法调用了一个i()方法 八、验证结果 …

windows下配置Elasticsearch和kibana

一、下载Elasticsearch 8.12.2 Download Elasticsearch | Elastic 二、下载kibana 8.12.2 Download Kibana Free | Get Started Now | Elastic 三、下载ik:https://github.com/infinilabs/analysis-ik/releases?page1 选择与下载的es版本一致的下载 解压改名&…

Python 消费Kafka手动提交 批量存入Elasticsearch

一、第三方包选择 pip install kafka,对比了kafka和pykafka,还是选择kafka,消费速度更快pip install elasticsearch7.12.0(ES版本) 二、创建es连接对象 from elasticsearch import Elasticsearch from elasticsearch.helpers import bulkc…

@RequestParam和@PathVariable 处理 HTTP 请求参数的注解

RequestParam 请求参数 可解析前端get请求路径后以问号拼接的参数,查询参数是 URL 后面的问号 (?) 后跟的一系列键值对,RequestParam 可以设置参数是否是必需的(使用 required 属性) GetMapping("/users") public String getUsers(RequestPar…

前后端项目打包对比——关于Spring Boot Maven Plugin配置的问题

Spring Boot Maven Plugin 配置详解 Spring Boot Maven Plugin 配置详解1. 添加插件到 pom.xml2. 插件配置2.1 基本配置2.2 配置参数详解默认行为说明简单配置示例为什么这样的配置能工作?进一步说明 2.3 高级配置 3. 使用插件打包应用程序3.1 打包成 JAR 文件3.2 打…

ElasticSearch(六)— 全文检索

一、match系列查询 前面讲到的query中的查询,都是精准查询。可以理解成跟在关系型数据库中的查询类似。match系列的查询,是全文检索的查询。会通过分词进行评分,匹配,再返回搜索结果。 1.1 match 查询 "query": {&qu…

Linux 大页修改

随笔记录 目录 1. 背景介绍 2. 麒麟SP1 系统修改大页 2.1 查询大页信息 2.2 通过kernel cmdline配置大页 2.3 生成配置 2.4 查看配置是否生效 2.5 查询大页是否配置成功 3. CenOS 系统修改大页 1. 背景介绍 若操作系统当前Hugepagesize不是2048kB,则只能…

SSM框架整合——常用方式整合SSM框架(三)Spring和MyBatis整合

一、Spring和MyBatis的整合步骤 Spring和MyBatis的整合可以分为2步来完成,首先搭建Spring环境,然后整合MyBatis到Spring环境中。框架环境包含框架对应的依赖和配置文件,其中Spring的依赖、MyBatis的依赖、Spring和MyBatis整合的依赖&#xf…

c++笔记4

目录 深度优先搜索DFS DFS的复杂度 DFS与递归 递归与暴力枚举 递归树 DFS与栈 DFS的搜索剪枝 搜索剪枝与优化 可行性剪枝 最优化剪枝 减少等效的分支 优化搜索顺序 搜索的记忆化 搜索的复杂度 大多时候,搜索的复杂度都是指数级的。各种剪枝方案&#…

Flink 技术与应用(一)

Flink技术与应用(初级篇) 起源 Apache Flink 是一个开源的大数据处理框架,其起源可以追溯到一个名为 Stratosphere 的研究项目,旨在建立下一代大数据分析引擎,2010 年,从 Stratosphere 项目中分化出了 Fl…

「Unity3D」场景中的距离单位Unit与相关设置PixelsToUnits、PixelsPerUnit

GameObject在场景的位置Position,并没有明确是什么具体单位——如:Transform的x、y、z,或RectTransform的PosX、PosY、PosZ。而RectTransform在面板上显示的Width和Height,也没有具体单位,其实并不是像素。 事实上&am…

Java 中对象List 转map实践

class MyObject {Long id;String name;// Constructorpublic MyObject(Long id, String name) {this.id id;this.name name;}// Getterspublic Long getId() {return id;}public String getName() {return name;} }第一种 List 转 Map<Long, String> List<MyObject…

百易云资产管理运营系统 comfileup.php 文件上传致RCE漏洞复现(XVE-2024-18154)

0x01 产品简介 百易云资产管理运营系统,是专门针对企业不动产资产管理和运营需求而设计的一套综合解决方案。该系统能够覆盖资产的全生命周期管理,包括资产的登记、盘点、评估、处置等多个环节,同时提供强大的运营分析功能,帮助企业优化资产配置,提升运营效率。 0x02 漏…

用Python移除Word文档中的宏

Word文档作为最常用的电子文档格式之一&#xff0c;经常被用来作为内容分享工具&#xff0c;在网络中或设备之间进行传输&#xff0c;其安全性也需要受到关注。宏是可嵌入Word文档中的一种VBA迷你程序&#xff0c;用来执行一些自动化操作。虽然宏可以提高工作效率&#xff0c;但…

C++内存管理(候捷)第五讲 笔记

GNU C对allocators的描述 new_allocator 和malloc_allocator&#xff0c;它们都没有特别的动作&#xff0c;无非底部调用operator new和malloc。它们没有用内存池 区别&#xff1a;::operator new是可重载的 智能型的allocator&#xff0c;使用内存池&#xff0c;分一大块然后…

嵌入式系统面试宝典:常见问题与答案解析

1. 什么是嵌入式系统&#xff1f; 答案: 嵌入式系统是一种专用的计算机系统&#xff0c;它被设计用于执行特定的任务。它通常包含硬件组件&#xff08;如微控制器或微处理器&#xff09;和嵌入在硬件中的软件。 2. 请解释中断和轮询的区别。 答案: 中断是一种异步事件&#…

【PyTorch】基于YOLO的多目标检测项目(一)

【PyTorch】基于YOLO的多目标检测项目&#xff08;一&#xff09; 【PyTorch】基于YOLO的多目标检测项目&#xff08;二&#xff09; 目标检测是对图像中的现有目标进行定位和分类的过程。识别的对象在图像中显示有边界框。一般的目标检测方法有两种&#xff1a;基于区域提议的…