RK3568最小系统四层板设计总结

2023-05-16

       很久没有关注DDR4和DDR5相关知识了,利用找工作在家休息间隙从网上下载了RK3568的原理图和6层板的PCB参考设计,将6层板改为4层板设计。

       进行总结之前,先将设计时关于Allegro设计小技巧进行总结。

       1.Dynamic unused pads supression

        在设计DDR4进行控制或地址线分叉点阵设计时,众多via聚集在一起很容易参考GND或电源平面的碎片化,而造成信号返回电流从其他地方流过,如下图所示:

 如上图所示,在众多via中参考地平面呈现碎片化现象,没有连接在一起。此时就要进行Dynamic unused pads supression设置,如下图进行设计:

在中间两层地平面和电源平面进行unused pin supression和unused via supression勾选,并且选择底部的Dynamic unused pads supression选型。

优化后如下图可见没有布线的焊盘或过孔外圆盘均被去掉,只显示钻孔,这就大大减小了间隙距离。

  2.建立封装时关于禁止铺铜设置技巧

      在BGA芯片下方大面积铺铜,可能会造成芯片某些引脚因大面积铺铜而焊接不良,所以需要将BGA芯片下方地平面挖去。以前本人做法是先铺完铜后,再将BGA芯片下方已铺好的铜挖去,总觉得这样处理效率太低。其实allegro已有设置可禁止在某区域内铺铜,但是又允许布线和加过孔。方法如下:

在建立封装时在BGA芯片,在ROUTE KEEPOUT中的top层,在芯片下方设计与芯片尺寸一样大的外形框用于禁止铺铜。选取外形框后点击右键选择property edit后如图所示:

 选择Routes_Allowed和Vias_Allowed即可。如果有电源地散热引脚,则需要将pins_Allowed也选择上。这样就会在铺铜后,BGA下方不会铺铜,但是进行布线和打过孔又不会出现DRC错误。

3.在前面已经多次对DDR的布局和布线做了详细介绍,就不再次做进一步阐述。

设计约束规则如下图所示:

 如上约束器中所示,所有控制、地址以及时钟分叉线长保持在±10mil以内,其中时钟分叉线更加严格保持在±5mil以内。

4个数据线域线长相对采样差分对保持在±100mil以内;

数据线差分对相对时钟线保持线长保持在±1000mil以内;

控制/地址线相对时钟线线长保持在±300mil以内。

布线和放置器件注意点:

1.地址/控制分叉点阵过孔横向和竖向间距最好和DDR4引脚间距一样,并且在中间的分叉点阵到两个DDR4的间距一样远,这样可以保证两分叉距离一样远,并且过孔保持足够大的间距便于等长线绕行;

2.DDR4器件的滤波电容以及电阻最好放置到芯片下方,由于两DDR之间的空间是及其宝贵的布线区域,器件放置位置的有效性在很大程度上可以决定布线是否成功。

TOP层

 GND层

 POWER层

 BOTTOM层

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RK3568最小系统四层板设计总结 的相关文章

  • rockchip rk3568 openwrt修改根文件系统分区

    rk3568的openwrt根文件系统分区大小如何修改 xff1f 1 rootfs大小取决于rk356x config的配置 xff0c 默认CONFIG TARGET ROOTFS PARTSIZE 61 512 xff0c 如果需要修
  • 20220513-rk3568编译linux4.19的buildroot-1(uboot)

    20220513 rk3568编译linux4 19的buildroot 2022 5 13 15 20 BEGIN 2022 5 10 16 07 49 rootroot 64 rootroot System Product1 rootr
  • 20220513-rk3568编译linux4.19的buildroot-2(kernel)

    20220513 rk3568编译linux4 19的buildroot 2 xff08 kernel xff09 rootroot 64 rootroot System Product1 rk3568 linux4 19 build sh
  • 20220513-rk3568编译linux4.19的buildroot3-(revoery)

    20220513 rk3568编译linux4 19的buildroot3 revoery rootroot 64 rootroot System Product1 rk3568 linux4 19 rootroot 64 rootroot
  • 20220513-rk3568编译linux4.19的buildroot4-(rootrs)

    20220513 rk3568编译linux4 19的buildroot4 rootrs 这里会出现两个错误 xff1a 1 SourceHanSansCN zip这个包找不到 xff0c Z rk3568 linux4 19 buildr
  • RK3568芯片开发笔记——调试pwm控制红外功能

    1 PWM介绍 参考博客 xff1a ARM芯片开发 xff08 S5PV210芯片 xff09 定时器 看门狗 RTC xff1b 2 配置pwm功能的方法 1 内核层 xff1a 内核代码里有pwm子系统 xff0c 里面有pwm相关函
  • RK3568 Debian10 AP6275S Bluetooth调试

    overlay etc profile d start blutooth sh start blutooth sh chmod 777 sys class rfkill rfkill0 state echo 0 gt sys class r
  • rk3568 android11 AP6275s调试

    一 AP6275S的32 768k波形要求 xff1a 1 43 25ppm xff0c 计算的范围是 xff1a 32767 1808 32768 8192Hz 2 占空比 xff1a 30 70 3 峰峰值 xff1a 1 8v 43
  • RK3568-GPIO

    参考链接 https wenku baidu com view 3313c154f142336c1eb91a37f111f18583d00c33 html 接口号 GPIOn xy n 32 x 1 8 y 其中对应关系 A 1 B 2 C
  • RK3568-显示

    RK3568 显示 分辨率 720p xff1a 1280x720 1080p xff1a 1920x1080 2K xff1a 2560x1440 4K xff1a 3840x2160 接口 需要修改设备树 MIPI xff1a LCD
  • RK3568-SPI

    RK3568 SPI SPI xff08 serial peripheral interface xff09 支持以下特性 默认采用摩托罗拉 SPI 协议 支持 8 位和 16 位 软件可编程时钟频率和传输速率高达 50MHz 支持 SPI
  • RK3568最小系统四层板设计总结

    很久没有关注DDR4和DDR5相关知识了 xff0c 利用找工作在家休息间隙从网上下载了RK3568的原理图和6层板的PCB参考设计 xff0c 将6层板改为4层板设计 进行总结之前 xff0c 先将设计时关于Allegro设计小技巧进行总
  • RK3568 HDMI EDID处理过程

    一 简介 EDID是什么 EDID的全称是Extended Display Identification Data 扩展显示标识数据 VGA DVI的EDID由主块128字节组成 HDMI的EDID增加扩展块 128字节 扩展块的内容主要是
  • RK3568开发环境搭建

    前面我给大家展示了RK3568的开发板 但是并没有对RK3568的芯片资源进行描述 这里简单给大家看下该芯片的资源 具体的请看瑞芯微官网https www rock chips com 对芯片有了写了解之后 下面就开始搭建开发环境 让我们早
  • RK3568 GPIO 按键事件响应

    目录 adb shell getevent查看事件 设备树添加事件驱动 cat查看事件详细内容 author daisy skye的博客 CSDN博客 嵌入式 Qt Linux领域博主 adb shell getevent查看事件 130
  • RK3568-GPIO控制

    RK3568 GPIO控制 1 Sysfs接口 实现逻辑 芯片的GPIO由芯片的GPIO控制器来管理 GPIO控制器封装在芯片内部 控制器的驱动芯片厂家已经写好了 RK3568有五组GPIO控制器 每组管理32个引脚 对应 dev下的gpi
  • RK3568资料汇总

    文档资料 野火 https doc embedfire com products link zh latest linux ebf lubancat html 正点原子 http 47 111 11 73 docs boards arm l
  • RK3568 IDB烧录失败解决方法

    1 简介 公司有个RK3568的项目使用了三星的8GB eMMC5 1 KLM8G1GETF B041 但在硬件回板的时候 发现个别单板程序烧不进去 会报下载IDB失败 部分串口打印日志如下 DDR Version V1 09 202106
  • RK3588 添加ROOT权限

    一 ROOT简介 ROOT权限是Linux和Unix系统中的超级管理员用户帐户 该帐户拥有整个系统的最高权利 可以执行几乎所有操作 ROOT就是获取安卓系统中的 最高用户权限 以便执行一些需要高权限才能执行的操作 包括卸载系统自带程序 刷机
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解

    文章目录 一 PAC9555 介绍 二 ITX 3568JQ PAC9555 使用 2 1 原理图 2 2 设备树 三 RK3568 I2C 介绍 四 PAC9555 驱动

随机推荐

  • 为什么我选择并且推崇用ROS开发机器人?

    origin http www leiphone com news 201701 zBHXGJcsRTioj4gH html 雷锋网 公众号 xff1a 雷锋网 按 xff1a 本文来自知乎 xff0c 作者贾子枫 xff0c 雷锋网已获授
  • 一飞智控CEO齐俊桐:一篇文章教你看透无人机飞控这十年

    origin http www leiphone com news 201702 YO2bskI7smE1U8TA html 无人机 又一个被国人玩坏了的单词 科幻电影里的无人机 10年前说自己是搞无人机的 xff0c 无不引来疑惑和赞叹的
  • 机器人框架

    ROS Rock Yarp Orocos
  • 列王的纷争-深度传感器已被巨头瓜分?

    origin http mt sohu com 20170325 n484729546 shtml 我们常常说苹果富可敌国 但是你这么说其实是在侮辱苹果 苹果可比美国政府有钱多了 根据最新消息 xff0c 美国政府账上的现金 xff0c 只
  • 不得不看!国内深度摄像头方案大起底

    origin http pieeco baijia baidu com article 517947 引言 xff1a 市场对深度视觉技术需求趋于井喷 xff0c 但可以提供产品和方案的公司寥寥无几 xff0c 本文分析了国内三家各具特点的
  • VR中的9轴传感器(重力加速度/陀螺仪/磁力计)

    origin http blog csdn net dabenxiong666 article details 53836503 前言 传感器的调试过程 xff0c 一般根据原厂提供demo代码 xff0c 调试数据接口 xff0c 将数据
  • STM32中AD采样的三种方法分析

    在进行STM32F中AD采样的学习中 xff0c 我们知道AD采样的方法有多种 xff0c 按照逻辑程序处理有三种方式 xff0c 一种是查询模式 xff0c 一种是中断处理模式 xff0c 一种是DMA模式 三种方法按照处理复杂方法DMA
  • 神经网络:比原来更容易学习了

    origin http geek csdn net news detail 195039 原文 xff1a NEURAL NETWORKS YOU VE GOT IT SO EASY 作者 xff1a Steven Dufresne 翻译
  • NuttX 编译系统

    origin http blog csdn net zhumaill article details 24400441 xff08 嵌入式 实时操作系统 rtos nuttx 7 1 makefile xff09 NuttX 编译系统 转载
  • NuttX 启动流程

    origin http blog csdn net zhumaill article details 23261543 xff08 嵌入式 实时操作系统 rtos nuttx 7 1 stm32 源代码分析 xff09 NuttX 启动流程
  • nuttx操作系统的移植以及下载

    origin http blog csdn net seawolfe article details 70244672 1 在ubuntu根目录下 xff1a root 64 ubuntu apt get update 更新包 2 root
  • 机器人峰会厂商

    origin http www chinarobtop com exhibition exhibition php 埃夫特 清能德创 芜湖瑞思 芜湖哈特 山东帅克机械 宁波慈兴轴承 A6 成都卡诺普 绿的谐波
  • 机器人公司

    1 螺趣科技 2 米兔机器人 3 360
  • 解:高性能MEMS IMU解决方案-ADXRS290

    origin https ezchina analog com message 34890 对于复杂且高动态惯性配置的MEMS IMU应用 xff0c 评估功能时需要考虑许多属性 在设计周期早期评估这些属性优于追逐开放性成果 xff0c 从
  • 关于DIY电池均衡器--被动均衡---蓄电池--电瓶车电池组电压均衡的经历

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 前言 随着电动车长时间的反复使用 xff0c 电池参数难免会发生变化 xff0c 当电池组中各节电池参数不一时 xff0c 便会出现充电时
  • CMakeLists.txt与Makefile 的区别

    我平时一般是在windows使用VS编程 xff0c 但是偶尔在网上查资料的时候也会下载一些别人的代码 xff0c 其中就经常对CMakeLists txt和Makefile文件产生疑惑 xff0c 下面我来分析一下这两个经常使用的地方 C
  • 链接提示 extern "C"

    在 C 43 43 中调用 C 代码时 xff0c 需要给编译器指定 xff23 代码要按照 xff23 语言的编译器编译 xff0c 否则编译器会将 xff23 代码按照默认的C 43 43 编译器来编译 xff23 代码 xff0c 这
  • C/C++实现你的浪漫表白:浪漫流星雨表白程序,

    想要讨女朋友欢心也巩固自己所学的知识 xff0c 各位小伙伴有自己的想法了吗 xff1f 准备好想要怎样实施了吗 xff1f 有什么美好的计划了吗 xff1f 如果没有的话那么别慌 xff0c 我知道 xff0c 在座的各位肯定都是有自己的
  • DDR4原理及硬件设计

    DDR4 DRAM的工作原理 其引脚按照功能可以分为7类 xff1a 前3类为电源 地 配置 后4类为 xff1a 控制信号 时钟信号 地址信号 数据信号 电源 地 配置信号的功能很简单 xff0c 在此不赘述 控制信号主要是用来完成DDR
  • RK3568最小系统四层板设计总结

    很久没有关注DDR4和DDR5相关知识了 xff0c 利用找工作在家休息间隙从网上下载了RK3568的原理图和6层板的PCB参考设计 xff0c 将6层板改为4层板设计 进行总结之前 xff0c 先将设计时关于Allegro设计小技巧进行总