硬件_视频[通俗易懂]Display:RGBLVDSHDMIMIPICVBSVGAMIPI(MobileIndustryProcessorInterface)移动行业处理器接口DCS(DisplayC
大家好,又见面了,我是你们的朋友全栈君。
Display
:RGB LVDS HDMI MIPI CVBS VGA
MIPI(Mobile Industry Processor Interface)移动行业处理器接口
DCS(DisplayCommandSet) :是一个标准化的命令集,用于命令模式的显示模组。
CSI (Camera Serial Interface):定义了一个位于处理器和摄像模组之间的高速串行接口。(摄像头协议)
DSI (Display Serial Interface):定义了一个位于处理器和显示模组之间的高速串行接口。(显示器协议)
D-PHY :提供DSI和CSI的物理层定义
MIPI规定了一个差分时钟通道(lane)和一个从1到4数量可扩展的数据通道,可根据处理器和外设的需求来调节数据率。
CSI
传统摄像头:
9根线的
视频口(Clock+ 8bit RGB Data)以及一组I2C控制总线,而且受限于时钟速度, 传输的视频分辨率也受到限制
CSI 摄像头:
一组差分时钟和一组差分数据线,如果分辨率提高, 还可以灵活的增加差分数据对来支持,由此减少了负载,加快了数据传输。
DSI
DSI 传输模式: 1. Command 模式 2. Video 模式
Command:主要发送命令和数据到外围(双向传输),用于与外设双向通信
Video :以实时象素流的形式把数据从主处理器传输到外设,是单方向的传输。Vedio在D-PHY使用的是HS传输模式
mipi接口是以差分对形式进行时钟和数据的传输。一般有1对时钟差分对,再加1-4对数据差分对
总图:
D-PHY
DSI
DCS
物理层:
时钟通道
数据通道
通道管理层:
发送分组
接收恢复
底层协议层:
端数据包
长数据包
应用层:
MIPI显示协议的硬件层有两种:
D_PHY 点对点数据传输模型,单通道最大传输速率1GBPS,已经实现
两种数据传输模式:
LP(低功耗)模式:10MB的传输速度,单信号的异步传输,0-1.2V电平
HS(高速)模式:80M-1G传输速度,同步传输,差分信号,100-300MV
M_PHY 多点数据传输模型 单通道最大传输速率1GBPS,面向未来
数据传输的低功耗和高速度,差分传输是必备的
为了信号的纯净度,MIPI的通道的信号线和时钟线是分离的
数据传输:
发送分组
接收恢复
参考博客:https://blog.csdn.net/huan09900990/article/details/78269370
https://www.cnblogs.com/cartsp/p/6434371.html
https://blog.csdn.net/zhangfeng1133/article/details/79810213
( 450 * 2 )*1000000 / [( 480 + 80 + 80 + 6 ) * 8 * 3 * (854 + 30 + 30 + 6)] = 63
phy_feq lan_number M width hfp hbp hsync 一个字节8位 RGB height vfp vbp vsync
Mipiclock = [ (width+hsync+hfp+hbp) x (height+vsync+vfp+vbp) ] x(bus_width) x fps/ (lane_num)/2
即mipi 屏的传输时钟频率(CLKN,CLKP)等于(屏幕分辨率宽width+hsync+hfp+hbp)x ( 屏幕分辨率高height+vsync+vfp+vbp) x(RGB显示数据宽度) x 帧率/ (lane_num)/2
查看系统帧率:adb shell dumpsys SurfaceFlinger | grep fps
VGA
VGA只能传视频信号,不能传音频信号
RGB
LVDS
CVBS
HDMI
高清晰度多媒体接口
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155229.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】:
Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】:
官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...