超细笔记⭐PCB六层板学习笔记——立创逻辑派开发板⭐

超细笔记⭐PCB六层板学习笔记——立创逻辑派开发板⭐

一、逻辑派原理图分析

   1、原理图分析

    2、电源树的建立

     电源树的作用:了解电源从哪进从哪出,整体有个框架,有个思路。

     对于整板都有的电源就需要太去考虑,可以走内电层。

二、板框结构导入

    板框绘制有两种:一种是根据尺寸自己绘制,还有一种就是导入DXF文件

    这里导入已经有的DXF文件。

    DXF文件包括:板子外形,定位孔的位置,按键的位置以及关键器件的位置

三、模块抓取以及接口器件布局

     利用快捷键,进行下面操作。

四、模块化布局——预布局

   1、主体布局

           遵循先大后小的原则,进行元件摆放,先把大的器件放进去

           看飞线时可以把电源和GND的飞线先关掉,因为多层板会布置电源层和GND层

    2、HDMI模块化布局

    3、MCU模块化布局

            MCU模块中重要的是晶振的摆放,其余的器件靠近芯片引脚摆放就好

4、DDR模块化布局

    5、电源模块布局

五、PCB的叠层设计

  1、多层板如何叠层?

  2、常见的叠层方式

       方案一:

        有两个GND层,这样吸收噪声,吸收干扰比较好

        GND层还和电源层紧挨在一起,这样电源的噪声,能够被地平面所吸收       

        顶层、信号层、底层可以用来走线 

        一般电源层和GND层不用来走线

      方案二:

⭐引申:如何避免串扰?⭐

 把第三层与第四层之间 介质提高,尽量去参考平面层,

 重要的信号线去走第三层,去参考GND层。

  方案三:

  3、用方案二创建图层

六、了解及计算阻抗

  1、什么是特性阻抗?

  2、不控阻抗会造成什么影响?

  3、特性阻抗有哪几种类型?

  4、用嘉立创阻抗神器计算阻抗

七、设计规则添加

  1、线宽线距

  2、差分对

  3、电源

八、PCB的扇孔

  1、FPGA的扇孔及滤波电容摆放

          根据扇出孔的位置进行滤波电容的摆放

   a、1.0V滤波电容

  b、3.3V的滤波电容

  c、1.5V的滤波电容

  d、FPGA的扇孔

  2、DDR3的扇孔及滤波电容摆放

        步骤和FBGA的步骤一样

        将DDR3的孔扇出来,然后依次摆放1.5V,1.0V,3.3V的电容电阻

  3、HDMI模块的扇孔

  4、MCU模块的扇孔

5、FPGA外设模块的扇孔

可以稍微调整一下扇孔

  6、电源模块的扇孔

九、DDR3的布线

  1、DDR3布线原则

         每一组的数据线基本为11根线

         控制阻抗;

         进行数据线分类,高位,低位;

         数据线同组同层;

         信号线满足3W间距;

         有完整参考平面,去做阻抗匹配;

         控制等长范围;

  2、DDR3的分类

  3、设置3W规则

  4、DDR3数据线的布线

       一般先进行数据线的布线,在进行地址线的布线,

       因为数据线一般会有同组同层的要求,而地址线没有要求;

       考虑到信号的优先参考层能够有一个完整参考平面,参考地平面比参考电源层要好,所以这里用第三层。第三层走不了了,再走第四层和底层。

DDR走线需要不断的去调整过孔,直到线走通为止

  5、DDR3地址线的布线

  底层不太好处理了。

  第三层上面有端接电阻的线,下面还有一组数据线,不太好处理,可以处理一部分。

  第四层一整层都是可以处理的,主要在第四层处理。

  还是一样的先处理差分线

  6、FPGA布线技巧

十、HDMI的布线

大概思路

十一、FPGA的布线

   1、FPGA—BANK0的布线

先把需要的飞线打开

把那些管脚都选中,然后切换到PCB按Ctrl+R打开飞线

进行网络分类

再给个颜色方便识别

进行BANK0的布线

优先第三层去走,第三走不下了,再去走第四层或底层

⭐引申:约束区域⭐

  2、FPGA—BANK7的布线

创建BNK7的网络类

  3、FPGA—BANK1的布线

方法同上,先建立一个网络类

  4、FPGA—BANK2的布线

 同样的步骤,建立BANK2的网络类

  5、FPGA—BANK3的布线

同上

顶层

十二、FPGA以及MCU杂线的处理

十三、电源连通性处理

1、处理5V电源

在第四层和第五层都可以去处理电源,下面是都没有连线的

走第四层是被当做信号层,不被参考

而第三层参考的是第二层

铺铜区域设置:

将十字连接改为直连会更好,载流能力会更好一点

将间距改为6——20

可以的话,在板子边缘进行一个包地

2、处理DDR区域的电源

在第五层处理DDR1.5V的线,需要考虑到第四层的走线,看差分信号有没有跨分割,要保证差分信号不能跨分割

3、VTTDRAM电源处理

4、1.0V电源的处理

简单思路

5、3.3V电源的处理

3.3V的电源直接在第五层电源层进行一个整板的铺铜

但是可以看到有的3.3V的是没有连接上的

 

十四、布线优化

1、DDR的修线

2、BANK的修线

十五、DDR3的等长处理

1、DDR3等长要求

      创建设计规则,并应用到等长网络组

2、DDR3数据线的等长

a、D0-D7的等长处理

创建等长网络组,将D0-D7的线添加进去

b、D8-D15的等长处理

同上,创建等长网络组,将D8-D15的线添加进去

应用进去

3、DDR3地址线的等长

设置一个焊盘对

可以看到最长的线为880mil,由等长要求可知,误差范围在25mil,我们将其他的等长控制到855mil即可

如图,最长为880mil,最小为856mil,满足25mil的误差,这样就处理完了

其中有一对差分线,既要满足25mil的误差,还要满足差分对的5mil误差

十六、HDMI信号时序等长

同样,先创建等长网络组

创建网络长度,等到误差为5mil,应用进去

十七、FPGA-BANK信号时序等长

1、FPGA-BANK0信号时序等长

BANK线按照20mil的误差去等长处理

可以看到最大为2526mil,最小为2508mil,在可控误差范围内,这样就OK了;

每组误差控制在20mil,但是也要控制每对差分的误差,控制在5mil内;

2、FPGA-BANK7信号时序等长

可见最大为1778mil,最小为1767mil,误差控制在20mil;

差分对,对内误差在控制在5mil,这样就OK了;

3、FPGA-BANK1信号时序等长

还是一样的步骤,将误差控制在20mil以内

4、FPGA-BANK3信号时序等长

可以看到最长的为1380mil,如果有条件可以把线给他缩短,缩短不了,在考虑其他方法

同样的,误差控制在20mil以内,这样就OK了

5、FPGA-BANK2信号时序等长

BANK2最好处理,还是和上面一样的;

十八、TF卡信号线时序等长

⭐引出:SPI协议⭐

TF卡只有四根线走的是SPI协议,进行一个等长

创建一个网络类

可以应用一下3W规则

原则上误差可以控制在50mil以内,但是这里地方足够大,我们尽量让其相等

十九、后续操作优化及DRC清除

1、板边缝合地过孔的添加

缝合地过孔的作用

绕一圈即可,也可手动填加

可见,这样就添加好了

2、DRC检查以及清除

这里一点一点清除DRC的错误即可,直到没有DRC错误

在整理之前可以先重新建一下铺铜,因为过孔不断的调整,也会有错误,重建一下,可能消除不少问题

注意差分线不要走4.3mil,我们设计的规则是4.1mil,不一样就会报错,

也可能在我们修线的过程中,会单独拉线,导致走成4.3mil的线,更改一下即可

a、贴片焊盘到挖槽区域的更改

然后将TF的设置,放置两个约束区域

这两个孔为机械孔,是没有电气属性的,所以不影响器件

b、板框到贴片焊盘的更改

根据数据手册来看,可以看到这两个焊盘高应该为2mm,但是图中的为2.5mm;

所以我们需要编辑一下封装,

选中改元件,右键编辑封装

可以减小0.4mm,这样就可以了

3、PCB优化

主要检查板上所有信号;

       检查需要等长的高速信号,有没有等长完成;

       检查GND的处理,有没有完全处理好;

       检查电源是否完整,有没有跨分割,以及载流能力够不够;

可见需要等长的高速线,都在等长误差范围内

检查电源载流能力,整板可跑2A,那么18-12的过孔打两个就可以,基本都能够打出两个过孔

这个可以扩大一点,这样他就有多的通道去过载流

 

 尽量做到最大优化

 

  第四层也是一样的,进行一个铺铜,再将多余的碎铜处理掉

最后在检查一遍DRC,防止在电源处理的过程中出现DRC报错,

4、PCB丝印调整以及文本添加

底层也一样,摆放整齐即可,这样就可以了

最后再检查一遍DRC,确保DRC没错误,就可以导出Gerber文件了,打板下单就OK了

二十、成果展示图

实物

Read more

Qwen3Guard-Gen-WEB HTTPS配置:安全通信部署教程

Qwen3Guard-Gen-WEB HTTPS配置:安全通信部署教程 1. 为什么必须为Qwen3Guard-Gen-WEB启用HTTPS 你刚部署好Qwen3Guard-Gen-WEB,打开浏览器输入http://你的服务器IP:7860,界面加载成功,输入一段文本点击发送——审核结果秒出。看起来一切顺利。但如果你正在企业内网做内容安全网关,或准备把服务接入客服系统、内容平台、AI助手前端,那这个HTTP连接正悄悄暴露两个关键风险: 第一,所有待审核的文本(比如用户提交的敏感词、内部产品描述、未公开的营销文案)都以明文形式在网络中传输,中间节点只要截获流量,就能完整看到原始内容; 第二,攻击者可以伪造响应,把“不安全”结果篡改为“安全”,绕过审核防线——而浏览器根本不会提醒你。 这不是理论威胁。真实场景中,某电商公司曾因未启用HTTPS,导致商品详情页审核接口被劫持,恶意广告文案绕过Qwen3Guard直接上线。HTTPS不是锦上添花的“高级选项”,而是Qwen3Guard-Gen-WEB真正投入生产环境前的安全底线。 本教程不讲证书原理,不堆砌OpenSSL命令,只聚

企业级web新能源充电系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

企业级web新能源充电系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

系统架构设计### 摘要 随着全球能源结构的转型和环保意识的提升,新能源汽车的普及成为交通领域的重要发展方向。充电基础设施作为新能源汽车推广的关键支撑,其智能化管理需求日益凸显。传统充电桩管理系统在数据处理、用户体验和扩展性方面存在不足,无法满足企业级高效运营的需求。为解决这一问题,本研究设计并实现了一套基于SpringBoot+Vue+MyBatis架构的企业级新能源充电系统管理系统。该系统通过整合物联网技术、云计算和大数据分析,实现对充电桩的远程监控、动态调度和用户行为分析,为运营商提供高效、稳定的管理工具。关键词:新能源充电系统、企业级管理、SpringBoot、Vue、MyBatis、MySQL。 本系统采用前后端分离架构,后端基于SpringBoot框架实现高效稳定的业务逻辑处理,前端使用Vue.js构建动态交互界面,数据库采用MySQL存储系统核心数据。系统功能涵盖充电桩管理、用户管理、订单管理、数据统计及权限控制模块,支持多角色用户(如管理员、运营商、普通用户)的差异化操作。通过MyBatis实现数据持久化,结合Redis缓存提升系统响应速度。系统还集成第三方支付接口

前端八股文面经大全:字节前端一面(2026-2-1)·面经深度解析

前端八股文面经大全:字节前端一面(2026-2-1)·面经深度解析

前言 大家好,我是木斯佳。 在这个春节假期,当大家都在谈论返乡、团圆与休息时,作为一名技术人,我的思考却不由自主地转向了行业的「冬」与「春」。 相信很多人都感受到了,在AI浪潮的席卷之下,前端领域的门槛在变高,纯粹的“增删改查”岗位正在肉眼可见地减少。曾经热闹非凡的面经分享,如今也沉寂了许多。但我们都知道,市场的潮水退去,留下的才是真正在踏实准备、努力沉淀的人。学习的需求,从未消失,只是变得更加务实和深入。 正值春节,也是复盘与规划的好时机。结合ZEEKLOG这次「春节代码贺新年」活动所提倡的“用技术视角记录春节、复盘成长”,我决定在这个假期持续更新专栏,帮助年后参加春招的同学。 这个专栏的初衷很简单:拒绝过时的、流水线式的PDF引流贴,专注于收集和整理当下最新、最真实的前端面试资料。 我会在每一份面经和八股文的基础上,尝试从面试官的角度去拆解问题背后的逻辑,而不仅仅是提供一份静态的背诵答案。无论你是校招还是社招,目标是中大厂还是新兴团队,只要是真实发生、有价值的面试经历,我都会在这个专栏里为你沉淀下来。 温馨提示:市面上的面经鱼龙混杂,

爬虫对抗:ZLibrary反爬机制实战分析——前端混淆、请求签名与频率限制的逆向工程与绕过思路

摘要 ZLibrary作为全球最大的数字图书馆之一,其反爬虫机制的演进堪称现代Web防御技术的缩影。从早期的简单IP封禁,到如今融合网络层限速、应用层指纹识别、前端JS混淆、动态签名校验、行为分析及混合验证码的多维防御体系,ZLibrary构建了一套全链路的反爬闭环。本文基于实战抓包(Charles/Wireshark)、浏览器调试(Chrome DevTools)及代码逆向(Frida/AST还原)等技术手段,对ZLibrary的反爬机制进行深度拆解。核心聚焦三大技术难点:IP频率限制的分层阈值与画像机制、前端JS混淆下的动态令牌生成逻辑(token/sign)、以及请求签名与TLS指纹的协同校验。文章不仅揭示各机制的底层技术原理,更输出一套可工程化复用的绕过思路,包括代理池的精细调度、浏览器指纹的模拟、无头浏览器的优化及验证码的降级预防策略。全文约2万字,旨在为爬虫技术与Web安全研究者提供深度的实战参考。 关键词: ZLibrary;反爬虫;JS混淆;请求签名;频率限制;指纹识别;验证码;逆向工程 第一章 技术背景与研究目标 1.1 爬虫与反爬虫的“军备竞赛”现状