MIPI的 DS90UB941 DSI 接口和 DS90UB940 CSI-2 接口的时钟频率计算

在这里插入图片描述

举例说明 DS90UB941 DSI 接口和 DS90UB940 CSI-2 接口的时钟频率计算

在设计过程中,理解如何计算 MIPI DSI 和 CSI-2 接口的时钟频率至关重要。以下通过具体例子说明如何计算这些接口的时钟频率。

1. DS90UB941 DSI 接口的时钟频率计算

假设你正在设计一个显示系统,使用 DS90UB941 Serializer 和 MIPI DSI 接口。系统的像素时钟 (PCLK) 频率为 170 MHz,使用 4 条 data lane 传输数据。

计算 DSI 时钟频率

在这里插入图片描述

因此,CSI-2 时钟频率为 595 MHz。

实际应用中的意义

  • DSI 接口:在 DS90UB941 的设计中,使用 4 条 lane 传输数据时,DSI 时钟频率为 510 MHz。这个频率决定了 SoC 的输出配置,并且需要与高速串行数据的编码相匹配,以确保数据传输的稳定性。

  • CSI-2 接口:在 DS90UB940 的设计中,使用 4 条 lane 传输数据时,CSI-2 时钟频率为 595 MHz。这一频率比 DSI 时钟稍高,因为 CSI-2 编码的数据量略大于输入的 24bit 数据,内部缓冲器的作用也影响了时钟频率的计算。

通过这些计算,可以确保系统设计中各接口时钟频率的合理性,进而保证数据传输的稳定性和图像显示的正确性。

理解为什么在计算 MIPI DSI 和 CSI-2 接口时钟频率时,分别使用了12和14作为乘数涉及到这两种接口不同的编码和数据传输机制。

1. MIPI DSI 接口的12倍关系

MIPI DSI(Display Serial Interface)在传输过程中,每一个像素的 RGB 数据(通常为24位,即8位的红、绿、蓝各一)会被分成多个数据包传输。DSI 接口中的数据是串行传输的,且每一条 data lane 每次传输2位数据。因此,为了在一个 PCLK 周期内传输完整的24位数据,DSI 使用了12倍的频率关系:

  • 每个 PCLK 周期内,传输的有效数据量为24位(8位红色、8位绿色、8位蓝色)。
  • 为了适应串行传输,一个 PCLK 周期内的24位数据被分配给多个数据包传输。
  • 使用4条数据线时,每条数据线在一个周期内传输 24 / 4 = 6位数据。由于每条 data lane 每个时钟周期传输2位数据,因此时钟频率需要提升12倍(即 6 / 2 = 3 倍 * 4 = 12倍)。

2. MIPI CSI-2 接口的14倍关系

MIPI CSI-2(Camera Serial Interface-2)用于图像传感器数据的传输。与 DSI 类似,CSI-2 接口也采用串行数据传输的方式,但 CSI-2 的数据包略有不同,它通常需要额外的控制信息或数据填充。

在计算时钟频率时,14倍的关系主要来源于以下几点:

  • 每个像素数据为24位(RGB888)。
  • CSI-2 通常需要额外的控制信号或额外数据位(如同步信号等)进行传输,这些数据也需要在PCLK周期内传输。
  • 在4条数据线的配置下,每个像素数据加上额外的控制数据,总共相当于传输28位数据。由于每个data lane每次传输2位数据,因此需要提升14倍的频率(即28 / 4 = 7倍 * 2 = 14倍)。

总结

  • 12倍关系(DSI):适用于常规 RGB 数据的串行传输,每个PCLK周期内的24位数据分配给多条数据线传输。
  • 14倍关系(CSI-2):考虑到额外的数据控制位,CSI-2 传输的数据比DSI更多,因此乘以14。

这两种乘数反映了在不同的串行接口中,为了保持传输效率和数据完整性,所需的时钟频率调整。

理解 MIPI DSI 接口中时钟频率的计算,可以从数据传输和时钟频率的关系来详细讲解。我们来逐步解释这个计算过程。

1. DSI 接口数据传输

MIPI DSI 接口用于显示器的数据传输。假设每个像素点需要24位数据(24位 RGB)。

  • 每个像素点的数据:24位(即8位红色、8位绿色、8位蓝色)。

2. 数据线与时钟频率

DSI 接口可以配置多个数据线(data lanes)来传输数据。假设我们使用4条数据线,每条数据线传输的数据量在每个时钟周期内的计算过程如下:

在这里插入图片描述

3. 为什么需要12倍的时钟频率?

每条数据线在一个周期内可以传输2位数据,而实际需要传输6位数据,所以需要将时钟频率提升3倍。由于我们有4条数据线,每条数据线的时钟频率都需要提升3倍,因此总体时钟频率需要提升12倍。

结论

为了满足每个像素点的完整数据传输,DSI 接口的时钟频率需要提升12倍。这个计算过程确保了在使用4条数据线时,每个像素点的24位数据能够正确且高效地传输。

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空间机器人

您的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值