美文网首页
CSI-2协议

CSI-2协议

作者: 土DOU吹雪 | 来源:发表于2019-07-01 10:01 被阅读0次

1.协议栈

CSI-2 的协议栈如下,在进行使用时,主要关注 PHY LayerLow Level Protocol

2.PHY Layer

PHY Layer 是 CSI-2 协议的物理层,其中的 Dn 和 Dp 就是 OV4689 的 MDN 和 MDP 信号。

PHY Layer 有两种电平规范,包括 HS 模式和 LP 模式,LP 模式是单端信号,表示 2bit 位的数据,其高电平为 1.2V,低电平为 0V;HS 模式是差分信号,分别为 300 - 100 mv,有 200mv 压差。


下图为两种电平表示的数据,HS 模式因为是差分信号,所以只有 0 和 1,LP 模式是单端信号,所以有 00、01、10、11 四种,所以 PHY Layer 共有 6 种状态。


值得一提的是,当用 FPGA 实现时,可以采用如下的电路规范,两根线分别连接入 FPGA 的差分口和 LVCMOS12 口。


SOT 和 EOT 在之后 Low Level Protocol 中会被使用,在这里先列出来:


3.Low Level Protocol

具体到传输一帧图片,需要谈到 Low Level Protocol 协议。


LLP 分为 Long 和 Short 两种形式,如下图所示:


Long Packet 由三部分组成,分别为 Header、Data 和 Footer,如下图所示:


Short Packet 结构和 Long Packet 的 Header 类似,包括 Data ID、Word Count 和 ECC:


先说 Short Packet,Short Packet 的主要作用是用作场和行的区分,类似于帧头的作用,其结构包括 Data ID、Word Count 和 ECC。其中 Data ID 后文详述,Word Count 表示帧号/场号(数据手册P56),ECC 校验作用不赘述。

Data ID 包括两部分,Virtual Channel 和 DataType。


最多有 4 通道和 64 种数据类型如下图所示:
FS、FE、LS、LE 分别表示帧同步行同步



Long Packet 除开包头,还包括数据,包头中的 WC 表示 Packet Data 数据的长度。


下图直观展示了图片的传输全过程:



(详见手册9.12 9.13 9.14)

相关文章

  • CSI-2协议

    1.协议栈 CSI-2 的协议栈如下,在进行使用时,主要关注 PHY Layer 和 Low Level Prot...

  • git协议

    git支持的协议 local协议 https协议 ssh协议 git协议 github常用的协议

  • Dubbo服务 上传文件解决方案以及Hessian协议

    协议支持Dubbo支持多种协议,如下所示: Dubbo协议 Hessian协议 HTTP协议 RMI协议 WebS...

  • Procotol 和 Delegate

    目录 Procotol 协议的概念 协议的分类 协议的定义 协议的遵循 协议的方法 协议的属性 Delegate ...

  • 计算机网络题目

    几种协议分别属于哪一层传输层协议:TCP协议、UDP协议应用层协议:FTP、HTTP、SMTP网络层协议:IP协议...

  • ARP协议

    地址解析协议ARP 网络层四大协议:ARP协议,IP协议,ICMP协议,IGMP协议。 ARP(Address R...

  • IP数据报格式

    前言 先回顾一下TCP/IP协议栈 网络层的协议有IP协议、ARP协议、ICMP协议和IGMP协议。其中IP协议是...

  • 名词解析

    网络层:IP协议 : 网络协议ICMP协议: Internet互联网控制报文协议 ->IP协议的附属协议 IP...

  • 如何将Git仓库备份到本地

    git常用的传输协议传输协议.png哑协议:哑协议传输进度不可见;智能协议传输可见。传输速度:智能协议比哑协议传输...

  • NSURLSession学习笔记

    �Http协议-超文本传输协议 Http协议是应用层协议,底层要求的传输协议必须是可靠的传输协议,通常是TCP协议...

网友评论

      本文标题:CSI-2协议

      本文链接:https://www.haomeiwen.com/subject/eobwcctx.html