网站模板登录模块网站开发 招聘
2026/1/16 15:09:15 网站建设 项目流程
网站模板登录模块,网站开发 招聘,工程交易网,专业网站建设专业网站设计文章目录1. 背景2. 概念介绍2.1 HS 模式 和 LP 模式2.2 连续模式时钟和非连续模式时钟3. 长短包3.1 数据格式3.2 数据类型 #xff08;DI#xff09;4. 波形图示1. 背景 嵌入式领域中#xff0c;很多高速、大数据通常都会使用mipi接口进行传输#xff0c;如sensor、毫米波雷…文章目录1. 背景2. 概念介绍2.1 HS 模式 和 LP 模式2.2 连续模式时钟和非连续模式时钟3. 长短包3.1 数据格式3.2 数据类型 DI4. 波形图示1. 背景嵌入式领域中很多高速、大数据通常都会使用mipi接口进行传输如sensor、毫米波雷达等mipi 协议包含D-PHY 和 C-PHY 架构其中D-PHY使用1对源同步差分时钟和多对差分数据线进行数据传输采用双边沿DDR进行数据采样。C-PHY不同于传统差分信号线它采用三根信号线之间的差分作为信号判断实现更高带宽的数据传输。本文主要进行记录D-PHY调试中相关的理解。2. 概念介绍2.1 HS 模式 和 LP 模式通道支持高速HS和低功耗LP两种工作模式。HS模式以低压差分信号传输高数据速率而LP模式则以单端信号实现低功耗。HS 模式下采用低压差分信号功耗较大但是可以传输很高的数据速率数据速率为 80M4.5Gbps支持 100mV 到 300mV 的电压范围LP 模式下采用单端信号数据速率很低10Mbps但是相应的功耗也很低支持0V到1.2V信号电平。上图中HS模式就是方波的 低脉冲期间需要将低脉冲放大看就可以看到低脉冲上的摆动了见上面的第二张图。2.2 连续模式时钟和非连续模式时钟连续模式时钟全部工作在 HS 模式非连续模式就是上图中情况会在不发数据的时候clk 进入 LP 模式。使用示波器测到的 连续模式下 clk 波形如下ps : 关于波形是类正弦波非方波搜索了一下大致是说硬件电路会把高频谐波部分削除以及电路中交流耦合电容如 100 nF隔离直流使信号在零附近摆动进一步削弱方波的“平顶”特征使其看起来像正弦波。3. 长短包3.1 数据格式短包STSP(32bit)ET长包STPH(32bit)DATAPF(16bit)ET包之间必须通过LPS间隔具体为上一包恢复LP11再LP11-LP01-LP00进入下一包。SOTStart-of-Transmission传输起始8bit序列00011101 (0x1d)。EOTEnd-of-Transmission传输结束为最后一个数据 bit 的取反。SOT 是进入高速 (HS) 模式后必须发送的第一个字节用于同步接收器。短包SoT 32 位数据 EOT最后一位取反长包SoT 包头 数据 包尾 EOT最后一位取反PHpacket head长包的包头32bit。具体包括DI 8bit2bit虚拟通道6bit数据类型WC 16bit指示后续数据byte数ECC 8bit实际6bit高2bit补0为DIWC 24bit的校验值。SPshort packet短包32bit结构和PH基本一样区别在短包不接数据所以中间16bit不是byte数而是附带信息, 通常为帧号。长包形式为PHDATAPF其中DATApacket data数据以Byte为单位。PFpacket footer包尾内容为checksum 即packet data部分的CRC校验值。这里截取sensor 手册内容展示包结构3.2 数据类型 DI其低6bit为数据类型编码, 高2bit 用于VC 通道号标识用于区分不同的类型的图像数据。Data TypeDescription0x00 to 0x07Synchronization Short Packet Data Types0x08 to 0x0FGeneric Short Packet Data Types0x10 to 0x17Generic Long Packet Data Types0x18 to 0x1FYUV Data0x20 to 0x27RGB Data0x28 to 0x2FRAW Data0x30 to 0x37User Defined Byte-based Data0x38 to 0x3FReserveda列举短包常用数据类型帧起始FS、帧结束FE、行起始LS、行结束LE协议要求必须有帧标识包可以没有行标识包。Data TypeDescription0x00Frame Start Code0x01Frame End Code0x02Line Start Code (Optional)0x03Line End Code (Optional)b长包数据类型主要包括RGB、YUV、RAW类型以RAW灰度为例列举RAW后数字指每个像素点的bit数其他可以参照手册。Data TypeDescription0x28RAW60x29RAW70x2ARAW80x2BRAW100x2CRAW120x2DRAW144. 波形图示MIPI D-PHY 在高速模式下采用 LSB 优先LSB first 的传输顺序, 即先传输一个Byte 的 bit0采集端先收到的也是 bit0。短包波形中可以看到完整流程白色标注为具体时序阶段。重点关注下图中HS驱动部分数据lane双边沿输出时钟和数据lane错半个相位。第1个红框为SoT序列00011101第2个红框为数据然后EoT是前最后1bit的反转。数据先发低位可以看到4lane数据为0x0、0x1、0x0、0x1a其中[7:0]0指示虚拟通道0数据类型为FS帧开始。[23:8]1指示帧号为1。[31:24]0x1a为ECC校验值。长包长包的完整流程和短包相似主要区别在HS部分第1个红框为SoT序列先不看后面可以看到lane0、1传输3Bytelane2、3传输2Byte共计10Byte构成是包头4Byte数据4byte校验2Byte。包头4Byte第2红框列0x2a对应数据类型RAW80x00 以及0x04 组合的16bit wc 值 0x0004 对应数据长度4Byte0x33对应ECC。数据4Byte第3红框列对应数据4Byte分别为0x1、0x2、0x3、0x4。校验2Byte第4红框列组合起来是0xc66e为0x04030201的CRC值。ps LSB 先行采集的时间上是从左往右(bit0 -- bit7)。参考MIPI CSI-2 2HS模式 传输详解和波形图

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询