PROTEL

PROTEL是什么

Protel软件是由Altium公司(原为Protel Technology公司)开发的一款电子设计自动化(EDA)软件,主要用于电子电路设计印制电路板(PCB)制作。

学习Protel 99 SE的大致过程

原理图文件(*.Sch)–>网络表文件(*.NET)–>PCB文件(*.PCB)

原理图文件(*.Sch)

原理图文件是电子电路设计不可或缺的基础,其中详细描述了电路中各个元件及其相互之间的连接方式。在Protel这款专业软件中,原理图文件运用特定的图形符号来代表不同类型的元件,并通过导线连接这些元件,从而清晰地展现出电路的逻辑关系

除了元件的图形表示,原理图文件还详尽地记录了元件的电气属性,如电阻值和电容值等。此外,文件中还详细标注了元件间的连接关系,如串联和并联等,这些都是电子电路设计中至关重要的信息。

设计过程中,原理图文件不仅用于验证电路的逻辑正确性,还确保了电路功能的实现。它为后续的PCB设计和仿真提供了宝贵的基础数据,是电子电路设计流程中不可或缺的一环。

网络表文件(*.NET)

网络表文件是原理图文件的自然延续,它精准地记录了电路中元件的连接细节、电气特性和封装信息。以简洁明了的文本格式存储,这种文件不仅易于处理,还能轻松转换为其他格式,满足不同的应用需求。

网络表文件在电子设计流程中扮演着至关重要的角色,它像一座桥梁,连接着原理图设计与PCB设计两个关键环节。PCB设计软件通过读取网络表文件,能够迅速提取元件的封装数据和连接信息,进而为PCB的布局和布线提供坚实的数据基础。

此外,网络表文件还为电路仿真和分析提供了有力支持。仿真软件通过分析网络表文件中的元件参数和连接关系,可以对电路进行精准模拟和性能预测,为设计师提供宝贵的优化建议,推动电路设计向更高性能、更可靠的方向发展。

PCB文件(*.PCB)

PCB文件,作为电子电路板设计的最终产物,详尽地描绘了电路板上的元件布局、布线走向、焊盘尺寸及其精确位置等关键信息。在Protel这类专业设计软件中,PCB文件是通过其内置的PCB编辑器精心设计和细致编辑而成的。

设计PCB文件时,必须严格遵循一系列规则和约束条件,这些包括元件之间的安全间距、布线的宽度要求以及电气性能的标准等。这些规则确保了电路板的可制造性,同时也为电路板的可靠性提供了坚实的保障。

此外,PCB文件与CAM(计算机辅助制造)软件的结合使用,为电路板的实际制造和加工提供了强大的支持。CAM软件能够解析PCB文件中的数据,进而生成必要的加工文件,如精确的钻孔指令、切割路径等。这些文件直接指导着电路板的制作和组装过程,确保了最终产品的质量和性能。

PROTEL的使用流程

一.制作原理图

(1)创建原理图文件

(2)在原理图中设计电路

(3).标名称

(4).封装(双击元件在footorint输入封装类型如‘SIP2’)

二.导出网络表文件(*.NET)

三.创建pcb文件

(1)点击Documents然后在下面右击点new选中pcb创建

(2)导入刚刚创建的*.net文件

(3)设置PCB参数

根据实际需求,设置PCB的尺寸、层数、材料等参数。这些参数将影响电路板的性能和制造成本。

(4)元件布局

在PCB设计软件中,根据电路原理图和实际情况,将元件放置在电路板上。布局时需要考虑元件之间的电气连接、散热、机械强度等因素。

(5)自动或手动布线

根据网络表中的连接关系,使用软件的自动布线功能或手动布线工具,在电路板上绘制导线,连接各个元件。布线时需要遵循一定的规则和约束,如导线宽度、间距、转角等。

 (6)覆铜

用图中的placePolygonplane覆铜。

若为单层板只需在TopLayer覆铜。

若为双层板需在TopLayer和TopOverlay覆铜。

覆铜:沿着紫红色线框连成一圈

(7)设计规则检查

使用软件的设计规则检查功能,对PCB布局和布线进行检查,确保它们符合预设的规则和约束。

下面是一个大佬的关于Protel99SE 50个常见问题解决方法与技巧的博客,使用Protel99SE时遇到问题可以去看

Protel99SE 50个常见问题解决方法与技巧_protel99se复制元件序号保持不变-CSDN博客

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

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

相关文章

将仓库A中的部分提交迁移到仓库B中

结论: 使用git format-patchgit am即可实现 使用场景: 例如仓库A这里有5个提交记录,commitid1, commitid2, commitid3, commitid4,commitid5 仓库B想用仓库A中提交的代码,手动改比较慢,当改动较多的时候…

【linux进程信号(一)】信号的概念以及产生信号的方式

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 进程信号 1. 前言2. 信号的基…

java数据结构与算法刷题-----LeetCode501. 二叉搜索树中的众数

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 解题思路 二叉搜索树,是有序的,而其中序遍历正好是…

keil的首次尝试,芯片为stm32F103C6T6

已经试了一下,吐槽这个软件的使用好麻烦啊 安装 然后先去安装对应的pack 这个鬼玩意里找对应的芯片,或者去官网上下载 我是在这里搜到芯片,再去官网下载一个驱动 https://www.keil.arm.com/packs/stm32f1xx_dfp-keil/boards/ 会有一个安装…

安装淘宝镜像cnpm报错

npm 安装淘宝镜像报错 npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装报 The operation was rejected by your operating system. npm ERR! Its possible that the file was already in use (by a text editor or antivirus), npm ERR! or that you la…

Jenkins使用遇到的一些问题

一:插件依赖报错 比如遇到一堆插件报错,不是提示版本对不上,就是启用不了 这样直接把Jenkins升级就行了,比如我这个是命令行启动的,直接把他替换就好了 如果是遇到插件依赖报错,比如A插件异常 则点击这个插…

HarmonyOS4.0系统性深入开发38Web组件概述

Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。页面交互:Web组件提供…

【自然语言处理三-自注意self attention】

自然语言处理三-自注意力 self attention 自注意力是什么?自注意力模型出现的原因是什么?词性标注问题解决方法1-扩展window,引用上下文解决方法2-运用seq2seq架构新问题来了:参数量增加、无法并行的顽疾 自注意力self attention模…

嵌入式学习第二十一天!(线程)

线程: 1. 基本概念: 线程:线程是一个轻量级的进程,位于进程空间内部,一个进程中可以创建多个线程 2. 线程创建: 线程独占栈空间,文本段、数据段和堆区与进程共享 3. 线程调度: 与进程…

攻防世界MISC-神秘的交易

题目:--宝贝儿约吗~ --约~老地方吗 --嗯呐~等你哦 --上次送你的那张会员卡,我是用我们的门牌号的密码,爱你 --晚上等我! 惊了!怪不得柠檬师傅最近总往北街跑。看他午休的时候,我悄悄拿走了他的会员卡&#…

Netty NIO 非阻塞模式2(完善)

1.概要 1.1 说明 Netty NIO 非阻塞模式-CSDN博客 真对上面的问题,做些修正。主要解决如下问题。当客户端关闭或者强制关闭的时候,服务端关闭对应的SelectionKey。这样可以避免因异常退出,和不断的重复读取数据。 1.1.1客户端强制退出&…

变大再变大,matplotlib坐标轴刻度设置

文章目录 对数坐标系自定义映射对数图表重置刻度 matplotlib教程:初步📈子图绘制📈坐标投影 matplotlib支持重设坐标轴刻度,包括刻度值的重新映射和刻度标签的重新映射。前者可以调整坐标刻度的缩放比例,后者可以更改…

python基础-1

目录 print获取输出 input获取输入 python的基本数据类型 数字、字符串、列表 数字(Number) 字符串(String) 列表(List) 元组、集合、字典 元组(Tuple) 集合(Se…

基于springboot实现的海鲜销售系统

一、系统架构 前端:html | bootstrap | vue | js | css 后端:springboot | springdata-jpa 环境:jdk1.8 | mysql | maven | redis 二、代码及数据库 三、功能介绍 01. web端-注册 02. web端-登录 03. web端-首页 04. web端-…

【MyBatis-Plus】之queryWrapper.apply用法

目录 一、queryWrapper.apply的含义及其用法 二、其他方法 三、注意事项 官网地址:MyBatis-Plus https://baomidou.com/ 一、queryWrapper.apply的含义及其用法 QueryWrapper.apply() 是 MyBatis-Plus 提供的方法,用于构建动态 SQL 查询条件。它允许…

Gateway网关实战

目录 什么是API网关? 网关为什么出现? 什么是Spring Cloud Gateway? 核心概念 Spring Cloud Gateway实战 路由断言工厂(Route Predicate Factories)配置 路径匹配 Header匹配 过滤器工厂( Gateway…

【kubernetes】二进制部署k8s集群之cni网络插件flannel和calico工作原理

k8s集群的三种接口 k8s集群有三大接口: CRI:容器进行时接口,连接容器引擎--docker、containerd、cri-o、podman CNI:容器网络接口,用于连接网络插件如:flannel、calico、cilium CSI:容器存储…

NVIDIA\CUDA\cudnn安装以及visual studio2022编译安装ceres2.2.0库

一、NVIDIA驱动安装 网址:官方驱动 | NVIDIA 因为本文之后需要visual studio2022进行编译,所以在安装NVIDIA\CUDA\cudnn之前你先得安装visual studio2022 点击NVIDIA控制面板,NVIDIA Control Panel 查看产品家族 根据产品家族选择驱动,点…

[算法沉淀记录] 排序算法 —— 选择排序

排序算法 —— 选择排序 基本概念 选择排序是一种简单的排序算法,它的工作原理是每次从待排序的列表中选择最小(或最大)的元素,将其与列表中的第一个位置交换,然后继续对剩余的元素进行排序,直到整个列表…

基于Java SSM框架实现家庭食谱管理系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架实现家庭食谱管理系统演示 摘要 本论文主要论述了如何使用JAVA语言开发一个家庭食谱管理系统 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论…