sensor lvds接口介绍

article/2025/9/12 8:02:38

1.项目简介

    用索尼的imx264 sensor采集图像,在内部模数转换之后,由lvds接收,然后解码,最后送给后端显示

2.框图

   ae714da88f562f9de7a3ebf3914c69c1.png

   imx264配置成从模式,由spi总线配置,需要由FPGA提供 行、场信号,imx264根据接收到的行场信号输出四路数据,FPGA用lvds IP核接收这四路数据,然后还原成正确的像素,再产生相应的行场,与数据一起送给后端显示

3.时序

  eaeaa8848b6755238ff0fafe6017f4d2.png

由时序图可以看到,一帧一共2088行(有效行2048行),每行2656个像素点(有效像素点2448个)。每行有头同步字和尾结束同步字。每个像素12bit,先送高位再送低位。

4.同步字

68d7774f3c1f4e951e178f76213ff021.png2fa82c2d7345e489eb3b2b498ab933e9.png

由同步字可以看出,一帧2088行分为通讯期(4行,无同步字),消隐期(16行,头同步字fff,尾同步字AB0),信息行(1行),ob行(10行),像素边缘行(8行,上4+下4),有效行2048行,尾消隐期(1行)。对应的同步字见图。

5.lvds IP核配置

  23ae7f799c84934cb08fcf2d8e24a948.png

由于从imx264送过来的是差分时钟和差分数据,所以配置成差分时钟和差分数据,后面也没什么东西了

 6.仿真

ad61f7d976f925f4a0a1caa4ca08670f.png

说明

1.根据imx264的数据手册,一帧图像有2656*2088个像素点,每个像素12bit,35.7帧每秒。所以一共有2656*2088*12*35.7=2.376Gbps。一共分四路输出,所以每路输出的数据量为2.376/4=594mbps。因为是双沿输出数据,所以差分时钟为594/2=297m。

2.在594m的时钟下产生4路12bit数据,每个时钟进行移位,12次移完。只看data1-data4的最高位。每个时钟下data1-data4的最高位组成一个4bit的差分数据。这个由LVDS的配置决定。

3.lvds IP 核把4个4bit的数据组成一个16bit的数据数据,把最先进来的数据放在最低位,最后进来的数据放在最高位。我们需要把lvds输出的数据进行解析,需要把3个16bit的数据还原成4个12bit的数据。

4.lvds输出来的数据有两种情况。看上图lvds_d_p这个信号,LVDS IP核可能会把fo8a组成一个16bit的数据输出,也可能把3af0组成一个16bit数据输出。如果是f0a8这种输出,f0是由后面的4个12bit数据产生的,8a是由前面4个12bit数据产生的。而且会根据上电,可能会来回切换,所以要准备两种解析方式。代码如下 lvds_data表示lvds IP核输出的数据recover_data1核recover_data2表示两种方式解析出来的数据。(如果lvds IP核里面的数据位宽配置成2,就不会出现这种情况)

00eb82be9316dde1a7f7d658f8b03495.png

7.输出显示

         根据两种方式解析出来的数据进行检测同步字,根据同步字指示出有效数据,然后进行乒乓缓存,同时产生相应的行场信号,


http://chatgpt.dhexx.cn/article/DgR20c25.shtml

相关文章

LVDS,CML,LVPECL,VML接口详细介绍

在平时的工作中,经常会接触到各种差分电平的转换,网上也有很多这样的资料,但发现有些混乱,所以找了TI的这份文档进行翻译,一是系统的归类一下,二是自己也能通过这个来加深理解和学习。这个文档对于各个电平…

LVDS,接口,时序讲解,非常好的文章

1.1.1 LVDS接口分类 1.1.1.1 单路6bit LVDS 这种接口电路中,采用单路方式传输,每个基色信号采用6位数据,共18位RGB数据,因此,也称18位或18bit LVDS接口。此,也称18位或18bit LVDS接口。 1.1.1.2 双路…

嵌入式--接口(二)液晶屏接口:RGB、LVDS、MIPI、HDMI

目录 RGB接口(1)接口定义(2)接口类型(3)接口特点(4)最大分辨率和时钟频率 LVDS接口(1)接口定义(2)接口类型(3)…

LVDS接口介绍

1、LVDS接口概述 LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。LVDS输出接口利用非常低的电压摆幅(约350m…

LVDS接口和LVDS技术

LVDS接口 目前6.5寸及以上尺寸的液晶屏大多都是LVDS接口的了,而LVDS接口的屏主要是应用于工控行业。 如下图就是LVDS接口的使用场景: 下图所示为五通道LVDS发送芯片(DS90C385)内部框图。包含了四个数据信号(其中包括RGB、数据使能DE、行同步…

LVDS接口分类,时序,输出格式

1.1.1 LVDS接口分类 1.1.1.1 单路6bit LVDS 这种接口电路中,采用单路方式传输,每个基色信号采用6位数据,共18位RGB数据,因此,也称18位或18bit LVDS接口。此,也称18位或18bit LV…

Lvds

Lvds 编辑 Lvds :Low-Voltage Differential Signaling 低电压差分信号 1994年由美国国家半导体公司提出的一种信号传输模式,是一种电平标准,LVDS接口又称RS-644总线接口,是20世纪90年代才出现的一种数据传输和接口技术。 中文名 L…

LVDS接口详解

一:LVDS输出接口概述 二:LVDS接口电路的组成 三:LVDS输出接口电路类型 四:典型LVDS发送芯片介绍 五:LVDS发送芯片的输入与输出信号 六:LVDS数据输出格式 七 :LVDS 参数分析 / 一&#x…

硬件接口之LVDS

LVDS接口 (1)接口定义 LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。它是美国NS公司为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。   L…

LVDS通信接口详细介绍

1. 概述 LVDS Low-Voltage Differential Signaling 低电压差分信号,属于平衡传输信号。 这种技术的核心是采用极低的电压摆幅高速差动传输数据,从而有以下特点: 低功耗---低误码率---低串扰---低抖动---低辐射 良好的信号完整性。 推…

Dubbo与SpringCloud框架详解

一、互联网架构演进 1、互联网项目架构 1. 互联网项目与传统项目 互联网项目架构的特点: 用户多流量大,并发高海量数据易受攻击功能繁琐变更快 传统项目和互联网项目的不同: 用户体验: 美观功能速度稳定性 大型互联网项目架…

网站系统分布式架构

写这篇文章之前,需要有些论点和论据,以表明网络系统在极端情况下的情况,先来看看世界上排名靠前的网站。 1、 FaceBook 2、 Google 从这两个站可以看出&

【操作系统】Operating System Conceptions第一章知识整理总结

1.2 Computer-System Organization 1)Computer-System Operation 什么是操作系统(OS)? 计算机系统由硬件和软件两部分组成。计算机操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。而其他的程序、系统软件、应用软件都…

腾讯组织架构整改引思考:中小团队要怎样搭建架构?

原文网址:https://www.infoq.cn/article/UoWc9uUtVIrm-azWOglu 2019 年 1 月 4 日,腾讯宣布成立技术委员会,也代表之前宣布的架构调整终于拉开序幕。那么中小团队要如何搭建自己的团队架构呢?本文将会对此展开讨论…… 平时我们…

数据挖掘之聚类分析(Cluster Analysis)

1.Motivations(目的) Identify grouping structure of data so that objects within the same group are closer (more similar) to each other while farther (less similar) to those in different groups Various distance/proximity functionsintra…

关于操作系统设计的基本原理和设计原则

操作系统设计的精妙之处就在于,在底层硬件之上创造了新的抽象, 对于系统初始化来说, 它呈现了执行流到线程转化这一概念,该概念远远比它的实现细节更加重要,处理器以“取指-执行”为周期开始串行执行指令,而初始化代码将自身转化为一个并发处理系统, 这里的关键之处在于…

PHP的回调后门

前言 今天洪学长给我留个了任务,具体的就是关于回调后门这块的内容。我关于回调后门了解的很少很少,以前做南邮的题目遇到过一道三参数回调后门的题目,当时草草了解了一下,理解的不算很深。因此今天去学习了一下回调后门的相关内…

无监督学习-实战

在无监督学习中聚类分析占据很大的比例,所以本章主要介绍几种聚类分析的算法和字典学习。 聚类分许是统计、分析数据的一门技术。应用领域有:机器学习、数据挖掘、模式识别、图像分析 以及生物信息等领域。 常见的聚类分析算法有系聚类、K-均值聚类、基于…

嵌入式linux nic升级,《嵌入式Linux内存与性能详解》笔记4——性能优化

一、前言 前面讲了关于 内存 方面的优化,那么接下来的文章我们主要聚焦于 性能 的优化,那么主要体现在优化程序 速度 上。程序的 速度 很大程度上会影响用户体验或者程序的实际效用,所以优化 性能速度 也是程序员需要关注的一个方面&#xff…

RT-Thread-学习分析(详细版)

RT-Thread简介–>>>下载资料来源于RT-Thread文档中心 RT-Thread API参考手册 3.1.1 具体包括以下部分: 内核层:RT-Thread 内核,是 RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、…