当前位置: 首页 > news >正文

硬件工程师常见问题与答疑

在工作中,尤其是做了很多年的,有些问题可能不知道,又不好意思问,怕别人说你连这个都不知道?很尴尬,而且百度又搜不到,本博主收集了很多答疑,希望里面有对你有用的,或者是有的问题你现在没遇到哦,可能以后会遇到。

问:如何将一块实物硬制版的布线快速、原封不动地做到电脑之中?

复:最快的办法就是扫描,然后用BMP2PCB程序转换成胶片文件,然后再修改,但你的PCB精度必须在 0.2MM以上。

问:直接画PCB板时,如何为一个电路接点定义网络名?

复:在Net编辑对话框中设置。

问:怎么让做的资料中有孔径显示或符号标志,同allego一样?

复:在输出中有选项,可以产生钻孔统计及各种孔径符号。

问:自动布线的锁定功能不好用,系统有的会重布,不知道怎么回事?

复:最新的版本无此类问题。

问:如何实现多个原器件的整体翻转?

复:一次选中所要翻转的元件。

问:我用的p 99 版加入汉字就死机,是什么原因?

复:应是D版所致。

问:powpcb的文件怎样用PROTEL打开?

复:先新建一PCB文件,然后使用导入功能达到。

问:怎样从PROTEL99 中导入GERBER文件?

复:Protel pcb只能导入自己的Gerber,而Protel的CAM可以导入其它格式的Gerber。

问:如何把布好PCB走线的细线条部分地改为粗线条?

复:双击修改+全局编辑。注意匹配条件。修改规则使之适应新线宽。

问:如何修改一个集成电路封装内的焊盘尺寸?若全局修改的话应如何设置?

复:全部选定,进行全局编辑。

问:如何修改一个集成电路封装内的焊盘尺寸?

复:在库中修改一个集成电路封装内的焊盘尺寸大家都知道,在PCB板上也可以修改。(先在元件属性中解锁)。

问:能否在做PCB时对元件符号的某些部分加以修改或删除?

复:在元件属性中去掉元件锁定,就可在PCB中编辑元件,并且不会影响库中元件。

问:该焊盘为地线,包地之后,该焊盘与地所连线如何设置宽度?

复:包地前设置与焊盘的连接方式。

问:为何 99se存储时要改为工程项目的格式?

复:便于文件管理。

问:如何去掉PCB上元件的如电阻阻值,电容大小等等,要一个个去掉吗?是否有快捷的方法。

复:使用全局编辑,同一层全部隐藏。

问:能告诉将要推出的新版本的PROTEL的名称吗?简单介绍一下有哪些新功能?protel手动布线的推挤能力太弱。

复:Protel DXP,在仿真和布线方面会有大的提高。

问:如何把敷铜区中的分离的小块敷铜除去?

复:在敷铜时选择"去除死铜"。

问:VDD和GND都用焊盘连到哪儿了,怎么看不到呀?

复:打开网络标号显示。

问:在PCB中有画弧线?在画完直线,接着直接可以画弧线具体如DOS版弧线模式那样!能实现吗?能的话,如何设置?

复:可以,使用shift+空格可以切换布线形式。

问:protel99se9 层次图的总图用editexport spread生成电子表格的时候,却没有生成各分图纸里面的元件及对应标号、封装等。如果想用电子表格的方式一次性修改全部图纸的封装,再更新原理图,该怎么做?

复:点中相应的选项即可。

问:protel99se6 的PCB通过specctra interface导出到specctra10.1 里面,发现那些没有网络标号的焊盘都不见了,结果specctra就从那些实际有焊盘的地方走线,布得一塌糊涂,这种情况如何避免?

复:凡涉及到两种软件的导入/导出,多数需要人工做一些调整。

问:在打开内电层时,放置元件和过孔等时,好像和内电层短接在一起了,是否正确?

复:内电层显示出的效果与实际的缚铜效果相反,所以是正确的。

问:protel的执行速度太慢,太耗内存了,这是为什么?而如allegro那么大的系统,执行起来却很流畅!

复:最新的Protel软件已不是完成一个简单的PCB设计,而是系统设计,包括文件管理、3D分析等。只要PIII,128M。以上内存,Protel亦可运行如飞。

问:如何自动布线中加盲,埋孔?

复:设置自动布线规则时允许添加盲孔和埋孔。

问:3D的功能对硬件有什么要求?谢谢,我的好象不行。

复:请把金山词霸关掉。

问:补泪滴可以一个一个加吗?

复:当然可以。

问:请问在PROTEL99SE中倒入PADS文件, 为何焊盘属性改了?

复:这类问题,一般都需要手工做调整,如修改属性等。

问:protell99se能否打开orcad格式的档案,如不能以后是否会考虑添加这一功能?

复:现在可以打开。

问:在 99SEPCB板中加入汉字没发加,但汉化后SE少了不少东西!

复:可能是安装的文件与配置不正确。

问:SE在菜单汉化后,在哪儿启动 3D功能?

复:您说的是View3D接口吗,请在系统菜单(左边大箭头下)启动。

问:请问如何画内孔不是圆形的焊盘?

复:不行。

问:在PCB中有几种走线模式?我的计算机只有两种,通过空格来切换?

复:Shift+空格。

问:对于某些可能有较大电流的线,如果我希望线上不涂绿油,以便我在其上上锡,以增大电流。我该怎么设计?谢谢!

复:可以简单地在阻焊层放置您想要的上锡的形状。

问:如何连续画弧线,用画园的方法每个弯画个园吗?

复:不用,直接用圆弧画。

问:如何锁定一条布线?

复:先选中这个网络,然后在属性里改。

问:随着每次修改的次数越来越多,protel文件也越来越大,请问怎么可以让他文件尺寸变小呢?

复:在系统菜单中有数据库工具。(Fiel菜单左边的大箭头下)。

问:请问PROTEL中画PCB板如何设置采用总线方式布线?

复:Shift+空格。

问:如何利用protel的PLD功能编写GAL16V8 程序?

复:利用protel的PLD功能编写GAL16V8 程序比较简单,直接使用Cupl DHL硬件描述语言就可以编程了。帮助里有实例。Step by step。

问:我用 99se6 布一块 4 层板子,布了一个小时又二十分钟布到 99.6%,但再过来 11 小时多以后却只布到 99.9%!不得已让它停止了。

复:对剩下的几个Net,做一下手工预布,剩下的再自动,可达到 100%的布通。

问:在pcb多层电路板设计中,如何设置内电层?前提是完全手工布局和布线。

复:有专门的菜单设置。

问:protel PCB图可否输出其它文件格式,如HyperLynx的? 它的帮助文件中说可以,但是在菜单中却没有这个选项。

复:现在Protel自带有PCB信号分析功能。

问:请问pcb里不同的net,最后怎么让他们连在一起?

复:最好不要这么做,应该先改原理图,按规矩来,别人接手容易些。

问:自动布线前如何把先布的线锁定??一个一个选么?

复:99SE中的锁定预布线功能很好,不用一个一个地选,只要在自动布线设置中点一个勾就可以了。

问:PSPICE的功能有没有改变?

复:在Protel即将推出的新版本中,仿真功能会有大的提升。

问:如何使用Protel 99se的PLD仿真功能?

复:首先要有仿真输入文件(.si),其次在configure中要选择Absolute ABS选项,编译成功后,可仿真。看仿真输出文件。

问:protel.ddb历史记录如何删?

复:先删除至回收战,然后清空回收站。

问:自动布线为什么会修改事先已布的线而且把它们认为没有布过重新布了而设置我也正确了?

复:把先布的线锁定。应该就可以了。

问:布线后有的线在视觉上明显太差,PROTEL这样布线有他的道理吗(电气上)?

复:仅仅通过自动布线,任何一个布线器的结果都不会太美观。

问:可以在焊盘属性中修改焊盘的X和Y的尺寸吗?

复:可以。

问:protel99se后有没推出新的版本?

复:即将推出。该版本耗时 2 年多,无论在功能、规模上都与Protel99SE,有极大的飞跃。

问:99se的 3d功能能更增进些吗?好像只能从正面看!其外形能自己做吗?

复:3D图形可以用 Ctrl + 上,下,左,右 键翻转一定的角度。不过用处不大,显卡要好才行。

问:有没有设方孔的好办法?除了在机械层上画。

复:可以,在Multi Layer上设置。

问:一个问题:填充时,假设布线规则中间距为 20mil,但我有些器件要求 100mil间距,怎样才能自动填充?

复:可以在design-->rules-->clearance constraint里加。

问:在protel中能否用orcad原理图?

复:需要将orcad原理图生成protel支持的网表文件,再由protel打开即可。

问:请问多层电路板是否可以用自动布线?

复:可以的,跟双面板一样的,设置好就行了。

总结:当我们平时有问题,不好意思问的,百度又搜不到的,可以看下本篇文章的答疑,博主自己收集的。喜欢的朋友可以点个关注或者收藏!

相关文章:

硬件工程师常见问题与答疑

在工作中,尤其是做了很多年的,有些问题可能不知道,又不好意思问,怕别人说你连这个都不知道?很尴尬,而且百度又搜不到,本博主收集了很多答疑,希望里面有对你有用的,或者是…...

【Java】Java进阶学习笔记(一)—— 面向对象(封装)

【Java】Java进阶学习笔记(一)—— 面向对象(封装)一、类中成分1、类中成分2、this关键字this() 访问构造器方法3、static关键字1. 成员变量的区分2. 成员方法的区分3. 成员变量访问语法的区分二、封装1、封装的定义封装的好处2、…...

jsp拆迁管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 拆迁管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0&…...

CCNP350-401学习笔记(易错题合集)

CCNP350-401学习笔记(1-50题)_殊彦_sy的博客-CSDN博客CCNP350-401学习笔记(2023.2.17)https://blog.csdn.net/shuyan1115/article/details/129088574?spm1001.2014.3001.5502CCNP350-401学习笔记(51-100题&#xff09…...

喀秋莎Camtasia2023最新版本电脑录屏剪辑软件

录屏软件的鼻祖是techSmith 的喀秋莎(Techsmith Camtasia Studio),视频编辑软件Camtasia 2023发布,十大新功能放出!作为一个自媒体人,每天都要录制编辑视频,选择一个好的视频编辑工具就是大家首先面临的一个…...

「考研算法」

考研算法 前言 本系列文章涉及的算法内容,针对的是哈尔滨工业大学854科目。在本文中通过具体的算法题进行讲解相应算法。 今天涉及的算法主要有线性筛,十大排序中快速排序和归并排序。 后续会有动态规划的相关算法以及尝试模型的总结,如果…...

Android Framework-操作系统基础

最近在看《深入理解Android内核设计思想(第2版)》,个人感觉很不错,内容很多,现将书里个人认为比较重要的内容摘录一下,方便后期随时翻看。 计算机体系结构 硬件是软件的基石,所有的软件功能最…...

美国最新调查显示 50% 企业已在用 ChatGPT,其中 48% 已让其代替员工,你怎么看?

美国企业开始使用ChatGPT,我认为这不是什么新闻。 如果美国的企业现在还不使用ChatGPT,那才是个大新闻。 据新闻源显示,已经使用chatGPT的企业中,48%已经让其代替员工工作。 ChatGPT的具体职责包括:客服、代码编写、招…...

[Java·算法·中等]LeetCode17. 电话号码的字母组合

每天一题,防止痴呆题目示例分析思路1题解1分析思路2题解2题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。…...

C#7/C#8/C#9 与dotnetSDK 以及dotnet framework对应关系

语言版本 对应的.net framework版本 对应的.net sdk版本 推荐使用的vs studio C#7.3 3.5、 4.0、 4.5 、4.5.1、 4.5.2 、4.6 、4.6.1、 4.6.2 4.7.1、 4.7.2 .netcore 2.0、.netcore2.1、 .netcore2.2 C#8.0 / F#4.7 不支持 .netcore 3.0、.netcore 3.1 C# 9.0 …...

jvm调优经验总结

最近一段时间很忙,忙到每天10点多11点下班还是感觉有很多事没有做完,不过倒也没有什么太过低落的情绪,有时候只安静的看一个视频,简单看点文字,或者平静的坐着,并没有太多想法。短时间的工作压力是可以接受…...

等保合规知识常见问题解答

Q1:什么是等级保护? 答:等级保护是指对国家重要信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统…...

分享5款Windows同类软件中的翘楚

今天要给大家推荐的是5款软件,每个都是同类软件中的个中翘楚,请大家给我高调地使用起来,不用替我藏着掖着。1.沙盒工具——Sandboxie Sandboxie是一个电脑必备的沙盘工具,对于从网上下载的软件安装包、文件、视频、图片等等一切不…...

记--springboot-工具类中使用@Component、@Resource与@Value失效

写一个工具类 需要使用Resource注入RedisTemplate 使用Value获取application.properties配置文件中配置 并使用Component将该工具类交个spring管理 调试的时候RedisTemplate以及所有的变量全是是null 看了网上的各种解决方式五花八门 有的说出现问题的原因:Compon…...

手写一个react,看透react运行机制

适合人群 本文适合0.5~3年的react开发人员的进阶。 讲讲废话: react的源码,的确是比vue的难度要深一些,本文也是针对初中级,本意让博友们了解整个react的执行过程。 写源码之前的必备知识点 JSX 首先我们需要了解什么是JSX。…...

JS判断输入值是否为正整数,判断变量是否为数字

这篇文章将讨论如何确定一个变量是否代表 JavaScript 中的有效数字。 1.JS中的test是原来是JS中检测字符串中是否存在的一种模式&#xff0c;JS输入值是否为判断正整数代码&#xff1a; <script type”text/javascript”> function test() { var num document.getElem…...

Android开发八股文,Android也有自己的八股文了

前言别的行业都有自己的八股文&#xff0c;凭什么Android没有。2023春招即将来临&#xff0c;很多同学会问 Android开发的面试题有必要背吗&#xff1f;我的回答是&#xff1a;很有必要。你可以讨厌这种模式&#xff0c;但你一定要去背&#xff0c;因为不背你就进不了大厂。国内…...

你需要同款“Unreal项目自动化编译、打包和部署”方案吗?

在过往几期的UWA Pipeline最佳实践案例中&#xff0c;我们分享了如何通过Pipeline实现性能优化、性能管理、游戏内容验收和云真机系统的应用&#xff08;实现批量真机设备的自动化测试&#xff0c;以及针对特效性能优化的方式&#xff09;&#xff0c;其实这些高效的方法并不局…...

电子技术——CMOS-AB类输出阶

电子技术——CMOS-AB类输出阶 本节我们研究CMOS-AB类输出阶。 经典配置 下图展示了一个经典的CMOS-AB类输出阶&#xff1a; 这个很像BJT二极管偏置版本的AB类输出阶&#xff0c;在这里二极管偏置变成了 Q1Q_1Q1​ 和 Q2Q_2Q2​ 偏置。不想BJT的情况&#xff0c;这里 QNQ_NQN​…...

2023王道考研数据结构笔记第二章线性表

第二章 线性表 2.1 线性表的定义 2.1.1 线性表的基本概念 线性表是具有相同数据类型的n(n>0)个数据元素的有限序列&#xff0c;其中n为表长&#xff0c;当n0时线性表是一个空表。若用L命名线性表&#xff0c;则其一般表示为&#xff1a; L(a1,a2,...,ai,ai1,...,an)L(a_1…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销&#xff0c;平衡网络负载&#xff0c;延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

Qt Http Server模块功能及架构

Qt Http Server 是 Qt 6.0 中引入的一个新模块&#xff0c;它提供了一个轻量级的 HTTP 服务器实现&#xff0c;主要用于构建基于 HTTP 的应用程序和服务。 功能介绍&#xff1a; 主要功能 HTTP服务器功能&#xff1a; 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课&#xff0c;做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程&#xff0c;它的核心机制是 Goroutine 协程、Channel 通道&#xff0c;并基于CSP&#xff08;Communicating Sequential Processes&#xff0…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容

目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法&#xff0c;当前调用一个医疗行业的AI识别算法后返回…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

【Java学习笔记】BigInteger 和 BigDecimal 类

BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点&#xff1a;传参类型必须是类对象 一、BigInteger 1. 作用&#xff1a;适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲&#xff1a;核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用&#xff0c;还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...