DVP,LVDS和MIPI

Mipi 接口 和 LVDS 接口區別

主要區別:?
1. LVDS接口只用于傳輸視頻數據,MIPI DSI不僅能夠傳輸視頻數據,還能傳輸控制指令;?
2. LVDS接口主要是將RGB TTL信號按照SPWG/JEIDA格式轉換成LVDS信號進行傳輸,MIPI DSI接口則按照特定的握手順序和指令規則傳輸屏幕控制所需的視頻數據和控制數據。

液晶屏有RGB TTL、LVDS、MIPI DSI接口,這些接口區別于信號的類型(種類),也區別于信號內容。?
RGB TTL接口信號類型是TTL電平,信號的內容是RGB666或者RGB888還有行場同步和時鐘;?
LVDS接口信號類型是LVDS信號(低電壓差分對),信號的內容是RGB數據還有行場同步和時鐘;?
MIPI DSI接口信號類型是LVDS信號,信號的內容是視頻流數據和控制指令。

DVP(并口)
DVP是并口傳輸,速度較慢,傳輸的帶寬低,使用需要以下:

PCLK\sensor輸出時鐘
MCLK(XCLK)\外部時鐘輸入
VSYNC\場同步
HSYNC\行同步
D[0:11]\并口數據(可以是8/10/12bit數據位數大小)
DVP攝像頭電源和MIPI一樣。這里再補充各信號腳定義:

PCLK:像素點同步時鐘信號,每個PCLK對應一個像素點,可以為48MHz;對于時鐘信號,一般做包地處理,減少對其他信號的干擾,還需要在源端加電阻和電容,減少過沖和振鈴,從而減少對其他信號的干擾。

MCLK(XCLK):外部時鐘輸入,可由主控或晶振提供,由sensor規格書確定,可以為24MHZ;

VSYNC:幀同步信號,一幀一個信號,頻率為幾十Hz(30Hz)

HSYNC:行同步信號(頻率為幾十KHz)

????????例如:分別率 320×240的屏,每一行需要輸入320個脈沖來依次移位、鎖存這一行的數據,然后來個HSYNC 脈沖換一行;這樣依次輸入240行之后換行同時來個VSYNC脈沖把行計數器清零,又重新從第一行開始刷新顯示。
?

LVDS
一:LVDS輸出接口概述
液晶顯示器驅動板輸出的數字信號中,除了包括RGB數字信號外,還包括行同步,場同步,像素時鐘等信號,其中像素時鐘信號的最高頻率可超過28MHZ,采用TTL接口,數據傳輸速率不高,傳輸距離較短,而且電磁抗干擾能力較差,會對RGB數據造成一定的影響,另外,TTL多路數據信號采用排線的方式來傳輸,整個排線數量達幾十路,不但連接不方便,而且不適合超薄化的趨勢,采用LVDS輸出接口傳輸數據,可以使得這些問題迎刃而解,實現數據的高速率,低噪聲,遠距離,高準確度的傳輸。

那么,什么是LVDS輸出接口呢?LVDS是一種低壓差分信號技術接口。他是美國NS(美國國家半導體公司)公司為了克服以TTL電平方式傳輸寬帶高碼率數據時功耗大,電磁干擾大等缺點而研制的一種數字視頻信號傳輸方式。

LVDS輸出接口利用非常低的電壓擺浮(約350mV)在兩條PCB走線或一對平衡電纜上通過差分進行數據的傳輸,即低壓差分信號輸出。采用LVDS輸出接口,可以使得信號在差分PCB線或平衡電纜上以幾百Mbit/s的速率傳輸,由于采用低壓和低電流驅動方式,因此,實現了低噪聲和低功耗。
二:LVDS接口電路的組成
在液晶顯示器中,LVDS接口電路包括兩部分,即驅動板側的LVDS輸出驅動電路(LVDS發送器),和液晶面板側的LVDS輸入接口電路(LVDS 接收器)。LVDS發送器將驅動板主控芯片輸出的17L電平并行RGB數據信號和控制信號轉換為低壓串行LVDS信號,然后通過驅動板與液晶板之間的柔性電纜(排線)將信號傳送到液晶面板側的LVDS接收器,LVDS接收器再將串行信號轉換為TTL電平的并行信號,送往液晶面板側的LVDS接收器,LVDS接收器再將串行信號轉換為TTL電平的并行信號,送往液晶屏時序控制與行列驅動電路。

圖1為LVDS接口電路的組成示意圖。

在數據傳輸過程中,還必須有時鐘信號的參與,LVDS接口無論傳輸數據還是傳輸時鐘都采用差分信號對的形式進行傳輸,所謂信號對,只是LVDS接口電路中,每一個數據傳輸通道或時鐘傳輸通道的輸出都為兩個信號(正輸出端和負輸出端),需要說明的是,不同的液晶顯示器,其驅動板上的LVDS發送器不盡相同,有些LVDS發送器為一片或兩片獨立的芯片(如果 DS90C383),有些則集成在主控芯片中。

詳細請參考:LVDS接口詳解

和https://wenku.baidu.com/view/50587790a1116c175f0e7cd184254b35eefd1af1.html

MIPI
一: MIPI簡述

移動產業處理器接口(Mobile Industry Processorinterface,MIPI).
MIPI聯盟,即移動產業處理器接口(MIPI)聯盟,由美國德州儀器(TI)、 意法半導體(ST)、 英國ARM和芬蘭諾基亞(N ki okia)4家公司共同成立, 旨在定義并推廣用于移動應用處理器接口的開放標準。MIPI是MIPI聯盟發起的為移動應用處理器制定的開放標準。
MIPI接口的手機內部功能框圖

MIPI接口的SENSOR 內部功能框圖

二、mipi協議

MIPI-CSI-2協議是MIPI聯盟協議的子協議,專門針對攝像頭芯片的接口而設計,應用非常廣泛,由于其高速,低功耗的特點,MIPI-CSI2協議極大的支持了高清攝像頭領域的發展,正是由于它的普及,手機上五百萬像素的攝像頭才得以變為前置攝像頭,該類接口技術主要掌握在日本東芝,韓國三星以及美國豪威三家公司。

??????????????????D-PHY與M-PHY比較

MIPI-CSI-2協議結構

LLP數據包特點

(1)傳輸任意的數據

(2)8位數據大小

(3)支持四個虛擬通道

(4)每個包都有幀頭,幀尾

(5)每個包都有數據的類型,像素大小和格式

(6)16位的錯誤校驗碼

LLP的數據包格式有兩種,分別是長數據包和短數據包,每一個數據包里面都有SoT,表示數據包的開頭,數據傳輸的開始,同時每個數據包也都包含有EoT,表示數據包的結尾,數據傳輸的結束

LVDS低電壓差分信號是一種高速串行信號傳輸電平,由于它傳輸速度快,功耗低,抗干擾能力強,傳輸距離遠,易于匹配等優點,非常適合在mipi輸入輸出端口使用。

MIPI接口與DVP接口比較


————————————————
版權聲明:本文為CSDN博主「QQ2651401966」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_40732350/java/article/details/88554497

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252704.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252704.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252704.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

安裝Cornerstone3.1注意點

mac在升級之后就不能社會做任何來源安裝,需要在終端運行 sudo spctl --master-disable//添加任何來源的,再次安裝就可以的轉載于:https://www.cnblogs.com/chengenyan/p/6835970.html

2019我的目標

1 能考上自己理想的高中 2 至少學會一直種語言(英語) 3 堅持記錄每一天,每個星期至少寫一遍文章 4 堅持到底 轉載于:https://www.cnblogs.com/ta20/p/10203974.html

nodejs開發——require與exports的使用

nodejs開發——require與exports的使用 另一片文章總結:http://www.cnblogs.com/hfultrastrong/p/8036682.html require require函數用于在當前模塊中加載和使用別的模塊,傳入一個模塊名,返回一個模塊導出對象。模塊名可使用相對路徑&#x…

jvm 內存溢出問題排查方法

如果你做TCP通訊或者map集合操作,并發處理等功能時,很容易出現 Java 內存溢出的問題。本篇文章,帶領大家深入jvm,分析并找出jvm內存溢出的代碼。 jvm中除了程序計數器,其他的區域都有可能會發生內存溢出 內存溢出是什么…

一個go1.9.x 編譯器內聯引起的棧信息錯亂的問題分析

2019獨角獸企業重金招聘Python工程師標準>>> 背景是在寫個日志庫,日志庫有個很重要的功能就是要打印出調用棧,知道具體是哪個文件,哪個函數調用的Info 等。 然后在測試中發現了一種寫法,我自己本機測試一直ok&#xff…

CMOS Sensor的調試經驗分享

轉自:http://bbs.52rd.com/forum.php?modviewthread&tid276351 CMOS Sensor的調試經驗分享      我這里要介紹的就是CMOS攝像頭的一些調試經驗。   首先,要認識CMOS攝像頭的結構。我們通常拿到的是集成封裝好的模組,一般由三個部…

Learn Python—表達式、數據類型、流程控制

表達式 在 Python 中,2 2 稱為“表達式”,它是語言中最基本的編程結構。表達式包含“值”(例如2)和“操作符”(例如),并且總是可以求值(也就是歸約)為單個值。這意味著在…

監控工具之zabbix server3.4 部署配置

[rootlocalhost src]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [rootlocalhost src]# pwd /usr/local/src 配置zabbix的yum源 [rootlocalhost src]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm …

CMOS Sensor基礎知識

CMOS Sensor基礎知識 曝光時間以行長為單位; PCLK以Hz為單位; 行長以周期數為單位,幀長以行長數為單位;其中周期數就是頻率 T 周期以ms為單位; f 頻率以Hz為單位; f 1 / T; Vsync Dummy Line…

java獲取mp3的時長和播放mp3文件

所需包為jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar。 import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream;import org.jaudiotagger.audio.AudioFileIO; import org.jaudiotagger.audio.mp3.MP3AudioHeader; import org.jaudiotag…

Redis 優缺點

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。 Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。 Redis 與其他 key - value 緩存產品…

Python并發編程之concurrent.futures

2019獨角獸企業重金招聘Python工程師標準>>> concurrent.futures模塊提供了一個異步執行callables的高級接口。 可以使用ThreadPoolExecutor和ProcessPoolExecutor。 兩者都繼承了相同的接口,該接口由抽象的Executor類定義。 一個抽象類,提供…

1.3鏈表

鏈表的物理存儲結構是用一組地址任意的存儲單元存儲數據的。不像順序表占據連續的一段內存空間,而是將存儲單元分散在內存的任意地址上。 鏈表結構中,每個數據元素記錄都存放到鏈表的一個節點(node)中,而每個節點之間由…

移植opencv3.20到3556AV100

1.移植環境: Ubuntu14.04 arm-hisiv200-linux-opencv3.20 下載地址 2.移植步驟: 1)安裝cmake-gui 2)新建一個opencv目錄存放opencv-3.2.0.zip,并解壓 擊Browse Source選擇~/hisi/opencv/opencv-3.2.0 點擊Brow…

ngnix 詳解

4 Nginx的rpm軟件包安裝 4.1 安裝包在位置 D:\講課內容--\新巴巴運動網\nginx高并發解決\nginx安裝包 4.2 此種安裝方式不用安裝gcc等編譯工具 4.3 安裝命令如下 rpm –ivh nginx 5 配置虛擬主機 5.1 什么是虛擬主機 虛擬主機是一種特殊的軟硬件技術,它可以將網絡上…

iscroll5制作上下拉刷新 tab出現的問題

1.iscoll5插件刷新后如果想改變現實位置如果向下幾px可以用 myScroll.scrollBy(0,0);方法,該值是相對當前位置。 2.iscoll5用到tab的時候,用點擊生成iscoll對象出現取消不了之前的對象的綁定事件,點擊多次后刷新執行多次的問題,解…

初談邏輯讀、物理讀、預讀

前言: 該文并不全是本人原創,里面的某些原理來自于CareySon。 SQL SERVER數據存儲的形式 要理解邏輯讀、物理讀、預讀這三個概念,先要搞懂SQL Server的數據存儲方式。 SQL Server數據庫包括數據文件和日志文件,一個數據庫可以有一…

Makefile常用萬能模板(包括靜態鏈接庫、動態鏈接庫、可執行文件)

1、生成可執行文件的makefile2、生成靜態鏈接庫的makefile3、生成動態鏈接庫的makefile 本文把makefile 分成了三份:生成可執行文件的makefile,生成靜態鏈接庫的makefile,生成動態鏈接庫的makefile。 這些makefile都很簡單,一般都…

TSQLDBServerHttpApi使用工作線程池

TSQLDBServerHttpApi使用工作線程池 TSQLDBServerHttpApi創建時,默認是使用單線程模式,且只使用一個數據庫連接,服務端要應對眾多的客戶端只靠一個工作線程(主線程)和一個數據庫連接, 服務端主線程不忙死才…

hibernate

Hibernate是一個開放源代碼的對象關系映射框架,他對JDBC進行了輕量級的封裝,使Java開發員可以隨心所欲的使用對象編程思維操作數據庫。 SessionFactory接口負責初始化Hibernate.他充當數據儲存源的代理,并負責創建Session對象。 Session&…