0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何计算MIPI数据传输带宽

工程师说硬件 来源:工程师说硬件 2024-02-23 09:27 次阅读

当器件工程师选定一颗Camera模组或一款OLED屏的时候,硬件工程师就需要根据这颗器件的参数,来计算数据传输所需的带宽,以此确认用哪种协议、需要多少lane、以及平台是否支持。

在正式计算MIPI数据传输带宽前,我们先了解一下计算公式中所要用到的参数含义:

1)像素总数:水平像素数*垂直像素数,如一个分辨率为1920*1080的显示器,那么其像素总数可以粗略估算为1920*1080=2073600。

2)帧率/刷新率:帧率表示一秒内的帧数,通常表示Camera采集图像的速率,单位fps;刷新率表示一秒内刷新画面的频率,通常用于显示设备中。

3)色深:色彩深度:表示一个像素有需要的bit数。这里需要注意的是,Camera和显示设备的色深计算方式是有区别的,我们以8bit的色深为例。

Camera传输的图像,通常是未经ISP处理的RAW格式,因此单个像素所需的数据位就是8bit,即RAW8;

显示设备传输的图像,一般都是经过处理的RGB格式,因此单个像素所需的数据位就是8*3=24bit,即RGB888。

综上,

MIPI D-PHY的传输速率(bps)= 水平像素数*垂直像素数*帧率*色深*1.25/lane数

MIPI C-PHY的传输速率(sps)=D-PHY的传输速率/2.28

其中,1.25是一个估值,通常是对像素的消隐部分和传输协议中的无效数据的一种估算。

实例计算

1)D-PHY:显示设备1920*1080p @ 60hz,色深8bit,2个数据lane,每个lane的数据速率如下:

lane rate=1920*1080*60*3*8*1.25/2=1.866Gbps

2)C-PHY:Camera 1920*1080p @ 60hz,色深8bit,2个数据lane,每个lane的数据速率如下:

lane rate=1920*1080*60*8*1.25/2/2.28=272.8Msps

根据上述计算,我们就可以确定所选设备需要的传输带宽,以此来确认MIPI所需lane数,以及平台是否支持。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OLED
    +关注

    关注

    119

    文章

    6184

    浏览量

    223918
  • 带宽
    +关注

    关注

    3

    文章

    919

    浏览量

    40870
  • MIPI
    +关注

    关注

    11

    文章

    310

    浏览量

    48583

原文标题:如何评估MIPI D-PHY & C-PHY传输所需带宽?--手机硬件工程师必学

文章出处:【微信号:工程师说硬件,微信公众号:工程师说硬件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GMSL技术 实现高带宽、低延迟和高可靠性数据传输# ADI# GMSL# 汽车# 数据传输

    adi数据传输电机
    Excelpoint世健
    发布于 :2024年05月17日 16:34:25

    CC3200的无线wifi数据传输带宽有多大?

    请问 CC3200 的 无线wifi数据传输带宽有多大?谢谢。
    发表于 06-12 14:48

    DMA进行数据传输和CPU进行数据传输的疑问

    求大佬解答,本人正在学习STM32单片机中DMA直接数据存储部分的内容 看了DMA简介后,也上手过实例代码,但是没有实际的项目经验,所以有以下疑问: DMA外设在进行数据传输的操作,是否也是需要经过
    发表于 05-25 17:18

    数据传输

    通信工程丛书--数据传输 这资料还是不错的,可供参考学习哦!
    发表于 03-25 00:53 29次下载

    数据传输介质

    2.5  数据传输介质      传输介质是通信网络中连接计算机的具体物理设备和数据传输物理通路。
    发表于 06-27 21:47 0次下载

    IDE数据传输模式

    IDE数据传输模式 随着技术的发展,产品对数据传输速度要求的提高,IDE接口硬盘的数
    发表于 12-25 14:58 405次阅读

    Modem数据传输标准

     Modem数据传输标准 数据传输标准是指MODEM的
    发表于 12-28 13:29 1014次阅读

    数据传输,数据传输的工作方式有哪些?

    数据传输,数据传输的工作方式有哪些? 将数据从一个地方传输到另一个地方的方法多得令人难以置信。 数
    发表于 03-18 14:41 6013次阅读

    数据传输速率是什么意思

    数据传输速率是什么意思 数据传输速率是通过信道每秒可传输的数字信息量的量度。数据传输速率也称为吞吐率。数据传输速率由很
    发表于 03-18 14:45 4988次阅读

    数字数据传输(DDN),数字数据传输(DDN)的工作原理是什

    数字数据传输(DDN),数字数据传输(DDN)的工作原理是什么? 概述 计算机通信技术层出不穷,国民经济的飞速发展,金融、证券、
    发表于 03-19 14:25 2600次阅读

    如何在主机和主机之间实现数据传输优化

      这篇文章的重点是提高数据传输的效率。在 下一篇文章 中,我们讨论了如何将数据传输计算和其他数据传输重叠。
    的头像 发表于 04-11 10:32 2227次阅读
    如何在主机和主机之间实现<b class='flag-5'>数据传输</b>优化

    芯片接口IP如何支持机器学习和深度学习的计算数据传输

    其次,机器学习和深度学习的数据传输需求也非常高。大规模的数据集需要被传输计算机中进行处理,这对数据传输的速度和可靠性提出了极高的要求。传统
    的头像 发表于 04-21 14:07 1364次阅读

    网络数据传输速率的单位是什么

    网络数据传输速率的单位是 bps(bit per second) ,即比特每秒,也可以表示为b/s或bit/s。它表示的是每秒钟传输的二进制数的位数。比特(bit)是计算机中数据量的单
    的头像 发表于 10-12 10:20 981次阅读

    LORA模块的数据传输速率

    有所不同。以下是关于LoRa模块数据传输速率的一些关键点: 数据传输速率的可变性 : LoRa技术允许在不同的数据速率下操作,以适应不同的应用需求。速率可以从几百比特每秒(bps)到几十千比特每秒(kbps)不等。 影响速率的因
    的头像 发表于 10-31 17:03 629次阅读

    PCIe数据传输协议详解

    、网卡和声卡等,以实现高效的数据传输。以下是对PCIe数据传输协议的介绍: 一、PCIe协议的基本概念 PCIe协议定义了一系列规范和要求,以实现在主机系统和外围设备之间高效、可靠地进行数据通信。它采用了高速串行点对点双通道高
    的头像 发表于 11-26 16:12 330次阅读