###笔者 Jackknife 主要负责 ADAS 领域,对 NXP S32V234 拥有非常深入的研究,如果对 S32V234 方案感兴趣,欢迎联系。

I2C(Inter-Integrated Circuit)字面上的意思是集成电路之间,它其实是 I2C Bus 简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在 1980 年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。

在 I2C 总线传输过程中,将两种特定的情况定义为开始和停止条件:当 SCL 保持“高”时,SDA 由“高”变为“低”为开始条件;当 SCL 保持“高”且 SDA 由“低”变为“高”时为停止条件。开始和停止条件均由主控制器产生。

SDA 线上的数据在时钟“高”期间必须是稳定的,只有当 SCL 线上的时钟信号为低时,数据线上的“高”或“低”状态才可以改变。输出到 SDA 线上的每个字节必须是 8 位,每次传输的字节不受限制,但每个字节必须要有一个应答 ACK。如果一接收器件在完成其他功能(如一内部中断)前不能接收另一数据的完整字节时,它可以保持时钟线 SCL 为低,以促使发送器进入等待状态;当接收器准备好接受数据的其它字节并释放时钟 SCL 后,数据传输继续进行。

I2C 数据总线传送时序如图所示。

下面是实测的一个 I2C 命令,包含了开始信号,数据,ACK 应答信号,等待状态,停止信号。

MIPI 信号

MIPI(移动行业处理器接口)是 Mobile Industry Processor Interface 的缩写。MIPI(移动行业处理器接口)是 MIPI 联盟发起的为移动应用处理器制定的开放标准。

下图抓取的是实测的 MIPI 波形,其中一段代表一帧的数据

下图是放大后的一帧的 MIPI 波形

DVP 信号

DVP 是数字视频端口(digital video port)的简称,DVP 总线 PCLK 极限约在 96M 左右,所有 DVP 最大速率最好控制在 72M 以下,DVP 是并口,需要 PCLK、VSYNC、HSYNC、D[0:11]——可以是 8/10/12bit 数据,具体情况要看 ISP 或 baseband 是否支持;MIPI 是 LVDS 低压差分串口,只需要要 CLKP/N、DATAP/N——最大支持 4-lane,一般 2-lane,DVP 接口在信号完整性方面受限制,速率也受限制。500W 还可以勉强用 DVP,800W 及以上都采用 MIPI 接口。

如下图是抓取的实测的 DVP 波形,黄色是输入时钟 ,蓝色是帧同步信号 ,红色是 PCLK(像素时钟)。

如下是放大到一帧的 DVP 波形,黄色是输入时钟 ,蓝色是帧同步信号 ,红色是 PCLK(像素时钟)。

同步信号

这里抓取的是两个 SONY224 MIPI 摄像头同时工作时 MIPI 的同步信号,黄色是输入时钟,蓝色是 MIPI 信号,红色是帧同步信号。

下图是放大同步信号后的波形,黄色是输入时钟,蓝色是 MIPI 信号,红色是帧同步信号。

多颗 sensor 同步的两种实现方式

方式一:解串器发出同步信号

主平台连接解串器(Deserializer)再连接四个摄像头模组,每个摄像头模组包含 Sensor + 串行器。解串器产生帧同步信号 (FrameSync)传递给串行器,再传递给 Sensor,此时四颗 Sensor 的配置均为 slave 模式。摄像头收到 FSIN 信号时同时输出数据,从而实现四路摄像头图像同步。

方式二:Sensor 发出同步信号

在这种方式下,主平台连接解串器(Deserializer)和串行器(Serializer)是不可行的。只能将主平台直接连接四颗 Sensor ,选择一个 Sensor 作为主 Sensor (master)产生帧同步信号 (FrameSync)传递给剩下的三颗从 Sensor (slave),此时主从两种 Sensor 的配置不同。从 Sensor 收到 FSIN 信号时开始输出数据,从而实现四路摄像头图像同步。

The End

S32V234 Camera 信号波形状态及同步方式相关推荐

  1. mtk 帧同步_【小松教你手游开发】【面试必读(编程基础)】网络游戏同步方式(帧同步和状态同步)...

    在做网络游戏的时候首先要做的是选择一种同步方式来使用,网上的文章都是说帧同步与状态同步的选择,但是又经常讲的模糊不清,我大概整理了一下,并且有一种我们现在项目用的网络同步方式 状态同步 状态同步就有好 ...

  2. 网络游戏同步方式(帧同步和状态同步)

    在做网络游戏的时候首先要做的是选择一种同步方式来使用,网上的文章都是说帧同步与状态同步的选择,但是又经常讲的模糊不清,我大概整理了一下,并且有一种我们现在项目用的网络同步方式 状态同步 状态同步就有好 ...

  3. 画时域随机信号波形_【鼎阳硬件智库原创︱测试测量】任意波形发生器的基本输出波形及其相关参数...

    方浩 鼎阳硬件设计与测试智库专家组成员 传统的函数发生器可以输出正弦波.方波.三角波等标准波形,但是在实际的测试场景中,为了模拟产品在实际使用过程中的复杂情况,往往需要人为地去制造一些"不规 ...

  4. Qt QTcpSocket 客户端设计(自动重连、多线程处理、发送大数据包、同步方式)

    1.头文件 #ifndef TCPTOOL_H #define TCPTOOL_H#include <QObject> #include <QTcpSocket> #inclu ...

  5. 线程间通信方式Linux,线程间的通信、同步方式与进程间通信方式

    1.线程间的通信方式 使用全局变量 主要由于多个线程可能更改全局变量,因此全局变量最好声明为volatile 使用消息实现通信 在Windows程序设计中,每一个线程都可以拥有自己的消息队列(UI线程 ...

  6. MATLAB产生雷达信号波形

    1.单频信号 信号的数学表达式 s ( t ) = A ( t ) cos ⁡ ( ω t + ϕ 0 ) s(t)=A(t)\cos(\omega t+\phi_0) s(t)=A(t)cos(ωt ...

  7. FPGA逻辑设计回顾(3)多比特信号上升沿检测的设计方式与陷阱?

    前言 注:本文首发自FPGA逻辑设计回顾(3)多比特信号上升沿检测的设计方式与陷阱? 在总结本文最后的多比特上升沿检测之前,我们先把备用知识讲清楚,摊开来,以免造成模糊不清的默许! 逻辑运算符与位元运 ...

  8. 再谈网游同步技术:实时动作游戏同步方式和传输协议选择

    如今十年过去,网上越来越多的人开始讨论游戏同步技术了,然而很多文章往往只针对某种特定的游戏情况,而观点又经常以偏概全.很多人并没有真正开发过实时动作游戏,更别说了解同步技术的前世今生了.转载别人的观点 ...

  9. 多线程三种同步方式(模拟银行取款)

    方法一:同步代码块 Accoun package com.bjsxt.synch1;/*** 银行账户类*/ public class Account {private int balance = 6 ...

最新文章

  1. 打开word文档提示文件未找到_word图片显示:如何打开多图文档不再卡慢
  2. 论文公式编号右对齐_word技能之添加样式以及公式自动编号
  3. python中的变量与对象
  4. python教学视频k_GitHub - y000k/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
  5. 高性能MySQL读书笔记---查询优化
  6. DDS发生器的verilog实现(三)
  7. android之相机开发
  8. mysql text转varchar_关于企业面试中:“ Mysql重点 ”的28道面试题解析!
  9. U盘插入电脑有明显的响声但是不显示盘符
  10. uos系统安装教程_统一操作系统UOS下载&安装图文教程:尝鲜记(一)
  11. JQuery插件机制
  12. C++STL算法equal(15)
  13. ROS创建Publisher理解
  14. mysql异地双机热备_mysql双机热备
  15. android stl 3d模型,3D文件转化为STL文件 - 魔猴网
  16. 魅族应用商店云端架构实践
  17. TypeError Cannot instantiate abstract class xxx with abstract method
  18. 为什么要用RSocket
  19. cf_332b - Maximum Absurdity
  20. 在虚拟机关机时,提示Ubuntu-Unattended upgrade in progress during shutdown, please don‘t turn off

热门文章

  1. 16、JETSON NANO 对特定目标进行识别和gpio输出高低电平报警
  2. ie自动保存html,IE无法打开 本地保存的HTML文件,解决方法
  3. 查看计算机计划,win10系统查看任务计划的具体办法
  4. 抖音Java后端开挂,全靠这份啃了48天【Java进阶核心知识集+刷:25专题面试】
  5. Tomcat集群通过redis实现session共享
  6. stm32f103can总线过滤器配置
  7. Kruskal Algorithm 克鲁斯卡尔算法
  8. iqooneo3 如何不用vivo账号下载外部应用_1分钟教你学会vivo旧手机数据如何迁移到新手机...
  9. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月5日)...
  10. 第五届“泰迪杯”数据分析技能赛