Marin说PCB之如何在主板上补偿链路中的走线的等长误差?

一场雨把我困在这里,你冷漠地看我没有穿雨衣淋成落汤鸡。今天刚刚出门时候看天气预报没有雨,于是我就没有带雨衣骑电动车去公司了,谁知道回来的路上被淋成狗了。天气预报就像是女人的脾气那样,不能完全相信的

好了,我们言归正传了,这期文章是给大家分享一下我之前设计的一个单板上如何在主板上补偿MIPI走线的等长误差值,各位帖子们打起精神来了,下面就是本期的内容解析了。

小编我之前做的一个单板是主板,扣板是一个相机模组给我司的印度分部的阿三同事做了。主板上的SOC手册上MIPI线长的要求是建议小于10英寸,这个10英寸的数值其实是指示整个MIPI走线是包含了相机的部分加上主板上的MIPI走线的长度的。

由于相机那边的单板设计的是软硬结合板子,如下图所示:

由于单板的设计交期比较紧张,而且阿三他们那边在设计的时候说单板上是没有空间单独给MIPI线绕等长了。我们从芯片手册的要求可以得知:

  1. The length difference between the true signal and the complementary signal of the differential pair are within ±1 ps ,The delay difference of DATA from CLK are within +/-10 ps 。

这个上面的+/-10PS,我们可以按照以往的设计经验就是:1PS=6MIL去计算的,若要使详细的知道其中原因可以看下面的解释:

若是我们把介电常数按照4来算,其公式就是:

V=12/√4=6in/ns,换算一下单位后就是6MIL/PS

上面这个不是我们本期内容的重点啊,我们本期主要讲解的是如何在我们主板上面把对接板子上面的走线的等长误差补上,我i这边给大家分享一下我之前的设计经验。

1,首先拿到对插器件上的MIPI走线的长度,数据如下图所示

从上面的表格中我们可以得知这组BUS线中国RX_D1这对走线是最长的了,不过好在所有MIPI项的N和P的等长都已经做好了。

2,把我们的单板上的MIPI走线的长度也提去出来到表格中,最好也是先把所有MIPI走线上的N和P的等长都已提前做好。(总的链路上差分线上N和P的误差是+-1PS的,分支上做严格一些,尽量主板上按照+-0.5PS,软硬结合板子(相机模组)上的也是+-0.5PS,当然你要是能够做的更加严格就更好了)。

3,把相机模组上的MIPI走线的长度和主板上的连接器和主芯片上的MIPI走线的长度都换算成走线的延时。

其中相机模组上的MIPI走线的长度我是按照6MIL/PS来计算的,主要原因是MIPI走线主要都是用微带线布线的,介电常数我就按照Er值为4来算了。

但是我们主板上的MIPI走线主要是在ART08层,层叠信息如下所示:

由于ART08层走线的参考平面是GND07和GND09这两个层,通过板厂那边提供的层叠,我们找到了其对应的ER值,我们去找到这两个参考面的平均ER值就好,然后把这个ER平均值带入上面的公式中:v=12/√ER平均,最后得出的值为5.5MIL/PS来计算的。

最后我们可以得出一个总的MIPI线的延时和走线长度的表格:

通过这个表格我们可以得知目前整理系统链路上MIPI线走线最长的就是J3_CAM_CSI_RXD1这组MIPI线了。通常的MIPI—BUS我们都是把MIPI-CLK作为基准线,通过把最长线先去缩短再去绕这组BUS的等长的,我们可以先把表格中的MIPI-CLK(J3_CAM_CSI_RXC)这组线和MIPI-DATA1(J3_CAM_CSI_RXD1)总的走线差值算出来,其他的数据线以是以此类推,表格数据如下所示:

那我们主板上的MIPI线绕线完成的长度应该是多少呢,其实就是之前的绕完差分对N和P的的误差后的MIPI线长度加上上图中需要绕线的长度,总的就是我们主板上实际绕线完成后的长度了

好了既然我们已经知道了我们主板上的MIPI需要绕线完成后的总的长度是多少了,那我们的主板上MIPI线等长规则改如何设置呢?

从上面的表格中我们可以得知J3_CAM_CSI_RXD1这组MIPI线是最长的,我们就可以拿这个线作为基准,来算出我们J3IPM上MIPI绕线设置误差的长度了。

最后我们把主板上绕线完成的走线长度整理到表格中,通过表格可以看出来目前的MIPI走线的设计是满足手册上的要求的。

我之前有一个想法就是能不能给把之前主板上的MIPI线需要绕线的长度通过PIN_DELAY表格导入进来再去绕线呢?,这个道理其实和上面的做法是差不多的,主要的区别就是一个把误差值在规则中直接加上了,另外一个是把误差是体现在pin_delay中了。

以上就是本期的所有内容了,我们下期节目不见不散了,最后看完记得帮忙点赞收藏加关注哦,谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/19159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编译安装MySQL服务(LAMP2)

目录 1.初始化设置,将安装mysql 所需软件包传到/opt目录下 (1)关闭防火墙 (2)上传软件包到/opt目录 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.创建mysql用户 6.修改mysql 配置文件 7.更改mysql安装目…

JavaScript-JavaWeb

目录 什么是JavaScript? js引入方式 js基础语法 书写语法 变量 数据据类型 运算符 类型转换 流程语句 js函数 js对象 1.Array 2.String 3.JSON js事件监听 什么是JavaScript? ● JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能…

2024了,还有人在问为甚死锁?

大家好,我是javapub。 接上篇提到了锁,《InnoDB有哪些锁类型》。这么多的锁,你有遇到过死锁吗? 死锁是在事务数据库中会发生的一种特殊现象,多个事务在执行过程中,相互等待对方持有的资源,导致…

Docker-一文详解容器通信的基础网络模式及衍生的自定义网络模式

启动容器时,通过-p 宿主机端口:容器端口,就可以通过访问宿主机端口访问到容器,这种原理机制是啥,有没有其它方式可以让宿主机和容器通信,以及容器与容器之间如何通信。带着这几个问题开始学习Docker的网络知识。 文章…

【Linux】初识Linux和Linux环境配置

1.什么是Linux操作系统 说到电脑系统 我想有大多数人会脱口而出:windows、mac 是的,这也是如今市场上主流的两种操作系统。 但是对于IT相关的人士来说,还有一种系统也是必须有姓名 那就是Linux Linux,Linux Is Not UniX 的…

PV PVC

默写 1 如何将pod创建在指定的Node节点上 node亲和、pod亲和、pod反亲和: 调度策略 匹配标签 操作符 nodeAffinity 主机 In,NotIn,Exists,DoesNotExist,Gt,Lt podAffinity …

代码随想录-Day23

669. 修剪二叉搜索树 方法一&#xff1a;递归 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root null) {return null;}if (root.val < low) {return trimBST(root.right, low, high);} else if (root.val > high) {return trimBS…

C语言:从键盘输入若干行字符(每行长度不等),输入后把它们存储到一磁盘文件中。再从该文件中读入这些数据,将其中小写字母转换成大写字母后在显示屏上输出。

void load(char str[100]) {int i 0;FILE* pf fopen("count.txt", "r");if (pf NULL){perror("error:");return 1;}printf("把字符转成大写后\n");while (fscanf(pf,"%s",str)!EOF){for (i 0; str[i] ! \0; i){if (str[…

24V_2A_1.2MHZ|PCD0303升压恒频LCD背光源专用电路超小体积封装

概述 PCD0303是一个恒定频率&#xff0c;6针SOT23电流模式升压转换器用于小型低功耗应用。PCD0303 以1.2MHz切换&#xff0c;并且允许使用微小的&#xff0c;低成本电容器和电感器2mm或更小,内部软启动会产生较小的涌入电流延长电池寿命。PCD0303具有自动切换至轻负载下的脉冲…

磁带存储:“不老的传说”依然在继续

现在是一个数据指数增长的时代&#xff0c;根据IDC数据预测&#xff0c;2025年全世界将产生175ZB的数据。 这里面大部分数据是不需要存储的&#xff0c;在2025预计每年需要存储11ZB的数据。换算个容易理解的说法&#xff0c;1ZB是10^18Bytes, 相当于要写5556万块容量18TB的硬盘…

探数API分享-全球电价一览:谁最高,谁最低?

全球家庭用电价格的平均水平约为0.139美元/千瓦时&#xff0c;这是根据2021年12月的统计数据得出的。在这个平均水平之上&#xff0c;有一些国家的家庭用电价格远超过这个数值&#xff0c;特别是在欧洲的一些发达国家。 丹麦、荷兰、德国、英国、西班牙、比利时等国家的家庭用…

6.S081的Lab学习——Lab5: xv6 lazy page allocation

文章目录 前言一、Eliminate allocation from sbrk() (easy)解析&#xff1a; 二、Lazy allocation (moderate)解析&#xff1a; 三、Lazytests and Usertests (moderate)解析&#xff1a; 总结 前言 一个本硕双非的小菜鸡&#xff0c;备战24年秋招。打算尝试6.S081&#xff0…

快手自动私信获客软件,精准定位潜在客户

在当今数字化营销时代&#xff0c;短视频平台已成为企业与个人品牌不可忽视的流量宝地。快手作为国内领先的短视频社交平台&#xff0c;汇聚了庞大的用户群体和丰富的兴趣社区&#xff0c;为各类商家、创作者提供了无限商机。如何在快手平台上高效引流获客&#xff0c;实现精准…

JAVA-->方法的使用详解

JAVA–>方法的使用详解 1.方法的概念及使用 1.1 什么是方法 : 方法就是一个代码片段. 类似于 C 语言中的 “函数”。 1.2 方法定义 / 方法定义 修饰符 返回值类型 方法名称([参数类型 形参 ...]){方法体代码;[return 返回值]; }判断是否为闰年 public class Method{ //…

JDBC使用步骤-小白入门

一.JDBC开发流程 加载并注册JDBC驱动创建数据库连接创建Statement对象遍历查询结果关闭连接,释放资源 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;public class StandardJDBCSample {public static …

opencv进阶 ——(七)图像处理之寸照换背景

寸照换背景&#xff0c;通常指的是将个人证件照片的背景色更换为另一种颜色&#xff0c;如白色、蓝色或红色等&#xff0c;以满足不同用途的要求。例如&#xff0c;护照照片通常要求白色背景&#xff0c;而身份证照片可能需要蓝色背景。这个过程通常涉及到图像处理技术&#xf…

【国产中颖】SH79F9202U单片机驱动LCD段码液晶学习笔记

1. 引言 因新公司之前液晶数显表产品单片机一直用的是 C51单片机(SH79F9202U9)&#xff0c;本人之前没有接触过这款单片机&#xff0c;为了维护老产品不得不重新研究研究这款单片机。 10位ADC LCD的增强型8051微控制器 SH79F9202是一种高速高效率8051可兼容单片机。在同样振…

构造+模拟,CF1148C. Crazy Diamond

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 Problem - 1148C - Codeforces 二、解题报告 1、思路分析 题目提示O(5n)的解法了&#xff0c;事实上我们O(3n)就能解决&#xff0c;关键在于1&#xff0c;n的处理 我们读入数据a[]&#xff0c;代表初始数组…

继电器的选型和英应用

如何保证信号的稳定&#xff1f; 怎么消除继电器触点的电弧&#xff1f; 危害&#xff1a; 继电器的触点在动作时容易产生电弧&#xff0c;电弧具有热效应容易导致触点烧蚀粘接&#xff0c;缩短继电器的寿命&#xff0c;并且产生电弧的过程中会对外进行电磁辐射&#xff0c;…

GoFly框架快速新增接口/上手写代码

拿到一个新框架大家可能无从下手&#xff0c;因为你对框架设计思路、结构不了解&#xff0c;从而产生恐惧&#xff0c;所以我们框架是通过简单可视化界面安装&#xff0c;安装后即可看到效果&#xff0c;然后点击先点点看各个功能&#xff0c;看现有的功能是怎么写的&#xff0…