0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MIPI协议 C-PHY基本架构与线态变化内容详解

巨霖 来源:巨霖科技 2023-12-28 16:31 次阅读

基本概念

在MIPI目前公布的协议中,有3类基于摄像头的接口

D-PHY接口(前几年大行其道)

D-PHY接口一般是1/2/4 Lane,每个Lane走差分线对,是电流驱动型,单信号幅度一般是200mv,线对差分的幅度在400mv左右,布线要求是等长且成双成对,D-PHY是有单独的同步时钟来进行同步,最多是10根线,但解码接收要容易些。

C-PHY接口

C-PHY接口是1/2/3 Trio,每个Trio走3根线,最高是9根线,比D-PHY要少一根,且要传输的数据量大一些,在同样是2.5G的速率下,C-PHY可以达到17.1G,而D-PHY只有10G。C-PHY是电压驱动型,由于是两两相差,信号幅度绝对值分别是0、100、200mv,信号较弱,不利于传输。没有单独的同步信号线,必须要求传输距离短,不能走差分线对。

M-PHY接口

暂不展开介绍了。由于C-PHY绝大部分特性和D-PHY一样,因此该部分主要通过对比D-PHY进行介绍,同时在某些时候也会对比M-PHY对整PHY层进行一个全面的对比总结。

MIPI C-PHY 通过带宽受限的涌道提供高吞叶量,将显示器和摄像头连接到应用处理器。它为MIPICSL-2和MIPIDSL-2生态系统提供PHY,使设计人员能够扩展实现支持各种更高分辨率的图像传感器和显示器,同时保持低功耗。同时它还可以应用于许多其他地方,例如汽车摄像头传感系统,防撞雷达,车载信息娱乐系统和仪表盘等,MIPI C-PHY是一种嵌入式时钟链路,可为链路内的重新分配通道提供极大的灵活性,同时他也提供高速和低功耗模式之间的低延迟转换。

e462286e-a55a-11ee-8b88-92fbcf53809c.png      

基本架构

C-PHY使用 3-Phase symbol encoding技术,每一个符号可以传输2.28bits数据。C-PHY复用了大部分D-PHY的标准,能和D-PHY在同一芯片中共存,但是其数据编码技术和D-PHY有本质的区别,其特性如下:

1

C-PHY和D-HPY从结构上最直观的就是接线不一样,使用三根线一组传输,而不是之前使用的差分对,这是一张两种协议6线连接图,D-PHY是一组clk lane带2组data lane,C-PHY是3根线为1lane,6线使用的是2lane。没有cik线,时钟同步是在data线中进行。因为3线为1lane,不超过原来使用的最多10线,所以cphy最多为9线,共3 lane。

2

采用5进制传输,效率高于D-PHY的二进制,效率为原来的2.27倍。

3

没有时钟信号,由于使用了三根线,并且时钟编码到每一个symbol中,而且在每一个symbol boundary都有电压的跳变,时钟恢复也比较简单。

e489b8de-a55a-11ee-8b88-92fbcf53809c.pnge49e96c8-a55a-11ee-8b88-92fbcf53809c.png      

线态变化

在三线中电平有3种,分别是3/4、1/2、1/4电平,用这三种电平定义了6种状态,通过A-B、B-C、C-A的电平运算,恢复出+x,-x,+y、-y、+z、-z六种不同的线态,并通过线态之间的跳变可以获得真正的数据。

e4c0bb54-a55a-11ee-8b88-92fbcf53809c.pnge4d7c614-a55a-11ee-8b88-92fbcf53809c.png

与D-PHY以0、1的电平表示编码不同,C-PHY用状态的跳转表示编码,如从-y跳转到-x,代表的是000。从000到100共5种状态转移方式,好比作“5进制”,7位“5进制”数,即可表示16bits的数据。

C-PHY的最大传输是2.5Gsymbols/s,实际传输一个symbols(一次状态转换)传输16/7 = 2.286个字节,这样C-PHY的最大传输速度是2.5gx2.28x3(最多3lane)=17.14 Gb/s,D-PHY的传输速度是2.5gx4(最多4lane data)=10Gb/s,因此C-PHY数据的最大传输速率能达到D-PHY的1.7倍!按照实际7个symbols应该是可以传输5的7次方为78125种数据,16bit数据只能表示65536种数据,多出的编码甚至能留作日后他用。

通道仿真

可以使用我们巨霖的SIDesigner实现C-PHY仿真。在C-PHY仿真中,我们可以看到眼图有触发和非触发的区别,这是因为C-PHY有CDR功能,真正的眼图是触发之后的,但是一般测试很难测到触发之后的位置,因此我们会观察触发前的眼图,如果触发前的眼图没问题,那么触发后的眼图肯定没问题。下面是仿真结果:

e4fc545c-a55a-11ee-8b88-92fbcf53809c.pnge50b142e-a55a-11ee-8b88-92fbcf53809c.png

左图是非触发的眼图,右图是触发后的眼图

在这里要说明一点,采用BBB和统计模式得到的结果会有些许差异,这是它们的处理数据的方式不同造成的,如果分析的数据足够多,那么他们的结果将会非常接近,理论上分析的数据是无穷多的时候他们的结果是一致的。

同时,巨霖SIDesigner也支持使用IBIS线与的方式来替代C-PHY TX,可以根据瞬态波形实现CDR与眼图右边沿触发:

e527b912-a55a-11ee-8b88-92fbcf53809c.png

e53fabe4-a55a-11ee-8b88-92fbcf53809c.png









审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像传感器
    +关注

    关注

    68

    文章

    1735

    浏览量

    128851
  • 二进制
    +关注

    关注

    2

    文章

    705

    浏览量

    41250
  • PHY
    PHY
    +关注

    关注

    2

    文章

    264

    浏览量

    51005
  • MIPI
    +关注

    关注

    10

    文章

    276

    浏览量

    47769
  • cdr
    cdr
    +关注

    关注

    0

    文章

    48

    浏览量

    17988

原文标题:MIPI协议 C-PHY详解和通道仿真

文章出处:【微信号:巨霖,微信公众号:巨霖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于3-Phase symbol编码技术的C-PHY详解

    由于C-PHY绝大部分特性和D-PHY一样,因此该部分主要通过对比D-PHY进行介绍,同时在某些时候也会对比M-PHY对整个PHY层进行一个
    的头像 发表于 01-01 10:53 7049次阅读
    基于3-Phase symbol编码技术的<b class='flag-5'>C-PHY</b><b class='flag-5'>详解</b>

    C-PHYMIPI D-PHYSM和M-PHY相比如何?

    本文将阐述这些答案,提供D-PHYC-PHY架构的高层次概述,突出其相似性和差异性,确定每种PHY的优点和缺点,并提供在实施C-PHY时遇
    发表于 10-17 15:14 2347次阅读

    MIPI C-PHY的静噪的特点和MIPI C-PHY用的静噪对策元件

    MIPI C-PHY 差分传输接口的静噪对策
    发表于 12-21 06:55

    D-PHY接口、C-PHY接口和M-PHY接口的基本概念

    基本概念在MIPI目前公布的协议中,有3类基于摄像头的接口,一个是前几年大行其道的D-PHY接口,一个是C-PHY接口,还有一个是M-PHY
    发表于 07-29 07:21

    MIPI C-PHY差分传输接口的静噪特点及相应对策

    近年来智能手机随着信息量的增加,向着大屏高像素化发展。显示屏传输影像信号的数据量也在增加。为了有效地传输信号,通常使用叫做MIPI D-PHY的差分传输接口。但为追求更高的传输速度,开始使用MIPI
    的头像 发表于 02-04 08:01 7880次阅读
    <b class='flag-5'>MIPI</b> <b class='flag-5'>C-PHY</b>差分传输接口的静噪特点及相应对策

    MIPI C-Phy PCB空间优化设计

    在软件设计方面,目前还没有看到具有完美设计C-Phy链路的工具,通常还是要通过工程师来手动把控C-Phy链路设计,保证3条线之间的耦合,等长以及相位控制在容差范围之内,为设计带来了不小的难度,稍有不慎,就会造成传输速率提升不上去,甚至设计失败的风险。
    发表于 07-14 16:36 3169次阅读
    <b class='flag-5'>MIPI</b> <b class='flag-5'>C-Phy</b> PCB空间优化设计

    Arasan推出MIPI DSI IP

    Arasan宣布可立即提供MIPI DSI IP,其支持FPGA设计高达54.72Gbps的C-PHY v2.0速度。  加利福尼亚州圣何塞2022年11月10日 /美通社/ -- Arasan发布
    的头像 发表于 11-11 12:44 921次阅读

    一文详解图像显示MIPI接口

    更高的视频和高分辨率摄影)而得到广泛采用。其由协议层,应用层,物理层构成。物理层使用的是D-phy (主要还是D-phy)跟C-phy
    的头像 发表于 04-06 11:07 1.5w次阅读

    采用TekScope PC进行MIPI D-PHY/ C-PHY解码的使用方法和步骤

    自从有了TekScope,泰克示波器就如同插上翅膀,可以飞到云端,可以摆脱所处位置的限制,可以打通泰克示波器全家族,一个平台覆盖所有。今天跟您分享泰克TekScope应用文章,【坐享“骑”成】第三篇,讲解MIPI D-PHY/C-PHY
    的头像 发表于 07-13 16:04 1393次阅读
    采用TekScope PC进行<b class='flag-5'>MIPI</b> D-<b class='flag-5'>PHY</b>/ <b class='flag-5'>C-PHY</b>解码的使用方法和步骤

    MIPI CSI-2 RX Subsystem IP介绍和PHY实现浅谈

    MIPI CSI-2 RX Subsystem IP实现MIPI CSI-2 v2.0协议以及底层的MIPI D-PHY v2.0
    的头像 发表于 07-07 14:15 1323次阅读

    MIPI-D/C PHY的PCB布局布线要求

    MIPI(移动行业处理器接口)是专为移动设备(如智能手机、平板电脑、笔记本电脑和混合设备)设计的行业规范的标准定义。其常见的通用的唯一物理(PHY)层,即MIPI D-PHY
    的头像 发表于 08-22 07:40 738次阅读
    <b class='flag-5'>MIPI</b>-D/C <b class='flag-5'>PHY</b>的PCB布局布线要求

    MIPI CPHY之编码技术简介

    最近公司可能要用mipi C-PHY,提前看下协议,看编码技术有点意思,写下来分享一下。后续准备再写下参数要求(S参数及电气参数)和一致性测试,由于mipi是会员制,没有找到
    的头像 发表于 10-25 14:50 1088次阅读
    <b class='flag-5'>MIPI</b> CPHY之编码技术简介

    应用于MIPI C-PHY v1.0-三线共模SDMM0906系列

    SUNLORDINC顺络电子应用于MIPI C-PHY v1.0-三线共模SDMM0906系列
    的头像 发表于 11-22 17:12 534次阅读
    应用于<b class='flag-5'>MIPI</b> <b class='flag-5'>C-PHY</b> v1.0-三线共模SDMM0906系列

    支持智能手机高像素拍摄的MIPI C-PHY抗扰静噪对策

    支持智能手机高像素拍摄的MIPI C-PHY抗扰静噪对策
    的头像 发表于 11-29 15:51 289次阅读
    支持智能手机高像素拍摄的<b class='flag-5'>MIPI</b> <b class='flag-5'>C-PHY</b>抗扰静噪对策

    MIPI PHY包含哪几类接口?MIPI DPHY协议简介

    MIPI PHY包含三类接口DPHY、MPHY、CPHY。
    的头像 发表于 03-13 13:41 1198次阅读
    <b class='flag-5'>MIPI</b> <b class='flag-5'>PHY</b>包含哪几类接口?<b class='flag-5'>MIPI</b> DPHY<b class='flag-5'>协议</b>简介