Ver: Version: 25
Close

输入原理图

您现在可以开始输入(绘制)原理图了。

放置元件

主页: 搜索和放置元件

当Altium Designer连接到工作区时,元件面板将列出该工作区中可用于项目设计的所有元件。对于这些元件,元件面板支持与制造商零件搜索面板相同的搜索功能,包括基于字符串的搜索、多方面搜索或两者的组合,以及查找相似元件功能。

通过元件面板,从制造商零件搜索面板获取的元件将被放置在多谐振荡器电路中。放置元件后,原理图应如下图所示。

所有组件都已放置好,准备进行连线。
所有组件都已放置好,准备进行连线。

  • 请注意,组件之间要有一定距离,以便有足够的空间将线路连接到每个组件引脚。这一点很重要,因为你不能在一个引脚的底部穿过一根线去连接另一个引脚。如果这样做,两个引脚都会与线路连接。如果需要,可以在放置后重新定位一个组件。

  • 组件面板有两种模式:正常模式和紧凑模式。在本教程中,展示和描述的是面板的正常模式。请将面板拉宽,以便它以正常模式显示。当面板处于正常模式时,面板右上角的按钮显示为。当它处于紧凑模式时,控件将重新排列,因此可能与此处所展示和描述的不完全相同。

放置晶体管

  1. 从主菜单选择查看» 适应文档,使原理图页面填满设计空间。

  2. 打开组件面板。要做到这一点,请点击设计空间右下角的组件按钮按钮,并从菜单中选择组件

  3. 点击组件面板左上角的类别按钮按钮,打开类别窗格。选择全部项以访问工作区库。

    类别窗格

    此后,可以通过点击关闭类别按钮按钮来关闭类别窗格。

  4. 点击组件面板顶部的操作按钮按钮,并从菜单中选择刷新,以使用从制造商零件搜索面板获取的组件更新面板内容。

    刷新操作

  5. 在面板顶部的搜索字段中输入晶体管 BC547。搜索结果将在面板中显示。

    搜索晶体管

  6. 点击搜索结果网格中找到的晶体管(BC547CG)条目以选择它。

  7. 使用详情按钮按钮显示面板的详情窗格,以便您可以探索所选组件的详细信息。

    晶体管详情

  8. 在面板的结果网格中点击所需的晶体管以选择它,然后点击详情窗格中的放置按钮按钮。光标将自动移动到原理图页面的范围内,并变为十字形,晶体管的符号将浮动在其上。您现在处于组件放置模式。如果您移动光标,晶体管将随之移动。

    暂时不要放置晶体管!

    放置晶体管

  9. 当晶体管仍然浮动在光标上时,按Tab键打开属性面板。作为最常用的字段,Designator字段将在面板中自动高亮,准备编辑。

    • 您现在可以关闭组件面板,并稍后使用面板按钮按钮菜单再次使其可见。

    • 请注意,属性面板的每个区域都可以单独展开或折叠,这意味着您的面板可能看起来不同。

    组件属性

  10. Designator字段中输入Q1,并确认“注释”字段的可见性控制已设置为可见(显示为 )。

  11. 将所有其他字段保留为默认值,然后单击设计空间中的暂停按钮 () 返回组件放置。 

  12. 移动附有晶体管符号的光标,将晶体管放置在图纸中间偏左一点的位置。一旦您对晶体管的位置感到满意,请单击将其放置在原理图上。

    如果需要更改已放置组件的位置或方向,请点击并按住该组件,然后拖动它到所需位置。在拖动过程中,使用空格键、X键和Y键分别进行旋转、水平翻转和垂直翻转。

  13. 移动光标,您会发现晶体管的一个副本已被放置在原理图上,并且您仍处于组件放置模式,晶体管符号随光标浮动。此功能允许您放置同一组件的多个实例。

  14. 您现在可以放置第二个晶体管。这个晶体管与前一个相同,因此在放置之前无需编辑其属性。当您放置同一组件的多个实例时,Altium Designer会自动递增组件标识符。在这种情况下,下一个晶体管将自动被指定为Q2。

    如果您参考上面的原理图,您会发现Q2是Q1的镜像。要水平翻转光标上浮动的晶体管的方向,请在键盘上按X键。

  15. 将光标移动到Q1的右侧以放置该组件。

    要使用网格线更准确地定位组件,请放大 ( Ctrl+Mouse Wheel) 以查看网格。

  16. 一旦您定位好组件,点击以放置Q2。再次提醒,您“拿着”的晶体管的一个副本将被放置在原理图上,而下一个晶体管将随光标浮动,准备放置。

  17. 由于两个晶体管都已放置完毕,您可以通过右键点击或按Esc键来退出组件放置模式。光标将恢复为标准箭头形状。

放置电容器

  1. 返回“组件”面板,并使用面板的“搜索”字段搜索“22nF 16V 0603”电容器。

  2. 在搜索结果网格中选择找到的电容器条目(22nF +/-5% 16V 0603 电容器)。

  3. 许多电阻器和电容器都有几种不同的封装模型,以适应不同的密度等级。在“详细信息”面板的“模型”区域中的封装预览下方,选择“A种(FP-C0603C-CF-IPC_A)”。

    这个封装的选择也可以在放置过程中或放置后,使用“属性”面板来完成。

     

  4. 点击详细信息窗格中的按钮。

  5. 当电容器在光标上浮动时,按Tab键打开属性面板。

  6. Designator字段中输入C1

  7. 点击面板的参数区域中的显示更多链接,以显示组件参数的完整列表。确保仅启用参数的可见性。该参数的值将在设计空间中的组件旁边显示。

  8. 将所有其他字段保留为默认值,并点击设计空间中的暂停按钮()返回到组件放置。

  9. 空格键以90°增量旋转组件,直到其具有正确的方向。

  10. 将电容器定位在晶体管上方并点击放置组件。

  11. 定位并放置电容器C2。

  12. 右击或按Esc退出组件放置。

放置电阻器

  1. 返回组件面板,并使用面板的搜索字段搜索电阻 100K 5% 0805

  2. 在搜索结果网格中选择找到的100K电阻条目(电阻 100K +/-5% 0805 125 mW)。

  3. 详情窗格的模型区域的脚印预览下,选择M型号(RESC2013X70X40ML20T20)。

  4. 点击详情窗格中的按钮。

  5. 当电阻在光标上浮动时,按Tab键打开属性面板。

  6. Designator字段中输入R1

  7. 点击面板的参数区域中的显示更多链接,并确保仅启用参数的可见性。

  8. 保留所有其他字段的默认值,并在设计空间中点击暂停按钮()返回到组件放置。

  9. 空格键以90°增量旋转组件,直到它具有正确的方向。

  10. 将电阻放置在Q1基座的上方和左侧,并点击放置组件。

  11. 接下来,将另一个100K电阻,R2,放置在Q2基座的上方和右侧。放置第二个电阻时,Designator将自动递增。

  12. 右键点击或按Esc退出组件放置。

  13. 返回组件面板,并使用面板的搜索字段搜索电阻 1K 5% 0805 固定

  14. 在搜索结果网格中选择找到的1K电阻条目(电阻 1K +/-5% 0805 500 mW)。

  15. 详情窗格的模型区域的脚印预览下,选择M型号(RESC2013X70X40ML20T20)。

  16. 点击详情窗格中的按钮。

  17. 当电阻在光标上浮动时,按Tab键打开属性面板。

  18. Designator字段中输入R3

  19. 点击面板的参数区域中的显示更多链接,并确保仅启用参数的可见性。

  20. 保留所有其他字段的默认值,并在设计空间中点击暂停按钮()返回到组件放置。

  21. 空格键以90°增量旋转组件,直到它具有正确的方向。

  22. 将R3直接放置在Q1的集电极上方,然后将R4直接放置在Q2的集电极上方。

  23. 右键点击或按Esc退出组件放置。

放置连接器

  1. 返回到组件面板,并使用面板的搜索字段搜索connector male straight

  2. 在搜索结果网格中选择找到的连接器条目。

  3. 点击详情窗格中的放置按钮按钮。

  4. 当电阻器在光标上浮动时,按Tab键打开属性面板。

  5. Designator字段中输入P1

  6. 将所有其他字段保留为默认值,并在设计空间中点击暂停按钮(暂停过程)返回到组件放置。

  7. 空格键以90°增量旋转组件,直到它具有正确的方向。

  8. 点击以将连接器放置在原理图上。

    组件放置

  9. 右击或按Esc退出组件放置。

  10. 通过在项目面板中右击其条目并从上下文菜单中选择保存,本地保存原理图文档。

连接电路

主页: 在您的原理图中创建电路连通性

布线是在电路的各个组件之间创建连通性的过程。要布线您的原理图,请参考电路的草图()和下面显示的视频。

使用布线工具连接您的电路。在视频的最后部分,您可以看到如何拖动电线。

  1. 首先,按照以下方式将电阻R1的下端引脚与晶体管Q1的基极连接。从主菜单中选择放置 » 线命令(或使用Ctrl+W快捷键)进入线放置模式。光标将变为十字准线。

  2. 将光标定位在R1的底端。当你处于正确位置时,光标位置会出现一个红色连接标记(红叉),这表示光标位于元件上一个有效的电气连接点上。

  3. 点击以锚定第一个线点。移动光标,一条线将从光标位置延伸回锚点。

  4. 将光标定位在Q1的基极上,直到你看到光标变为红色连接标记。如果线在错误的方向形成拐角,按空格键切换拐角方向。

  5. 点击以将线连接到Q1的基极。光标将从该线释放。

  6. 注意,光标仍然是十字准线,表示你准备放置另一根线。要完全退出放置模式并返回到箭头光标,你可以右键点击或按Esc——但现在不要这样做。

  7. 接下来,从R3的下端引脚到Q1的集电极引线。将光标定位在R3的下端引脚上并点击开始新的线。将光标垂直移动,直到它位于Q1的集电极上,然后点击放置线段。同样,光标将从该线释放,并且你仍然处于布线模式,准备放置另一根线。

  8. 按照上面的视频显示的方式连接你电路的其余部分。

  9. 当你完成所有线的放置后,右键点击或按Esc退出放置模式。光标将变回箭头。

放置网络标签

你所连接的每一组元件引脚现在形成了所谓的网络。例如,一个网络包括Q1的基极、R1的一个引脚和C1的一个引脚。每个网络都会自动被分配一个系统生成的名称,这个名称是基于该网络中某个元件引脚的。

为了便于识别设计中的重要网络,你可以添加网络标签来分配名称。对于多谐振荡器电路,你将会标记电路中的12V和GND网络,如下所示。

已向12V和GND网络添加了网络标签,完成了原理图。
已向12V和GND网络添加了网络标签,完成了原理图。

  1. 从主菜单选择放置»网络标签命令。一个网络标签将会出现在光标上方浮动。

  2. 要在放置网络标签之前编辑它,请按Tab键打开属性面板。

  3. 网络名称字段中输入12V

  4. 在设计空间中点击暂停按钮()返回到对象放置状态。

  5. 将网络标签放置在其热点(左下角)触碰到原理图上最上面的导线处,如下图所示。当网络标签正确定位以连接到导线时,光标会变成红色十字。如果十字是浅灰色的,意味着不会形成有效连接。

    网络标签在自由空间中(上图)和放置在导线上(下图),注意红色十字。
    网络标签在自由空间中(上图)和放置在导线上(下图),注意红色十字。

  6. 放置第一个网络标签后,你仍将处于网络标签放置模式。再次按Tab键,在放置第二个网络标签前在属性面板中进行编辑。

  7. 网络名称字段中输入GND

  8. 在设计空间中点击暂停按钮()返回到对象放置状态。

  9. 将网络标签放置在其左下角触碰到原理图上最下面的导线处(如上面完成的原理图所示)。右键点击或按Esc退出网络标签放置模式。

  10. 通过在项目面板中右键点击其条目并从上下文菜单中选择保存来本地保存原理图文档。

恭喜你!你刚刚完成了你的第一个原理图输入。在你将原理图转换成电路板之前,你需要配置项目选项并检查设计是否有错误。

配置项目选项

主页面: 访问、定义和管理项目选项

项目特定设置在项目选项对话框中配置。项目选项包括错误报告设置、连接矩阵、类生成设置等。下面展示和描述了一些项目选项。

Javascript ID: Tutorial_Dlg_ProjectOptions_AD24

当您验证一个项目时,Altium Designer 会检查原理图内容与错误报告设置之间的逻辑、电气和绘图错误。在项目选项对话框的错误报告标签页中,用于设置各种检查。 报告模式设置显示违规的严重程度。如果您想更改设置,请点击您想更改的违规旁边的当前报告模式,然后从下拉列表中选择严重程度。

随着设计的进行,每个网络中的引脚列表被构建到内存中。检测每个引脚的类型(例如,输入、输出、被动等),然后检查每个网络,看是否有不应该相连的引脚类型,例如,一个输出引脚连接到另一个输出引脚。在项目选项对话框的连接矩阵标签页中,您可以配置哪些引脚类型允许相互连接。例如,查看矩阵图右侧的条目并找到输出引脚。沿着这一行读到开集电极引脚列。它们相交的方格是橙色的,表示在您的原理图上一个输出引脚连接到一个开集电极引脚,在项目验证时会生成一个错误条件。您可以为每种错误类型设置不同的错误级别,即从无报告致命错误。点击一个彩色方格来更改设置;它将循环通过四种可能的设置。

项目选项对话框的类生成标签页用于配置从设计中生成哪种类型的类(然后使用比较器ECO生成标签页来控制类是否转移到PCB)。

项目选项对话框的比较器标签页设置在比较文档时哪些差异将被报告或忽略。当您需要详细控制时,您可以使用各个比较设置来选择性地配置比较器。

  1. 项目面板中右键点击项目条目,从上下文菜单中选择项目选项命令以打开项目选项对话框,然后选择对话框的错误报告标签页。

  2. 浏览错误检查列表,并注意它们是按组聚集的。如果需要,每个组都可以被折叠。

  3. 点击任一检查的报告模式设置,并注意可用的选项。

  4. 选择项目选项对话框的连接矩阵标签页。

  5. 你的电路只包含被动引脚。向下查看行标签以找到被动引脚行。向右查看列标签以找到未连接。这些条目相交的方格表示在原理图中发现被动引脚未连接时的错误条件。默认设置为绿色(),表示不会生成报告。

  6. 更改默认设置,以便连接矩阵检测到未连接的被动引脚。点击这个交点框,直到它变成橙色(),这样在验证项目时如果发现未连接的被动引脚将会生成错误。你将在本教程后面故意创建这种违规情况。

  7. 选择项目选项对话框的类生成标签页。

  8. 对于这样一个简单的单页设计,不需要生成组件类。清除项目的原理图文档的组件类复选框。

  9. 点击确定应用更改并关闭项目选项对话框。

  10. 通过在项目面板中右键点击项目条目并从上下文菜单中选择保存来本地保存项目。

您现在已准备好验证项目并检查是否有任何错误。

验证项目

主页: 验证您的设计项目

项目验证会检查设计文档中的绘图和电气规则错误,并在消息面板中详细列出所有警告和错误。您已经在项目选项对话框的错误检查连接矩阵标签中设置了检查设置,所以现在您已准备好检查设计。

  1. 要验证多谐振荡器项目,请在项目面板中右击其条目并从上下文菜单中选择验证PCB项目多谐振荡器.PrjPcb

    验证项目

  2. 所有验证警告和错误都会显示在消息面板中。如果检测到错误(仅当存在警告时不会),该面板将自动打开。要手动打开它,请点击设计空间右下角的面板按钮按钮,并从菜单中选择消息

  3. 如果你的电路绘制正确,消息面板中不应包含任何错误,只显示消息编译成功,未发现错误。如果存在错误,请逐一检查每个错误,检查你的电路,并确保所有的接线和连接都是正确的。

    无错误消息

现在,您将故意在电路中引入一个错误,并再次验证项目。

  1. 点击连接P1与Q1和Q2发射极的线(GND网络的线)中间。线的每个顶点将出现小方形的编辑手柄,选中的线将显示为虚线,以表示它被选中。按删除键删除该线。

    删除GND线的教程示意图

  2. 再次验证项目(在项目面板中的项目条目上右键点击选择验证PCB项目 Multivibrator.PrjPcb)。消息面板将显示错误消息,指出您的电路中有未连接的引脚。

    错误和警告消息面板示意图

    • 消息面板水平分为两个区域,如上图所示。上部区域列出所有消息,可以通过右键菜单保存、复制、交叉探测或清除。下部区域详细说明了面板上部区域当前选中的警告/错误。

    • 当您在消息面板的任一区域双击一个错误或警告时,原理图视图会平移和缩放到违规对象。

    • 当您将光标悬停在违规对象上(不是波浪线上)时,将出现描述违规条件的消息。

在你完成本教程这一部分之前,请修复原理图中的违规问题。

  1. 撤销删除操作(Ctrl+Z)以恢复被删除的导线。

  2. 再次验证项目,检查是否不再有任何违规问题。消息 面板应显示没有违规行为。

  3. 将项目保存到工作区。为此,请在项目面板中点击项目条目旁边的保存到服务器控件,在打开的保存到服务器对话框的备注字段中输入有意义的备注(例如,“原理图已创建并验证”),然后点击确定按钮。

配置物料清单

主页面: 使用ActiveBOM进行BOM管理

最终,设计中使用的每个组件都必须有详细的供应链信息。与其要求将这些信息添加到每个设计组件中,或者在Excel电子表格中作为后处理过程添加,不如在设计周期的任何时点通过ActiveBOM文档(*.BomDoc)添加。

ActiveBOM通过您连接的工作区设置中启用的零件提供商,实时查询供应链。因为数据是实时更新的,所以本教程中使用的零件的可用性会随时间而变化。可用供应商的列表也会随时间变化。因此,您得到的结果可能与本教程中显示和描述的结果不同。

  1. 项目面板中右键点击项目条目,然后从上下文菜单中选择添加新项目到项目 » ActiveBOM命令。一个新的ActiveBOM文档将会打开,并且它的条目将会出现在项目面板的源文件条目下,与项目关联。

    Javascript ID: Tutorial_AddNewBomDoc_AD25_0
  2. 项目面板中右键点击ActiveBOM文档条目并选择另存为命令。将会打开另存为对话框,准备在与项目文件相同的位置保存文档。在文件名字段中输入Multivibrator,然后点击保存按钮。

  3. 添加ActiveBOM文档已更改了项目,因此通过在项目面板中右键点击项目条目并选择保存来本地保存项目。

  4. 设计中使用的组件将被列为BOM项。默认情况下,有一个标题为行号的列。点击文档顶部的按钮来填充这一列。

  5. 请注意,BOM项网格在右侧包括一个BOM状态列。将鼠标悬停在状态图标上以获取有关检测到的任何问题的信息。状态图标应该表明所有BOM项都包括违规没有排名的MPN。这意味着您尚未检查所选的制造商零件编号(MPNs)并指示您对它们每一个都满意。

    可能晶体管还有其他错误。这将很快得到解决。

  6. 为除晶体管外的每个显示没有违规类型没有排名的MPN的项(即,所有项)分配5星级MPN。为此,点击网格中的一个BOM项,然后点击文档下方区域中最右边的星星,该区域显示了该项的供应链信息。之后,四个中的五个BOM项的状态应更改为绿色,表明这些项是清晰的(准备订购)。

    Javascript ID: Tutorial_ActiveBOM_SetRanks_AD24
  7. 选择晶体管项目。它可能具有制造生命周期Obsolete。对于此项目,我们将通过在工作区库中向组件添加零件选择来添加另一个 MPN。为此,请单击按钮  并从下拉菜单中选择“在库中编辑零件选择” 。

     

  8. 编辑零件选择对话框将打开。单击 按钮打开添加零件选择 对话框。此对话框用于以与制造商零件搜索 面板相同的方式搜索合适的制造商零件。

  9. “添加零件选择”对话框顶部的“搜索”字段中,键入BC547CEnter 并按以扩大搜索范围。 

  10. 注意制造商零件列边缘的垂直彩色条。这表示该零件的生命周期状态。理想情况下,您将选择具有绿色生命周期状态(批量生产)的零件。将光标悬停在垂直彩色条上以查看生命周期状态。请注意,您不需要零件有模型,因为您已经在原理图上有一个符号,在 PCB 上有一个封装。

    选择具有合适生命周期状态和库存的部件(例如,ON Semiconductor/FairchildBC547CTFR),然后单击“确定”接受该部件。

  11. 您将返回到“编辑零件选择” 对话框,其中将列出所选零件。

    单击“确定”关闭对话框并返回ActiveBOM文档。

  12. 文档的下部区域将显示晶体管的两个 MPN:一个来自在组件创建期间添加的原始零件选择,另一个来自您刚刚添加的零件选择。使用排名功能将您选择的零件提升为此 BOM 项的主要解决方案。

  13. 所有 BOM 项目现在都包含正确的供应链详细信息。右键单击 “项目”面板中的条目并 从上下文菜单中  选择 “保存” ,即可在本地保存 ActiveBOM 文档。

  14. 将项目保存到工作区。要执行此操作,请单击“项目”面板中项目条目旁边的“保存到服务器”控件,在打开的“保存到服务器”对话框的注释字段中输入有意义的注释(例如),然后单击“确定”按钮。 BOM document added

  15. 通过右键单击设计空间顶部的选项卡并从上下文菜单中  选择“关闭 Multivibrator.BomDoc”命令来关闭 ActiveBOM 文档。

原理图捕获现已完成。现在是时候设置设计约束了

如果约束管理器不可用(您可以通过打开 原理图编辑器的设计 主菜单并检查 约束管理器 命令来快速检查约束管理器是否可用),请转到 创建和配置 PCB 文档 页面。

This documentation page contains information for an older version of Altium Designer. The latest, online documentation can be found here.

Content