Skip to main content
Mobile menu
PCB设计
Altium Designer
广泛使用的PCB设计解决方案
Why Switch to Altium
See why and how to switch to Altium from other PCB design tools
解决方案
For Parts and Data
大量简单易用的元器件数据库
资源 & 支持中心
了解产品
免费试用
下载
扩展应用
联系我们
关注微信
扫描二维码
关注Altium微信平台
资源 & 支持中心
Altium / Renesas Scheme: Information for Shareholders
Renesas / Altium CEO Letter To Customers
博客
支持中心
文档
Altium社区
社群
Bug提交
创意
Altium认证
举报盗版
Education Programs
Professional Training / Certification
University / College Educators
University / College Students
资源中心
Search Open
Search
Search Close
帮助
Altium Designer的项目
Main Chinese menu
首页
PCB设计
团队协作
元器件创建
PCB数据管理
PCB设计输出和文档
ECAD/MCAD
HDI设计
高速设计
多板设计
PCB布局
PCB布线
PCB供应链
电源完整性
RF设计
刚柔结合板PCB设计
原理图输入
信号完整性
PCB设计仿真/分析
软件
Altium Designer的
资源中心
工程新闻
指南书
网络研讨会
免费体验
Altium Designer的项目
浏览和了解内置PCB设计项目中使用Altium的软件
Version Control for PCB Design Projects
Sharing PCB Files vs Sharing PCB Projects
Customer Success Stories
Pi.MX8 项目 - 板布局第3部分
欢迎来到Pi.MX8开源计算机模块项目的新一期!在这个系列中,我们将深入探讨基于NXP的i.MX8M plus处理器的系统模块的设计和测试。 在 上一次更新中,我们完成了布局准备。这包括创建阻抗配置文件,根据板材制造商的规格添加设计规则,并定义应用特殊设计规则的区域。我们还完成了LPDDR4接口的布线,但暂时没有进行长度调整。 在我们开始对DRAM接口进行长度调整之前,我们将查看Pi.MX8模块上其余接口的布线。板上有很多高速和低速总线,其中一些是占用大量布线空间的宽并行总线。为了给每个接口分配足够的空间,我们将首先为模块上的每个布线层创建一个粗略的平面图。 布线规划 路由计划将帮助我们确定如何在可用的信号层中分配所有高速和低速接口。通过提前设置一个大致指南,我们可以确保在当前工作的层上有足够的路由空间。这也有助于我们最小化层之间的转换,并减少在路由过程中需要重做的工作量。 设置布局规划有几种方法,主要取决于可用的工具。我们只需要一个基本的绘图工具,允许我们在现有图像上进行草图绘制
阅读文章
Pi. MX8 项目 - 板布局 第1部分
欢迎来到Pi.MX8开源计算机模块项目的第三部分!在这个系列文章中,我们将深入探讨基于NXP的i.MX8M plus处理器的系统模块的设计和测试。 在 上次更新中,我们查看了模块的原理图结构,并开始准备初步的元件布局。现在我们已经放置了元件,我们对设计的密度和这对层叠的要求有了一个好的了解。今天,我们将选择一个合适的层叠并开始布线第一条轨迹。 定义层叠 基于元件布局和一些战略因素,我们可以决定在设计中向前使用哪种PCB技术和哪种层叠。让我们首先看看元件密度: 顶层元件布局 初步的元件布局揭示了一个中等的整体设计密度。所有的活动元件都位于板的顶面,而底面主要包含去耦电容和其他被动电路。因此,板的底面相对空旷,为我们留下了充足的布线空间。然而,目标是为将要实施的额外功能分配这些空间,因为Pi.MX8模块旨在作为一个可以根据特定请求更新和扩展的平台。 底层元件布局 观察靠近板对板连接器的元件布局时,我们注意到许多元件直接放置在连接器的对面板上。如果我们决定只使用连接顶层到底层的标准通孔VIAs
阅读文章
设计阶段 - 盖子组件电子部件第二部分
欢迎回到开源笔记本电脑项目系列!到目前为止,我们已经讨论了盖板电子组件的功能和部件选择,我们已经更仔细地查看了原理图捕获,并且我们已经为PCB布局设计准备了项目。 在这次更新中,我们将解决网络摄像头板的PCB设计,面临一些预期的挑战;例如,处理板子整体的小尺寸因素或者打破微小的网络摄像头图像传感器。 图像传感器封装 让我们开始更仔细地看看网络摄像头图像传感器和匹配的脚印。图像传感器OV2740有几种封装,图像传感器通常作为裸片销售,直接粘贴或焊接在PCB上。然后使用薄金属键合线将传感器键合到板上,以打开所有必要的信号。 OV2740芯片键合到PCB上 使用裸片而不是完整封装的传感器有几个原因。三个最突出的原因是成本、形状因子和光学属性。首先,让我们考虑成本:不影响光学性能的情况下封装图像传感器是一个昂贵的过程。直接将传感器芯片无封装地键合到PCB上可以节省封装成本,但带来了更高的组装/制造成本。在PCB上键合光学组件通常需要一个洁净室设置以及一个可键合的PCB表面处理
阅读文章
编写您自己的网络化测试设备
DIY 与专家 Mark Harris 一起。 使用此分步指南创建您的网络化测试设备,使用标准可编程仪器命令 (SCPI) 实现高效自动化。
阅读文章
Pi. MX8 项目 - 介绍与概览
Raspberry Pi公司开发了市场上可能是最受欢迎和广泛使用的单板计算机。这些强大的单板计算机长期以来不仅在制造者和爱好者场景中使用,而且也在工业领域中使用。 随着应用领域的扩展,这些板的形式因素正逐渐成为单板计算机和模块的“事实”标准。2020年底推出的计算模块CM4标志着系统模块的新形式因素标准的确立。 自那时起,来自Allwinner和Rockchip等制造商的各种SoCs,以及强大的FPGAs,已无缝集成到广泛采用的CM4形式因素中。 动机 Pi.MX8模块将加入CM4兼容模块的列表。 鉴于有这么多兼容的SoMs可供选择,我们为什么还要投入时间设计另一个变体呢? 答案很简单:当我们围绕计算机模块构建一个复杂且有时成本高昂的系统时,我们也希望对模块本身拥有设计主权。我们希望能够访问模块的原理图和布局源数据,我们希望能够在组件短缺的情况下自己决定模块的BOM,最重要的是,我们希望能够访问PCB上使用的所有组件的文档。 所有这些只有在完全开源项目的背景下才可能实现
阅读文章
设计阶段 - 盖子组装机械部分 2
欢迎来到开源笔记本电脑盖板组装设计的第二部分!在上一期中,我们更仔细地探讨了笔记本电脑盖板的基本设计概念,以及我们如何将各种传感器集成到显示屏中。 我们将沿着这条路继续前进,探索两种将传感器PCB集成到显示面板上方的方法。这将直接影响到盖板剩余机械设计,所以让我们看看如何应对这一挑战。 带有FPC的网络摄像头PCB连接到主板 首先,您可能还记得我们需要集成多个传感器;包括两个MEMS麦克风、一个环境光传感器、一个摄像头传感器和七个电容式触摸键。此外,我们必须确保触摸键有均匀的背光,每个键一个LED。每个传感器都有独特的高度要求,但它们都需要参照盖板玻璃的下侧。为了在单个PCB上安装所有这些传感器,我们需要设计一个具有多个高度区域的板。 虽然不同传感器的高度要求在规格表上清楚地记录了下来,但背光电容触摸键的情况则更加复杂。在关注网络摄像头板的形状和集成之前,让我们先解决电容触摸传感器的问题。 电容触摸键 电容触摸键应该允许用户激活或停用某些隐私关键功能,如麦克风、网络摄像头或WiFi连接
阅读文章
45V-5A 可调半桥直流到直流转换器
简介 DC-DC降压转换器广泛应用于电子设备中。三种主要的非隔离型DC-DC转换器包括降压型(Buck)、升压型(Boost)和降升压型(Buck-Boost)。其中最常用的是降压型转换器。今天,我将向您介绍一种可调的半桥降压转换器,它能够处理6V至45V的输入电压,并提供高达5A的连续输出。您还可以调整输出电压,因此如果不需要电流调整,这个电路可以作为电源使用。 该设计采用了独立的PWM控制器和半桥驱动芯片,这使您能够通过最小的修改适应更高的电压和电流。开关频率设置在大约65KHz,但通过使用不同型号的半桥驱动芯片并重新计算开关电感,您可以达到更高的开关频率。 使用Altium Designer 23创建原理图和PCB,我收集了必要的元件信息,并通过Octopart网站快速生成了物料清单(BOM)。使用示波器、直流负载和台式万用表,我测试了电路的电压稳定性、输出噪声和负载阶跃响应。这是一件不错的硬件,让我们开始吧! 规格 输入电压:6-45V DC 输出电压:3V至Vin-3 输出电流
阅读文章
设计阶段 - 盖子组装机械部分1
欢迎回到开源笔记本电脑项目!在这次更新中,我们将深入探讨笔记本电脑盖的机械设计。之前,我们已经探讨了哪些显示面板可用以及哪种最适合我们的应用。我们的搜索和面板测试都取得了成功!现在,难点开始了:将所有东西装配成一个既坚固又实用,同时外观又好看的系统。 虽然这次更新的标题是 盖板组装机械,但正如你将看到的,电气设计和机械设计之间的界限会变得相当模糊。然而,这就是这样一个项目的本质。机械方面的许多决策都直接影响到电气设计,反之亦然。当然,我们必须同时考虑双方。 网络摄像头PCB的1.0版本 材料和制造方法 我们需要回答的第一个问题是使用哪种材料以及如何制造盖板。这将直接影响我们能在盖板上模型化的形状和相关成本。最后一点尤其重要,因为在撰写本文时,我们并不考虑一个非常高产量的产品设计。这限制了制造技术的选择,因为涉及高工具成本的过程目前不是一个选项。因此,片材成型过程和任何类型的铸造技术都被排除在外。这两种制造技术都需要昂贵的模具或冲压模具,对于较低数量是不划算的。 唯一剩下的可行选项
阅读文章
将USB Type-C电源传输添加到您的设计中!
在这篇文章中,Phil Salmony 探索了 USB Type-C 电源传输的基础知识,并学习如何轻松地将专用的 PD IC 集成到您自己的 PCB 设计中。
阅读文章
使用ChatGPT进行Altium脚本编写
TRANSLATE: 在这篇文章中,Ari Mahpour 讨论了如何最好地利用 ChatGPT 来进行 Altium 的 DelphiScript 语言脚本编写。
阅读文章
ATmega328P 基础知识:不使用 Arduino 的入门指南
我已经使用Arduino Uno板有一段时间了,包括作为我许多文章的示例。我一直想知道要让ATmega328P芯片(旧版Uno板上使用的原始芯片)完全独立工作需要做些什么。通过Arduino的引导程序、友好的GUI软件和C++抽象层,使其变得如此易于访问,你可能会想,为什么我甚至想尝试这样做。有时候,为了欣赏别人的成就,亲自尝试一下是很重要的。这个项目真正展示了Arduino团队投入了多少工作,并且用那个友好的小产品改变了世界。 在这篇文章中,我们将通过仅使用外部电源和 Atmel-ICE编程器来完全独立地启动芯片。我们将演示如何通过板载串行接口与芯片通信,以及如何让一个或两个LED闪烁。 环境设置 有几种配置ATmega328P的方法。正如标题所暗示的,一种方法,我们故意没有涉及,就是将你的ATmega328P芯片放入Arduino Uno中进行编程,然后将其移至面包板上。根据论坛上的反馈,有些人想跳过Arduino过程,使用如 Microchip的Atmel
阅读文章
开源项目概览:笔记本电脑和树莓派CM4模块
在这一集的Altium OnTrack播客中,主持人Zach Peterson与来自Open Visions Technology的Lukas Henkel坐下来探讨了两个开创性的开源项目:一个开源笔记本电脑和一个Raspberry Pi CM4模块的替代品。 发现开源硬件的最新进展,并了解这些创新项目如何推动DIY计算的界限。 收听这一集: 观看这一集: 集锦: 网络摄像头设计:设计笔记本电脑用开源网络摄像头的挑战与创新。 笔记本电脑设计挑战:开发开源笔记本电脑过程中面临的主要障碍。 从笔记本电脑项目中学到的教训:从开源笔记本电脑项目工作中获得的见解和收获。 承担此类项目的建议:为希望开始类似项目的个人提供的建议和指导。 开源Raspberry Pi概述和演示:使用Raspberry Pi在开源项目中的概述和演示。 更多资源: 查看我们之前与Lukas Henkel的 播客集 开源笔记本电脑项目 Pi.MX8项目 在 LinkedIn上关注Lukas 在LinkedIn上关注 Open
阅读文章
嵌入式系统架构:当您的产品拥有多个PCB时
在当今技术驱动的世界中,嵌入式系统无处不在。无论是联网的剃须刀还是复杂的汽车,嵌入式设备都是我们今天使用的大多数电子设备的核心。由一个或多个微处理器组成,嵌入式系统可以通过将复杂性卸载到软件来简化电子产品。随着嵌入式设备变得更大更复杂,印刷电路板(PCBs)也是如此。这些设备往往会发展成多个板并成为比最初预期更大的组装。 在本文中,我们将探讨由多个PCB组成的嵌入式系统的架构权衡和考虑因素。我们将讨论多PCB系统的好处、设计考虑因素和挑战。 为什么使用多个PCBs? 虽然将设备保持在单个PCB上是理想选择(无论是简单性还是成本),但有时我们必须将设计分成两个甚至更多的PCB,以实现我们的设计目标。我们想要将产品分成多个板的一些原因包括: 模块化:将组装分成多个板意味着如有必要,您只能更换产品的一部分。例如,如果单个PCB失败,可以更换它而不影响整个系统。如果正确执行,这可以减少制造商的成本和时间。 空间优化:通过在多个板上分配组件,设计师可以实现更紧凑、更高效的布局。想象一个非常长
阅读文章
使用生成式AI编写和运行嵌入式代码
在 如何构建自定义GPT操作以与您的硬件对话和 构建AI实验室助手中,我们学习了如何使用生成式AI控制我们的硬件。通过在ChatGPT中使用自定义GPT操作,我们能够赋予ChatGPT不仅能让树莓派上的LED灯闪烁,还能控制实验室仪器并获取数据的能力。这意味着我们可以使用人工智能作为我们的实验室助手,并处理它从我们的仪器中获取的数据。在这篇文章中,我们将更进一步,让生成式AI不仅为我们编写代码,还能在嵌入式目标上执行代码并在此过程中接收反馈。 背景 使用生成式AI编写代码,即使是对于嵌入式系统,也不是什么新鲜事。已经有很多工具在建议或完全从头开始编写代码。最受欢迎的大型语言模型,如ChatGPT、Gemini和Claude,都已经变得相当擅长编写代码(参见 Gemini与ChatGPT:谁写的代码更好进行比较)。我已经写了一年多关于ChatGPT生成代码的文章了(参见 使用ChatGPT进行自动化测试),并宣称这是如今开发的唯一方式。真正的挑战是将AI纳入你的开发循环中。
阅读文章
直流阻断滤波器设计
本文解释了如何为示波器输入通道设计和模拟直流阻断滤波器。了解如何选择组件、布局优化、模拟结果以及现实世界验证,以创建适用于各种硬件设计需求的高性能滤波器。
阅读文章
为硬件在环测试容器化构建和运行环境
最近我收到了很多关于在使用持续集成系统时,如何为自动化测试容器化环境的问题。如果你不太理解那句话的大部分内容,不用担心,因为我们将深入探讨容器、Docker以及如何在嵌入式环境和硬件在环测试中利用它们。 什么是容器? 关于容器有很多优秀的文章,包括 Docker的这篇(其中一个最受欢迎的容器运行时引擎)。在构建环境(即嵌入式系统)和测试环境(即硬件在环测试)中使用容器,使我们能够抽象出每次想要启动新机器时的所有繁琐设置。这不仅仅与新的测试机器相关,也与我们在云中扩展操作以构建嵌入式固件有关。 无论你正在运行什么规模的操作,如今许多公司都利用云来减少保留裸机服务器的需要。在DevOps原则中,我们总是希望确保我们编写的任何软件都可以在任何时间、任何地方构建和运行。在云中不断启动新机器并安装编译软件、库和其他软件包并不是很好的扩展方式。这正是容器化变得如此流行的原因。我们可以将我们的构建(或运行时环境)打包成一个非常轻量级的虚拟机,并将其交付给任何机器运行,无论是云还是我们自己的个人电脑。
阅读文章
构建一个人工智能实验室助手
在本文中,Ari Mahpour 向您展示如何利用 GPT Actions 与 ChatGPT 搭建一个 AI 实验室助手
阅读文章
Pagination
当前页面
1
页面
2
Next page
››
Last page
Last »
加载更多