- 全部
- 默认排序
C++代码提供了足够的灵活性,因此对于大部分工程师来说都很难把握。本文介绍了写好C++代码需要遵循的10个最佳实践,并在最后提供了一个工具可以帮助我们分析C++代码的健壮度。原文:10 Best practices to design and implement a C++ Class1. 尽可能尝
差分对内等长误差5mil2.未添加TR和RX的Class3.包地要在地线上 打过孔4.器件干涉5.差分出线要尽量耦合6.时钟信号需要包地处理,并且打上地过孔7.pcb上存在两处开路以上评审报告来源于凡亿教育90天高速PCB特训班作业评审如需
晶振需要包地处理2.此处一层连通无需打孔3.差分换层尽量在旁边打上一对地过孔,空间足够尽量包地处理4.差分出线尽量耦合5.长焊盘出线不规范,尽量从中间拉出来在耦合6.注意过孔不要上焊盘7.SD卡未添加Class进行等长,误差300mil8.
电源网络就近打孔即可2.晶振包地多打地过孔,晶振下面尽量不要走线3.VGA属于模拟信号,走线需要加粗,并包地处理,下面不要穿其他信号线4.没有添加网口4对差分的Class5.差分对内等长误差5mil6.变压器需要所有层挖空7.确认一下此处是
添加的地线尽量多打地过孔2.数据线一组尽量走一起,中间不要有地址线3.此处网络需要加入Class一起进行等长4.电源需要处理一下,器件摆放尽量中心对齐以上评审报告来源于凡亿教育90天高速PCB特训班作业评审如需了解PCB特训班课程可以访问
晶振需要走内差分处理2.SDRAM数据线低八位和高八位需要分开创建Class,分别进行等长3.注意数据线之间等长需要满足3W规则4.地址线也需要满足3W规则5.滤波电容靠近管脚放置,尽量保证一个管脚一个6.数据线等长误差建议+-25,mil
晶振布局需要调整2.焊盘出线不规范3.USB这对差分走线需要耦合,对内等长误差5mil4.没有添加USB控90的Class,创建差分对5.vbut属于电源信号,走线需要加粗6.此处不满足载流以上评审报告来源于凡亿教育邮件公益作业评审如需了解
数据线高八位和第八位没有单独创建Class,9根线为一组2.地址线,时钟,控制为一组3.pcb上存在短路4.地址线之间需要满足3W间距5.一层连通无需打孔6.电源和地需要处理一下7.注意过孔不要上焊盘以上评审报告来源于凡亿教育90天高速PC
滤波电容放置尽量一个管脚一个2.此处需要优化一下,走线尽量短3.时钟信号需要单根包地处理4.存在多余的线头5.RX未添加Class,以上评审报告来源于凡亿教育90天高速PCB特训班作业评审如需了解PCB特训班课程可以访问链接或扫码联系助教:
1.485需要走内差分,此处需要优化一下2.模拟信号需要单根包地,走线加粗,并且模拟信号下面不要有其他信号的走线3.差分对对内等长误差5mil4.百兆网口需要添加100oh的 Class5.网口除差分信号外,其他信号都需要加粗到20mil6