绘制一个单级放大电路原理图过程,保姆级教程

新手在学习pads的使用最好最快的方法就是实际上手去画原理图,画PCB图,在这个过程中,就能够更快速得掌握PADS软件的使用。

本篇就是对于实际画原理图过程的一个记录,手把手教学,如果有纰漏或者有更好的一些技巧,欢迎留言交流。

首先,按照必要的流程(具体流程可以看以前文章:)就是创建一个新的原理图项目,并给项目进行命名,这里命名为“单级放大电路”。

然后正式进入PCB原理图文件中,这个时候是得到一个空白的原理图文件。不过先不要着急画图,在正式画图之前,先选择好元件库,也就是接下来画图可能会用到的元件,如果有整理并且在电脑中还没有导入,就需要先导入这个元件库(在库列表中进行添加)。

图片

在添加完之后,需要对“共享”“允许搜索”“与PADS Layout同步”打勾,然后点击确定,正式添加。

添加完之后,就可以开始原理图的绘制工作的,点击“原理图绘制工具栏”,就会跳出原理图的绘制工具。

图片

然后单击添加元件图标,在项目栏搜索自己需要的元件,单击添加即可。

图片

更改元件参数的值:左键点击元件,然后双击左键,弹出”元件特性“对话框,然后选择”属性“更改元件的参数值。如果发现更改参数后数值并没有显示,那就有可能是因为元件特性的可见性没有进行设置。

图片

对于元件中的三极管,它的参数值是没有的,需要手动添加属性。

图片

单个元件位置的移动

在实际设计过程中,可能某些元件的位置不合适,这时候就需要对元件的位置进行摆放,比如说移动和旋转,这两个都可以通过鼠标右键实现(也可以使用快捷键ctrl+R和ctrl+E实现)。

图片

在放置完所有的元器件之后,然后需要大概对元器件的位置进行摆放,方便之后的导线连接。

图片

单击添加工具栏的”添加连线“进行导线的连接。

图片

当导线变成紫色的部分,就表示完成了两个接触点之间的连接。

图片

并且导线连接还有一个额外的操作,就是添加电源和地,只需要在导线连接时,鼠标右键,就可以选择需要的电源或地。

图片

在设计过程中,如果有发现画错的地方,想要修改删除,则需要用到的是工具栏的删除,然后和选择元件一样,选择要删除的对象。

图片

在所有的元件摆放和元件网络连接都完成以后,就可以进行最后的检查了,如果检查没有问题,原理图就算制作完成了。

首先需要执行生成网络表的动作,单击工具,选择layout网表。

图片

最终完成电路设计如下

图片

然后按照以下规则进行设置

图片

就可以得到一个.asc的文件,里面包含了元件和网络的属性,封装形式等。同时也会有错误报告,比如库元件一致性,网络未连接,连接性错误等常见设计规范错误。

图片

在检查无误后,就可以尝试使用”PADS Layout“PCB软件打开这个asc文件,就可以看到生成的PCB图。

图片

以上就是PCB原理图的制作过程,不管是什么EDA软件,原理图制作无外乎这些动作,所以如果以前有其他用其他软件设计过原理图,就可以很快上手PADS的原理图制作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ 线程锁的种类

在C中,为了同步线程并防止数据竞争,可以使用各种线程锁(也称为互斥体或同步原语)。这些锁提供了对共享资源的独占访问,确保在任何时候只有一个线程可以访问被保护的资源。以下是一些C线程锁的种类: std::m…

AIGC文生图 flask base64传递多张图片api

flask后端实现: base64.b64encode from flask import Flask, Response, request,send_file from PIL import Image import torch import io from diffusers import PixArtAlphaPipeline import zipfile import base64 import requests import

SpringBoot学习记录(3)

SpringBoot监听机制 SpringBoot的监听机制,其实是对java提供的事件监听机制的封装 java监听机制 java中的事件监听机制定义了以下几个角色 事件:Event,继承java.util.EventObject类的对象 事件源:Source,任意对象Ob…

【联合索引】最左匹配原则是什么?

什么是联合索引 联合索引(Composite Index)是一种索引类型,它由多个列组成。 MySQL的联合索引(也称为复合索引)是建立在多个字段上的索引。这种索引类型允许数据库在查询时同时考虑多个列的值,从而提高查询…

Linux系统监控命令详解

Linux系统监控命令详解 一、引言 在Linux系统中,系统监控是保障系统稳定运行、提高资源利用率、预防故障发生的重要手段。本文将详细解析Linux系统监控命令,探讨如何更有效地进行系统监控。 二、Linux系统监控概述 Linux系统监控主要包括对CPU、内存…

怎么下载抖音直播视频 怎么解析直播间链接的视频录制保存

尊敬的读者们,你们好!今天我们将探讨一个非常实用的技巧——如何下载直播视频。随着网络技术的发展,直播视频已经成为我们日常生活中不可或缺的一部分。无论是观看比赛、欣赏音乐会还是探索新的美食,直播视频都为我们提供了更直观…

UE5缺少SDK,而无法在windows平台打包的解决方法

问题1:UE5缺少SDK,而无法在windows平台打包的解决方法(项目问题,做一下记录,没有参考性) (1)打不开:D:\imageworks-OpenColorIO-Configs-v1.0_r2-8-g0bb079c.tar 解决方案:从23拷贝D…

嵌入式数据库概念和基本命令的使用

文章目录 前言一、sqlite数据库概念二、sqlite数据库命令分类和使用1.命令分类1. 系统命令:2. SQLite 命令: 2.系统命令的使用3.sqlite命令的使用 三、sqlite C语言函数的使用和编程方法总结 前言 本篇文章将为大家讲解嵌入式数据库的使用,嵌…

非常简单的长期兼职,无脑复制粘贴,每天稳定200-300+

带货这个概念已经不再陌生,许多人对此产生了浓厚的兴趣。今天,我将向大家介绍一个百家号带货项目,这是我一位朋友正在操作的项目。最近与他交流后,我觉得这个项目具有相当的操作性。他并非只运营了一个账号,而是同时管…

5月13日,每日信息差

第一、北京近期发生一起诈骗案件,犯罪分子伪装成宽带维修人员,上门为老人安装 VOIP 设备,以此从事电信诈骗活动。设备安装后,会使家庭网络被用于诈骗,且因设备隐蔽安装在居民家中难以察觉。目前,嫌疑人已被…

Python 错误 TypeError 解析,实际错误实例详解 (二)

文章目录 前言Python 错误 TypeError: Decoding Unicode Is Not SupportedPython 中 TypeError: decoding Unicode is not supported 错误修复 Python 中 TypeError: decoding Unicode is not supportedPython 错误 TypeError: ‘map‘ object Is Not SubscriptablePython 中出…

poi导出word 详细教程

文章目录 HWPFHWPF的基本概念基本操作引入的依赖读取Word文档创建Word文档修改Word文档 高级操作操作表格格式化文本 XWPFHWPF的基本概念基本操作读取Word文档创建Word文档修改Word文档 高级操作操作表格格式化文本 HWPF HWPF的基本概念 HWPF是Apache POI项目中的一个组件&am…

东芝移动硬盘数据恢复方法有哪些

谁能懂我此刻的心情啊!移动硬盘用起来真的超级方便,如今我的工作几乎都离不开它,用来存放各种重要文件。可是,让人头疼的事情发生了,昨天我发现移动硬盘里的部分数据竟然莫名其妙地消失了!这可咋整啊&#…

tonemapping相关

参考 tone mapping thinkingACES Filmic Tone Mapping Curvefilmic-tonemapping-with-piecewise-power-curvesGDC high dynamic range

MySQL解析JSON格式字段并取出部分值

在MySQL中,从JSON格式的字段中提取数据可以使用JSON_EXTRACT()函数,或者使用->操作符。以下是一些示例: 假设你有一个名为mytable的表,其中有一个json_data字段,它的数据类型是JSON,并且包含了一个JSON…

【GD32】03 - EXTI外部中断

EXTI EXTI,全称External Interrupt/Event Controller,即外部中断/事件控制器,是微控制器中的一个重要组成部分。它主要用于管理来自外部设备的中断和事件请求。以下是关于EXTI的详细介绍: 功能概述: EXTI管理了控制器的…

n的阶乘(函数)(C语言)

一、运行结果&#xff1b; 二、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>//声明n的阶乘函数fac; int fac(int n);int main() {//初始化变量值&#xff1b;int n, result;//获取要阶乘的数&#xff1b;printf("请输入要阶乘的n&…

Excel中的`MMULT`函数

Excel中的MMULT函数是一个用于执行矩阵乘法运算的函数。矩阵乘法是线性代数中的一个基本运算&#xff0c;它允许我们计算两个矩阵的乘积&#xff0c;得到一个新的矩阵。与普通的标量乘法不同&#xff0c;矩阵乘法涉及到行与列的对应元素相乘然后求和的过程。MMULT函数在进行数据…

Circuitbreaker Resilience4j 替换Netflix Hystrix

Spring cloud 早已经不支持也不维护Netflix Hystrix了。但是项目中一直用openfeign&#xff0c; Feign里的fallback原来一直用Hystrix做熔断。怎么找到一个可以替换hystrix相同的东西呢&#xff1f;用CricuitBreaker Resilience4j可以完全替换。 在pom.xml中加入spring-cloud-…

Python中进程类Process的方法与属性的使用示例

一、示例代码&#xff1a; from multiprocessing import Process import time import osdef child_1(interval):print(子进程&#xff08;%s&#xff09;开始执行&#xff0c;父进程为&#xff08;%s&#xff09; % (os.getpid(), os.getppid()))t_start time.time()time.sle…