技术文档 2026年06月25日
0 收藏 0 点赞 1,482 浏览 1815 个字
摘要 :

这次是由我亲自进行了四层板高速CAN通信电路的实测, 过程中我遭遇过信号反射致使通信失败的状况, 对于新手而言,只要依照步骤逐个进行操作, 便能够较为轻易地躲开这类较为……

这次是由我亲自进行了四层板高速CAN通信电路的实测, 过程中我遭遇过信号反射致使通信失败的状况, 对于新手而言,只要依照步骤逐个进行操作, 便能够较为轻易地躲开这类较为常见的问题。

电源去耦电容摆放不是随便放

好多人觉得电容数量越多便越好, 实则决然并非是此种情况。我那块电路板起初于芯片每一个电源引脚旁边都放置了0.1μF电容, 然而最终高频噪声反倒愈发严重了。由于电容距离引脚超出3mm, 致使引线电感直接将电容效果给抵消掉了。

操作步骤:

1. 开启Altium Designer软件, 选定电源网络, 用右键点击操作, 将「Net Class」设置成POWER。

2. 把0.1μF的电容, 紧紧地靠近芯片电源引脚放置, 其走线的宽度, 最少要有15mil, 电容的接地端, 要通过打过孔的方式, 直接连接到地平面, 且过孔到电容焊盘的距离, 不能超过1mm。

3. 在电源的入口之处, 将10μF的电容与0.1μF的电容进行并联, 这两者之间的间距要控制在5mm以内, 以此来形成宽频去耦。

【新手防坑】头一回测试之际发觉电源纹波竟高达200mV, 经排查晓得是过孔跟电容接地焊盘之间布设了细线。正确的做法是电容接地的一端径直经由铜皮衔接过孔, 中间无须存在任何走线, 不然寄生电感会致使去耦失效。提议运用热风枪施焊电容, 以防虚焊致使等效串联电阻扩充。

关键参数最优推荐值:信号线阻抗匹配50Ω

我踏过一个更深的陷阱: 差分进行对等长度的走线然而阻抗却没有加以控制, 最终100M时钟信号的眼图彻底闭合。建议把单端信号线的阻抗设定成50Ω, 差分对设置为100Ω, 如此能够最大程度地削减反射。

具体的操作是, 要在叠层结构当中对介质厚度进行设定, 对于四层板典型的方案而言, 是顶层到参考层的间距为0.2mm, 还要选用FR4板材, 其介电常数是4.3, 线宽为10mil, 如此便能够实现50Ω。要知道这个参数可不是随意去填的, 得先经过计算之后再进行布线, 不然的话改变线宽就等同于重新绘制板子了。

以下是两种方案的对比情况 , 方案A行进于其表层是以微带线 的情形 , 方案B行进而处在内层为带状线 的状况。表层微带线所产生的延迟相对而言要更小一些 的幅度 , 从而适宜于高频时钟对应的场景 ;而对内层带状线来讲抗干扰 的能力更为强大一些 的程度 , 所以适合敏感模拟信号相应的情境。所描述 的那块CAN电路呈现的具体状况是 在表层走差分对 的方式 , 在内层走电源反馈线 的方式 , 最终所收获 的效果显著优于全体都走表层 的情形。

新手要避坑, 使用阻抗计算软件, 像那个Polar SI9000, 这个时候得输入真实叠层厚度, 千万别用默认值。我可是吃过亏的, 你知道吗? 厂家最后实际压合的厚度比设计的厚了0.05mm, 结果阻抗直接就偏到60Ω了。那正确的做法是什么呢? 是在下订单之前赶紧去跟PCB厂家确认那个叠层参数, 然后还要让厂家给推出的你那个介质厚度与那个铜厚的那个公差, 接着再次反向去计算线宽。

完整报错:信号反射导致通信丢包

曾有一回进行RS485调试, 在200k波特率状态下, 每隔几秒便会丢失一包数据。使用示波器抓取波形时发现, 信号过冲幅度达到40%, 下冲幅度接近30%, 显然属于阻抗不匹配的情况。

一站式解决流程:

1. 于接收端, 并联120Ω终端电阻, 该电阻紧密贴近芯片接收引脚, 有关走线, 其长度不超过5mm。

2. 于发送端, 将22Ω电阻进行串联, 其位置放置在信号输出脚焊盘的旁边, 如此这般能够吸收一部分反射能量。

3. 重新进行走线拓扑方面的调整, 把原本的星形连接方式改换为菊花链, 把总线主干线的长度把控在30cm之内, 分支线长度不超出5cm每个部位都要精准操作到位。

4. 进行相关仪器操作时, 针对测量波形这一行为, 需使用示波器探头连接于接收端, 并且要使过冲降低至5%以下, 此情况才被称之为合格。个人在详细调试完成之后, 丢包率从原先的15%下降到了0.1%。

新手上路需避开的坑, 电阻焊接上去之后务必测量实际的阻值, 贴片电阻误差有时候高达百分之五。正确的做法是, 使用万用表测量两端电压, 再除以通过的电流, 从而确认真实的阻值。此外, 串联电阻不要使用碳膜电阻, 因为在高频情况下寄生电感大, 建议使用 0603 封装的厚膜电阻。

上述方法对于单端信号线而言是有效的, 假使你的PCB层数仅仅只有两层, 并且不存在完整的参考平面, 那么阻抗控制将会大打折扣。针对这种情形, 需优先去考虑把线宽增大至20mil以上, 或者采用屏蔽双绞线来替换PCB走线, 虽说成本会稍微高一些, 不过稳定性提升得十分显著。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/4316.html

相关推荐
2026-06-25

本人实际测试了Cadence Virtuoso IC6.1.7以及Synopsys Custom Compiler 2022, 经历了不同工艺库适配…

2026-06-25

经过本人实际测试的Cadence Virtuoso 6.1.7版本, 曾遭遇过DRC实时校验疯狂报错, 以及卡死且无任何响…

2026-06-25

实测Altium Designer 23.7.1版本的经历属于本人, 在导出Gerber之后, 遇到了板厂反馈钻孔偏移、层叠…

2026-06-25

这次是由我亲自进行了四层板高速CAN通信电路的实测, 过程中我遭遇过信号反射致使通信失败的状况, 对…

2026-06-25

在于我个人实际测试了MATLAB/Simulink R2023b以及Ansys Maxwell 2022R2这种联合仿真的环境之后, 遭…

2026-06-25

经本人实际测试Altium Designer 23.5版本, 所经历过导出Gerber后再导入CAM350文件时, 出现层叠错乱…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片