Easy, Powerful, Modern

The world’s most trusted PCB design system.

Altium Designer – PCB设计软件

导航设计审查的风险 Whitepapers 导航设计审查的风险 即使是最有经验的工程师,设计审查也会让他们感到背脊发凉。无论投入了多少时间、努力和检查,总还是会担心可能有遗漏的地方。本文将介绍一些简单的过滤和突出显示技术,帮助视觉上隔离关键组件和网络……所有这些都是为了让您的下一次设计审查少一点压力。 引言 确保PCB设计审查的连通性是设计中最关键的部分之一。如果任何时候单个网络管理不善,都可能导致产品出现问题,解决这些问题可能花费巨资。无论设计在理论上多么出色,它都严重依赖于对产品进行测试,以应对不同的障碍,如组件放置、热事件、噪声和电源的正确设计流程。 如今,软件成为了每位工程师模拟这些可能问题的最佳伙伴,这些模拟在原型和最终产品生产之前进行。这是一种威慑手段,可以提高对问题的意识,并实现所谓的“首次成功”设计圣杯。 PCB的虚拟现实 每个产品都始于对其操作方式的概念。在大局中,产品始于原理图设计,一个想法将变为现实。就像我们的人体解剖学一样,我们身体的每个部位将协同完成任务,这将改变我们的周围环境和生活方式。 在PCB原理图设计的世界中,电气连通性通常从原理图级别开始,通过使用导线在组件引脚之间建立连接。然而,为了识别这些连接,最好的做法是以这样的方式命名这些连接,使它们可以从源头轻松追踪到终点。网络标签是对设计师友好的标识符,允许设计师在电路上连接点,而无需实际用导线将它们物理连接在一起。 一旦在原理图中完成了设计的骨架,下一个挑战就是在PCB布局环境中管理这些设计。传统软件通常会将网表导出到PCB环境,因此封装或贴片会在它们相应的焊盘上获得指定的网名。随着现代技术的发展,这种方法通过使用直接ECO过程自动化转移过程得到了增强,消除了手动导出网表文件的需要。 在设计过程的每个阶段使用不同的工具,使得管理设计数据变得极其困难。每个工具都有自己模拟设计总体拼图的一部分的方式。不同的组件模型、文件格式和网表,将所有这些整合在一起可能是一场噩梦。Altium Designer中的设计过程则不同。无论您是在编辑原理图、布局板子,还是进行FPGA设计,在每个阶段,您都在与设计的单一统一模型进行交互。Altium Designer中的每个设计过程组件都包含这种统一数据。它是组件在现实世界中实际情况的完整表示。这种统一数据模型不仅促进了设计各部分的快速准确同步,而且意味着当到了制造发布时,您可以确信所有的输出数据都经过验证、一致,并且准备好生产。 大海捞针 在布局中找到一个组件相当麻烦,特别是如果您不知道应该与那个特定组件连接的其他组件。Altium提供了一个解决方案,用户可以轻松自定义视图过滤选项,只显示 PCB设计流程中必要的组件。这使得整个设计审查过程易于查看和导航(图1)。 使用统一数据模型的优势在于,它不仅限于在 印刷电路板环境中找到对象。交叉探测功能允许用户从原理图中选择一组组件,然后自动在PCB环境中选择其封装对应物。 图1:Altium Designer允许您轻松快速地在设计中找到组件。 随着设计接近完成,由于整个电路板上铜线的布局导致空间限制,制作PCB上的连接变得更加具有挑战性。隐藏、遮盖或从视图中过滤掉不必要的信息是至关重要的。RF设计就是一个很好的例子,因为有些网络必须格外小心处理。识别出属于通信设备的网络是首要任务,过滤这些网络可以决定产品的成功和可靠性。设计师应该完全控制哪些网络必须显示,走线的总长度,以及是否有其他未连接的焊盘。 图2:如RF电路的网络,可以被遮盖和控制。
逆向工程项目库 Whitepapers 逆向工程项目库 外包已成为企业寻求削减成本和增加利润空间的默认解决方案。公司不再消耗自己的资源在特定任务上,而是将其外包给在该领域专业的其他公司,让他们专注于自己最擅长的事情。新产品设计往往被外包给独立的设计公司。如果这是你的情况 —— 你的公司外包PCB设计,或者你的公司是一家PCB设计公司 —— 请继续阅读,因为这篇文章可以让你的生活变得更轻松。 沟通 将工作外包给其他公司要求所有相关方之间有更好的沟通。对于PCB设计服务工程师来说,这意味着需要确保将完整的印刷电路板项目文件发送给客户。不幸的是,从客户那里接收PCB或gerber文件的过程并不总是那么顺畅。客户可能会发送不完整的项目文件、带有非标准化组件库的项目文件,或者其他不符合你实际需要的文件。当这种情况发生时,你该如何继续项目呢?这里是一个概述,介绍了当板设计师需要仅从设计项目文件生成源库时可能出现的挑战,以及一些可用的解决方案,可以帮助简化这个过程。 印刷电路板项目文件 项目文件结构在不同品牌的 PCB设计软件之间差异很大。通常软件包含以下表格所示的六种文件类型。 表1:PCB设计软件包的典型文件结构 大多数印刷电路板原理图和/或gerber文件都是自包含的。这意味着PCB设计承包商可以仅发送原理图或PCB文件给客户,客户就能够打开并查看完整的原理图和PCB文件内容。这种灵活性看似方便,但它可能是一把双刃剑。它经常导致客户因与之前的承包商提前终止协议而只能恢复PCB或原理图文件的情况。客户的下一个承包商则负担着基于客户提供的不完整项目文件进行未来设计的重担。Autom 在许多情况下,仅凭原理图和PCB文件,立即编辑设计中的组件是不可能的。在这些情况下,还需要原理图和PCB库文件。当设计师需要在PCB设计项目中批量编辑组件时,这一点变得非常明显。有了库文件,承包商就有了更多的灵活性,包括能够: 修改给定组件的封装并更新成千上万的引用 创建标准化组件 修改组件封装和符号 对几个组件执行这些任务很容易。但是,如果每次从客户那里收到新设计时都要为成千上万的不同组件重新创建封装和符号呢?承包商需要重新发明轮子,为现有设计重新生成新的库。这既不切实际,也极其耗时。解决方案是利用自动化逆向工程PCB项目库。 使用ALTIUM DESIGNER逆向工程印刷电路板项目库 Altium
实现触摸传感器 Whitepapers 实现触摸传感器 了解如何在Altium Designer中使用电容触摸传感器技术设计出可靠的传统机械开关替代品。 电容触摸传感器技术提供了一种经济且高度可靠的替代方案,用于电子控制界面中使用的传统机械开关。手动创建或调整触摸传感器复杂的供应商/技术特定图案既困难又耗时。幸运的是,有一种自动化解决方案,可以轻松创建和修改复杂的触摸传感器形状。 电容触摸传感器 电容触摸传感器开关和控制器相比传统用于电子产品的机械开关有几个优势。首先,触摸传感器直接集成在PCB的铜上。它们没有会出故障或随时间磨损的移动部件。电容触摸传感器还能通过各种覆盖物正常工作,包括塑料、玻璃、有机玻璃、焊膏、纸板和木材,以及许多其他材料。它们的表面覆盖使它们能抵抗可能对手动开关造成损害的物质,如水、湿气、灰尘、污垢、油渍、强化学品和清洁剂。 鉴于电容传感器的这些优点,问题变成了,你如何将它们实现到你的电子设备中?用于电子产品的触摸开关和控制器可以经济地制造,并且可以有不同的版本,如触摸针和断路板。它们所应用的产品通常比传统的机械组件更直观,更易于维护,并且提供更高的整体质量和长期可靠性。 从家用电器和消费电子产品到工业控制和海洋设备,再到移动设备和PC及外设,以及医疗设备等,都可以找到实用的电容触摸传感器应用示例。 电容触摸技术 在本次电容式触摸传感器教程中,电容式触摸感应被定义为当人类手指靠近PCB上蚀刻的电容式触摸传感器电极时激活。这会导致传感器电极的电容发生变化。这种电容的变化可以通过连接到传感器电极的通用微控制器输入或专用触摸控制设备输入来感应。然后,微控制器或触摸控制设备将根据特定传感器电极识别的电容感应变化,更新一个或多个数字输出控制引脚信号的状态,以特定编程响应。 有两种不同类型的 电容感应。它们被称为自电容感应和互电容感应。 自电容感应是指人类手指的存在增加了单个传感器电极的电容。然后,如上所述处理这种电容的增加。 互电容感应发生在人类手指的存在减少了两个配对传感器电极之间的互耦电容。当感应到接收电极上的电容下降时,然后如上所述进行处理。 图1 - 左侧为自电容感应,右侧为互电容感应 触摸传感器形状 触摸传感器主要由三种通用类型组成:按钮、滑条和轮盘。 按钮通过单个电容式触摸感应接触点实现切换控制。例如,如果你触摸某个按钮传感器一次,照明电路切换为开启。如果你再次触摸同一个按钮传感器,照明电路切换为关闭。 滑条通过从最小点到最大点实现级别控制。例如,如果你在其最小点触摸某个滑条,连接的照明电路将设置为最暗的光线级别。现在将你的手指从那个初始点沿滑条传感器拖动到最大点,照明电路的亮度逐渐增加。
区域敏感部分的电路板 Whitepapers 区域敏感部分的电路板 当项目进入到你即将将开发完成的产品交付生产的阶段时,从开发的角度来看,设计、零件、模型、物料清单(BOMs)和文档都处于发布状态。这是一个真正值得庆祝的时刻,经过几周不眠之夜的努力,设计终于按时、在预算内完成了。然后你突然回想起几个“如果”的问题;采购部门是否拿到了具有正确封装的新零件?交付给生产的是否是设计的最终版本?在最近的设计审查后,物料清单是否已更新?我们是否确保了我们的异地机械团队做了最后一刻的外壳调整?然后突然之间,本应是成就和喜悦的时刻,可能会变成一个不那么确定的时刻,心中只剩下最后的策略;祈祷一切顺利! 开发后压力综合症 这种开发后阶段的担忧在许多科技行业的公司中非常常见,这也是有充分理由的。原因在于,许多企业仍然对其ECAD数据资产控制不力,因此,他们手工错误易发的系统经常导致事情遗漏。这些在ECAD数据管理中的裂缝可能来自过程中的不同步骤,例如,突出几个: 手工检查ECAD设计 收集手工签名 迫使工程师在其CAD环境之外执行额外的手工步骤,这导致忘记推送修订版 手工的、自定义的数据管理流程(BOMs、模型、封装、零件编号) 手工发布和变更流程 对所有类型的用户都无控制访问 这些无控制的ECAD数据管理流程严重影响了这些企业的底线。每个客户都在呼吁富含功能和功能性的解决方案,这只能通过更复杂的电子产品来满足。随着产品开发复杂性的增加,市场压力要求您的产品与众不同,加上需要导航的监管约束,科技公司面临着巨大的压力,寻找管理其日益复杂的产品数据的解决方案。 新型复杂电子产品的复杂性,不仅仅停留在ECAD数据本身,随着大多数开发环境是多学科的(机械、软件等),数据管理的难度也呈指数级增长。此外,这些开发团队往往分布在不同的时区和地理位置,而且很可能使用不同的工具和应用程序。这些增加的复杂性层次只会使手动数据管理系统的裂缝变得更大,更容易出错,如果没有一个强大的集成能够将数据管理统一起来的话。 PCB开发的痛点 正如他们所说,预防胜于治疗,解决你的开发后压力障碍痛苦的第一步,就是知道可能导致它的原因。只有当你看到一个完整的画面,了解哪些元素在你的PCB开发中扮演角色,以及它们是如何相互影响的,你才能理解解决方案应该是什么样的。 你的ECAD数据存储在哪里 现实情况是,许多公司仍然依赖网络驱动器来存储他们的ECAD数据。像Dropbox这样的服务之所以表现良好,是因为即使是消费者本人也不再将他或她的照片和文件存储在本地驱动器上了!那么,这种90年代的方案会出现什么问题呢?嗯,结果出现了很多问题,因为将ECAD数据存储在网络驱动器上是阻止你的业务提高效率的罪魁祸首之一。这里有几点我们想要强调: 访问限制:虽然有办法通过像VPN这样的服务从网络外部访问你的驱动器,但存储在你网络内的ECAD始终只限于你的本地团队。异地团队和合作伙伴可能就没那么幸运了。这也使得强制执行和基于角色的访问以确保你的ECAD数据不被删除或修改变得困难 数据控制差:在这种方案下,简单地没有有效和实际的方式来管理你的ECAD生命周期和修订。这种情况通常导致许多数据重复、缺乏文档合规性,以及现有ECAD数据的非常差的利用 分散的复杂数据:以这种方式存储时,很难理解你的ECAD数据。如果没有花费大量时间,就不可能将不同类型的数据彼此关联,例如将采购信息与ECAD文件关联,而不是与你的ECAD工具集成。网络驱动器根本不理解复杂的数据结构 没有生命周期支持:如果并且当你的ECAD更改其生命周期的修订时,没有人知道它,这通常导致错误的修订、设计、零件或BOM被推向生产或其他利益相关者 这种糟糕的ECAD数据存储管理实践并不帮助设计团队做出数据驱动的决策,因为他们无法绘制出并访问所需的信息,如PCB库的参数数据治理。这反过来又导致BOM与设计文件本身不同步。