Altium Designer20中遇到的问题和解决办法记录

2023-12-31 05:04

本文主要是介绍Altium Designer20中遇到的问题和解决办法记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近二战考完研了,重新拾起之前学的一些项目,最近在优化以前话的四层PCB版的时候发现了在使用AD使碰到一些问题现在记录如下:

1.Altium Designer 中的 Clearance Constraint 错误如何修改 :

我遇到的报错如下:
在这里插入图片描述
 这个报错直白翻译就是间隙约束。他的意思是你的走线之间的间距太近了,这个根据你自己在走线规则的设置来看,一般这种错误发生在打开别人的工程文件的时候,别人的工程文件的规则跟你的不一样,你在DRC的时候会报错。这里可以设置下走线规则就可以了,走线规则的设置截图如下:
 首先现在pcb上面一栏找到设置,然后点规则那一栏进去:
在这里插入图片描述
接下来找到走向规则那一栏,点进去查看自己的规则设置:
在这里插入图片描述
这里简单介绍下常用的走向规则:
这篇文章可以看下,详细介绍了相关规则的设置

2.丝印报错:

 一般的报错图如下:
在这里插入图片描述
 其实这些错误都是丝印层和丝印层或者是丝印层和阻焊层之间间距大小引起的问题,这里最好把PCB调成3D模式看自己板子上面的丝印是不是挡住焊盘了,没有的话问题就不大,可以缩小丝印或者调整丝印的规则。规则调节跟上面一样,找到相应报错的规则,然后点进去调整就行。

3.Minimum Solder Mask Sliver Constraint报错

 上面直白的翻译是最小阻焊间隙约束。这里简单介绍下一般规则的设置:
 通常为了防止焊接连锡短路,我们都要保证焊盘的阻焊桥。我们常规的绿油阻焊桥是多少呢。目前一般的pcb制造厂商的工艺能力为3mil(成品铜厚1OZ)。焊盘的开窗通常为2mil,那么根据上面的数据,就能计算出我们设计原稿的焊盘间距为焊盘两边开窗2mil+3mil(阻焊桥宽度)+2mil=7mil。
因为油墨对曝光时能量要求不同,除了绿油和黑油以外其它油墨的阻焊桥为焊盘两边开窗2mil+3.5mil(阻焊桥宽度)+2mil=7.5mil。因此设计时原稿焊盘间距为7.5mil。
 PCB行业内,有人说黑色油墨炫,黑色油墨酷,不管这种瞎忽悠的说法正确与否,但是通常PCB工厂做黑色油墨都想哭。因为黑色油墨在曝光工序对紫外光的能量吸收特别强。(相信在夏天穿过黑色衣服的人,对此点感触比较深。)通常黑色油墨的阻焊桥需要做到4mil,甚至目前有些工厂因设备和工艺能力的限制,现在的黑油桥还在5-6mil的制程能力上徘徊。所以有黑油桥的焊盘间距为焊盘两边开窗2mil+4mil(阻焊桥宽度)+2mil=8mil。 那么以此为背景,就有了下面的案例。客户设计焊盘原稿间距为7mil,要求阻焊颜色为黑色。因为黑油桥的制程能力限制,我司给客户发出了如下的工程确认。因为原稿焊盘间距为7mil,要求颜色为黑色油墨,我司无法保证阻焊桥。
 建议:
 A :不保留阻焊桥,按开通窗处理,接受焊接时有连锡短路的风险。
 B:缩小焊盘的宽度,保证阻焊桥。

这篇关于Altium Designer20中遇到的问题和解决办法记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/555016

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

Kotlin Map映射转换问题小结

《KotlinMap映射转换问题小结》文章介绍了Kotlin集合转换的多种方法,包括map(一对一转换)、mapIndexed(带索引)、mapNotNull(过滤null)、mapKeys/map... 目录Kotlin 集合转换:map、mapIndexed、mapNotNull、mapKeys、map