AD高速板设计-DDR(笔记)

【一】二极管

最高工作频率:

定义:二极管的最高工作频率,即二极管在电路中能够正常工作的最高频率。常见的硅二极管的最高工作频率通常在几十MHz到几百MHz之间。在高频下,二极管可能无法有效地阻止反向电流,但也不会完全变成导线。

最高工作频率的决定因素:

反向恢复时间:

二极管的(反向恢复时间)是衡量其从导通状态切换到截止状态时性能的一个重要参数。它指的是二极管从正向导通状态切换到反向截止状态时,反向电流下降到其最大值的一定比例(通常10%)所需的时间。这个时间反映了二极管内部存储电荷的清除速度,是衡量二极管开关性能的关键指标。


///

RC并联的滤波是低通滤波。这种滤波方式利用了电容和电阻的特性来滤除信号中的杂波和噪声。在RC并联电路中,电容和电阻并联连接,形成一个低通滤波器。当输入信号中存在高频噪声时,电容器可以通过存储电荷的方式来滤去这些高频成分,从而达到滤波的效果。与此同时,电阻器的作用是限制电容器的充电电流,使其充电和放电的速度得以控制,从而保证电路的稳定性和可靠性。因此,RC并联电路能够保留低频信号,而滤除高频噪声。

0.1uf电容通常与较大点的电容一起使用进行滤波。波器的设计是为了滤除电源或其他信号中的高频干扰信号,保持输出的稳定性和纯净性。

对晶振做包地处理:(环绕打孔连线,背面铺铜)

m3_梅花螺丝孔  封装:m3 125x300  

元件的GND引脚是无需连线的,只需要扇孔之后铺铜属性为GND即可连接。板子大面积GND打孔使减短回流路径。

这种方形的叫做方形焊盘,方便焊线。

低成本,集成化的USB防护方案:

网络端口有两个用途:
1、图页内网络的相互连接
2、复用图块/层次图的连接

建议减少使用第一个用途,网络端口常用于层次图连接。

设计完板子后注意添加泪滴:

DDR:

主要信号引脚包括DQ[0---8]低八位+DQ[9---16]高八位+DM数据掩码+DQS数据锁存信号(是两对差分线,低八位对应DQS0,高八位对应DQS1)

低八位的一组数据(低八位8PIN+数据掩码1PIN+数据锁存信号2PIN),高八位同样如此。

DDR的地址线,时钟线,片选线:

对DDR布线的时候,创建低八位组,高八位组,电源组:

D0-D7为一组低八位,共计11个引脚:

高八位一组:

控制信号,地址线一组,电源放在整个PCB的PWR组中:

不同DDR的区别对照表:

DDR串组,并组位置摆放:

DDR下方完整的电源平面:

蛇形走线的作用为通过让每个导线尽可能等长,减缓不同导线之间的传输延迟。

单独显示一个分组的连接引导线:

显示与隐藏一个器件的连接引导线:

当BGA器件扇出之后,外侧从表层拉线,内侧的引脚从其他信号层走线较为方便,有位置可以拉线。若线仍出不来,则进行合孔,移孔操作。

如果出现这种不可避免的导线交叉情况,则在导线初始部分即调整位置,换而言之是将BGA元件的交叉部分的线的过孔调整下位置,将每个线走顺。F:直观先连上,连线完一组后理顺线的位置,可以调整初始的过孔和末端的过孔的位置从而把线理顺。

/

在DCDC电路中,电感选型通常不直接考虑Q值的原因:Q值代表了电感器的品质因数,它描述了电感器在谐振频率下的性能。然而,在DCDC电路中,电感器主要作为储能元件使用,其性能主要受到电感量、内阻(DCR)、额定电流、自谐振频率等因素的影响。在DCDC电路中,电感器的主要作用是平滑电流和滤波。其性能的好坏更多地体现在能否有效地存储和释放能量,以及能否有效地抑制纹波。这些性能主要受到电感器的电感量、内阻和饱和电流等参数的影响,而与Q值关系不大。

BGA走线的时候按照功能“一把走线”,为了给信号线更多的走线平面,内层1和内层2全部采用信号层。从BGA拉出后再向功能区拉线。

有些作者在每层都进行了铺铜 处理:原因是整个板子没有设计GND层,为了给信号拉线提供更多的板层。

蛇形等长走线,有什么作用:

补偿“同一组相关"信号线中延时较小的部分,这些部分通常是没有或比其它信号少通过另外的逻辑处理;最典型的就是时钟线,通常它不需经过任何其它逻辑处理,因而其延时会小于其它相关信号。在哪里用到蛇形等长走线:

(1)内存走线、DDR类、数据、地址、控制、时钟、USB等;要求高的视频、音频信号。

如果蛇形走线在电脑板中出现,其主要起到一个滤波电感的作用,提高电路的抗干扰能力,电脑主机板中的蛇形走线,主要用在一些时钟信号中,如CIClk,AGPClk,它的作用有两点:1、阻抗匹配2、滤波电感。对一些重要信号,如INTEL HUB架构中的HUBLink,一共13根,跑233MHz,要求必须严格等长,以消除时滞造成的隐患,绕线是唯一的解决办法。一般来讲,蛇形走线的线距>=2倍的线宽。PCI板上的蛇行线就是为了适应PCI 33MHzClock的线长要求。若在一般普通PCB板中,是一个分布参数的 LC滤波器,还可作为收音机天线的电感线圈,短而窄的蛇形走线可做保险丝等等.

(2)I2C无需等长布线,虽然I2C信号与内存一样都是有相对时序要求,但由于信号频率较低,此时导线长度引起的延时不足以影响正常时序,所以无需等长

//

高速板中每一层都需要正面铺铜处理:

ActiveRoute:

布总线的时候很好用,尤其是画的板子还有DDR或SDRAM等高速存储器时,每一根线都要做等长处理,而且有时一组数据总线就有32根线,自己一条一条拉属实很费时间,用PCB ActiveRoute的话分分钟上百条线都给你自动连好,可以设置布线轨迹,还可以帮你做等长处理。

Altium Designer 找不到PCB ActiveRoute:

极其方便,非常方便!

下面的链接的第二种方法只针对正版授权的软件,可以试验下破解之后再用第二种方法。

Altium Designer 找不到PCB ActiveRoute_ad active route走线后不见-CSDN博客

一把数据线等长处理自动拉好:线走的漂不漂亮与规则设置有关。

设置好分组后电源线一把关闭或显示,非常方便。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis入门到通关之数据结构解析-Dict

文章目录 概述构成Dict的扩容Dict的rehash总结 概述 我们知道Redis是一个键值型(Key-Value Pair)的数据库,我们可以根据键实现快速的增删改查。而键与值的映射关系正是通过Dict来实现的。 Dict由三部分组成,分别是:哈…

数据输入输出流(I/O)

文章目录 前言一、数据输入输出流是什么?二、使用方法 1.DataInputStream类2.DataOutoutStream类3.实操展示总结 前言 数据输入输出流也是将文件输入输出流打包后使用的对象。相比于文件输入输出流,数据输入输出流提供了简单易用的方法去操作不同类型的数…

IDEA安装JAVA_HOME报错、启动界面卡死的解决方案

1、起因 在使用一段时间社区版的IDEA后,发现有些功能无法正常使用,于是打算安装正版旗舰版IDEA(狗头)。 2、JAVA_HOME报错 结果发现安装完后,经过一段操作,IDEA无法正常启动,报错如下&#x…

oracle一次sql优化笔记

背景:两个百万级数据量表需要连接,加全索引的情况下速度仍不见改善,苦查一下午解决问题未遂。 解决:经大佬指点了解到oracle优化器提示,使用/* USE_HASH(table1 table2) */或者/* USE_MERGE(table1 table2) */来指导优…

Adobe Acrobat DC 2022:全方位PDF编辑利器,解锁文档处理新境界

在当今信息爆炸的时代,PDF格式因其跨平台性、稳定性以及易读性而备受欢迎,成为办公、学习和交流的常用格式。Adobe Acrobat DC 2022作为专业的PDF编辑软件,凭借其卓越的性能和丰富的功能,赢得了众多用户的青睐。 Adobe Acrobat D…

Java web应用性能分析之性能指标【响应时间】

前面几篇发出来,发现漏了一个标准说明。当我们谈论应用慢时,这个慢的指标是啥?怎么衡量的?从用户体验来讲,一个页面展示在3秒完成,用户还能接受,超过3秒就会影响用户体验,用户就会感…

107页 | 企业数字化转型规划设计(免费下载)

【1】关注本公众号,转发当前文章到微信朋友圈 【2】私信发送 【企业数字化转型规划设计】 【3】获取本方案PDF下载链接,直接下载即可。 如需下载本方案PPT原格式,请加入微信扫描以下方案驿站知识星球,获取上万份PPT解决方案&…

深入理解Java IO流:字节流

深入理解Java IO流:字节流 引言 在Java中,IO(输入/输出)操作是程序与外部世界交互的重要方式。 其中,File类是进行文件操作的基础,而字节流和字符流则是数据传输的两种主要方式。 本文将深入探讨这些概念及…

C#到底属于编译型语言还是解释型语言?

C#是一种编译型语言,也称为静态类型语言,这意味着C#代码在运行之前需要经过编译器的编译处理,并生成一个可执行的本地代码文件(通常是.exe或.dll文件)。相反,解释型语言将代码转换为低级代码后直接执行&…

Llama3本地部署及API接口本地调试,15分钟搞定最新Meta AI开源大模型本地Windows电脑部署

文章目录 目的操作难度等级15分钟本地Windows电脑部署Llama3 开源大模型1、下载安装Ollama2、使用Ollama的命令下载Llama3模型文件3、使用Llama3聊天对话功能4、本地Llama3 API接口调用 目的 你知道国内大模型多少是基于Llama2改造的,你就知道Llama模型有多厉害了&…

vulfocus靶场redis 未授权访问漏洞之CNVD-2015-07557

目标系统的权限不够redis用户无法写计划任务和公钥,而且也没有开放ssh端口。 主从复制getshell,写入恶意的so文件达到执行系统命令的目的。 github上有一键可以利用的脚本 https://github.com/n0b0dyCN/redis-rogue-server.git 利用条件:需…

zabbix 简单介绍 及部署

目录 一 监控软件作用 1,生产环境常见框架 2,监控软件的必要性 3,常见监控软件 二 zabbix 简介 1,zabbix 是什么 2,zabbix 干什么 3,zabbix 组件 3.1 zabbix server 3.2 zabbix agent 4&a…

靠谱的婚恋平台有哪些?青藤之恋、二狗、百合网、珍爱网等深度测评

哇塞,恋爱和结婚对于年轻人来讲可是超级重要的大事呢!不过呀,找到一个稳稳当当的婚恋平台可不简单哟!那么,到底哪个婚恋平台最靠得住呢? 丛丛: 这可是我用了好久好久的脱单交友小程序嘞&#xf…

FMC总线应用控制32路高速IO扩展

FMC总线应用控制32路高速IO扩展 FMC的块区分配举例扩展IO驱动LED应用FMC驱动配置MPU配置扩展IO配置FMC并口访问时序应用 仅供个人学习,来源于armfly。 为什么要做 IO 扩展,不是已经用了 240 脚的 H743XIH6 吗?因为开发板使用了 32 位 SDRAM 和…

C++ 编译器中对 use after free 的检查示例

意图&#xff1a;检查源代码中是否存在某些地址&#xff0c;在free掉之后还对其进行了访问。 1, 示例远代码 cat hello_sani.cpp #include <iostream>using namespace std;int main(int argc, char **argv) {int i 1;int *A new int[12];cout <<"newed …

TCP/IP协议—HTTP

TCP/IP协议—HTTP HTTP协议HTTP通讯特点HTTP通讯流程 HTTP请求报文请求方法 HTTP应答报文状态码 HTTP协议 超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff0c;HTTP&#xff09;是一种请求-响应的协议&#xff0c;用户可以通过HTTP向服务器上传、下载数据。HT…

ESP32嵌入式物联网开发实战笔记-C编程基础知识点【doc.yotill.com】

乐鑫ESP32入门到精通项目开发参考百例下载&#xff1a; 链接&#xff1a;百度网盘 请输入提取码 5.1 C 语言基础知识复习 本节我们给大家介绍一下 C 语言基础知识&#xff0c;对于 C 语言比较熟练的开发者&#xff0c;可以跳过此节&#xff0c;对于基础比较薄弱的开发者&…

JVM概述

JVM概述 1、一些性能上的问题 我好好运行的线上系统突然间卡死了&#xff0c;系统无法访问&#xff0c;当然这个原因非常多&#xff1b;想解决线上的JVM GC问题却无从下手&#xff1b;新的项目上线了&#xff0c;对于各种JVM参数的设置一脸茫然&#xff0c;全部直接默认&…

从头开始构建自己的 GPT 大型语言模型

图片来源&#xff1a; Tatev Aslanyan 一、说明 我们将使用 PyTorch 从头开始构建生成式 AI、大型语言模型——包括嵌入、位置编码、多头自注意、残差连接、层归一化&#xff0c;Baby GPT 是一个探索性项目&#xff0c;旨在逐步构建类似 GPT 的语言模型。在这个项目中&#xff…

Unity HDRP Water Surface 水系统 基础教程

Unity HDRP Water Surface 水系统 基础教程 Unity Water SurfaceUnity 项目创建Unity Water Surface&#xff1a;Ocean&#xff08;海洋&#xff09;简介Ocean&#xff1a;Transform、GeneralOcean&#xff1a;Simulation&#xff08;仿真模拟&#xff09;Ocean&#xff1a;Sim…