硬件设计需要的工具_画硬件框图用什么工具最好-程序员宅基地

技术标签: 硬件设计杂谈  硬件设计软件工具类  

想起了一句话:人和动物的区别就是人会使用工具。工具的使用会让你事半功倍,做设计有时候需要“拿来主义”,毕竟发明“轮子”的时代已经过去。言归正传,本篇文章介绍了作为硬件工程师经常使用的工具软件。

硬件设计的一般流程:
在这里插入图片描述
以下是笔者做硬件设计经常使用的软件工具(并不全面):

EDA软件

作为硬件设计的核心就是原理图和Layout设计,笔者常用的是Cadence(OrCAD+Allegro),当然还有其他设计软件比如PADS、AD等。有时候需要不同软件之间相互转换,所以三款设计软件一般都会安装。

原理图仿真软件

笔者只使用过Tina,原理图仿真是为了保证硬件设计正确性。

原理框图设计

一般使用Visio 进行原理图框图绘制。

封装库软件

一般大的芯片制造厂商(比如TI,ADI,ST)都会提供器件原理图和PCB封装,节省了很多时间。而大厂提供的一般都是bxl文件,bxl需要Ultra Librarian来打开。

有时Ultra Librarian没有器件库,可以使用SnapEDA进行搜索查看。

每当看到所有器件还手动画库的工程师,都会默默觉得好累啊。推荐安利这两个工具:)

阻抗设计软件

Polar SI9000用来计算符合阻抗设计线宽线距。

CAM软件

PCB设计完成要通过制板厂进行加工,板厂使用的工具基本为CAM350。作为硬件设计师需要把生成的Gerber文件导入到CAM350里进行反向检查每验证。

结构软件

硬件设计师前期需要和结构工程师打交道,不能所有的事都询问结构工程师,所以需要安装结构软件。

2D结构:AutoCAD,用于查看结构输出的DXF文件,必要时可以测量尺寸。
3D结构:Creo(前身是Pro/E),3D视角查看起来更加方便。做一些器件PCB封装的时候可以查看3D图辅助设计。

串口工具

嵌入式端一般使用安信可串口工具AiThinker Serial Tool,简单易用基本功能齐全。串口打印log对于调试是不可或缺的工具。
对于跑Linux系统的来说,一般使用MobaXterm工具。该工具支持SSH,Shell,Serial功能十分强大!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sternlycore/article/details/88769055

智能推荐

nodejs如何将数据返回到html,html5,node.js_如何用nodejs接收GPS发送的数据,并实时返回前台页面,html5,node.js,javascript - phpStudy...-程序员宅基地

文章浏览阅读1.2k次。如何用nodejs接收GPS发送的数据,并实时返回前台页面我的需求是这样的:1、通过GPS向一个固定IP下的某一个端口发送实时坐标信息。2、用nodejs写一个后台,获取GPS发送的坐标信息。3、使用nodejs中的socket.io包结合html5的websocket把数据实时的返回到前台页面,然后再在前台页面展示GPS数据。开发环境:使用TCP/UDP Socket调试工具模拟GPS发送数据;..._nodejs 前端如何拿到屏幕流

java仿制百度云盘_springboot仿百度网盘开发的在线云盘项目-程序员宅基地

文章浏览阅读1k次。项目描述使用springboot开发的在线云盘项目,用户可以上传视频,音乐,文档,图片等媒体文件,其中视频和音乐可以在线预览(MP4视频格式可以在线预览,但是没mp4的视频格式,例如avi格式,要使用ie浏览器预览)此项目还可以新建、删除、修改文件夹,并且,文件像百度云一样,有分享功能,可以设置文件的提取码,设置文件的有效时间等等对github上的项目略有改动运行环境jdk8+mysql+Inte..._java 实现类似于网盘一样的文件管理功能

湖南大学计算机考研科目2020,2020湖南大学计算机与软件工程考研初试科目、参考书目、录取情况全解析...-程序员宅基地

文章浏览阅读6.8k次。二、计算机专业考试科目计算机学硕:①101思想政治理论②201英语一③301数学一④866 数据结构、867 计算机系统任选一计算机专硕:①101 思想政治理论②204 英语二③302 数学二④829 计算机程序设计、830 数字电路与逻辑设计任选一软件工程专硕:①101 思想政治理论②204 英语二③302 数学二④829 计算机程序设计三、2019考研招生计划计算机学硕招生82人,专硕招生11..._湖南大学计算机软件与理论

BAT基础知识_bat入门语法-程序员宅基地

文章浏览阅读3.6k次,点赞15次,收藏78次。第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"pause把上面..._bat入门语法

【UiPath2022+C#】UiPath 调试_uipath 自动重试-程序员宅基地

文章浏览阅读1.9w次,点赞4次,收藏7次。本博文我们将介绍让自动化进入就绪状态最重要的因素之一:如何在工作流中使用调试功能解决错误。_uipath 自动重试

阿龙的学习笔记---Linux GDB 调试工具(博客转载总结)_阿龙linux-程序员宅基地

文章浏览阅读83次。GDB基础操作:https://blog.csdn.net/21cnbao/article/details/7385161100个GDB小技巧,忒多了,留着以后看。https://www.kancloud.cn/wizardforcel/gdb-tips-100/146717GDB小结:https://blog.csdn.net/lm409/article/details/80303709_阿龙linux

随便推点

基于opencv和QT的摄像头采集代码( GoQTtemplate3持续更新)-程序员宅基地

文章浏览阅读164次。在Linux操作系统上,编写带界面的图像处理程序,选择opencv+QT是一种很好的选择。GoQTtemplate3是我为编写Linux下图像处理程序实现的框架,希望能够为大家解决Linux环境下桌面图像处理程序,提供一些帮助。文中相关代码请参考:https://github.com/jsxyhelu/GOQTtemplate3一、基本环境构建a、我们需要完整地安装QT。具体方法,是从网..._qt+opencv+手势识别代码

Python Spark WordCount_python spark wordcount-程序员宅基地

文章浏览阅读1.8k次。1.map与flatMap 的区别; 使用map产生的 list 是分层的,第一层是 List 文件文本的第一行,第二层是 List 每一行内英文单词,而 flatMap 有平铺的意思,产生的 List 会去掉分层,文件读取textFile = sc.textFile('dir/目录')Word 分散,偏平化stringRDD= textFile.flatMap(lambda line: li..._python spark wordcount

tp5访问的时候必须加index.php,TP5怎么隐藏index.php-程序员宅基地

文章浏览阅读411次。这篇文章介绍的内容是关于TP5怎么隐藏index.php,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下tp5对URL简化,不做简化情况下我们访问的是localhost/index.php/index/index/index ,做简化后省去index.php。我们需要找到public下面的.htaccess文件修改成这样Options +FollowSymlinks -Multiv..._thinkphp5 必须加index.php

python背景介绍_Python简介1--Python发展背景-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏2次。Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。1982年,龟叔从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,虽然拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的事情。在那个时候,龟叔接触并使用过诸如Pascal、C、For..._python计算器程序背景与意义

cmake 学习笔记(六)_camke语法if(build_testcase) add_subdirectory(tests) -程序员宅基地

文章浏览阅读9.6k次。希望这是现阶段阻碍阅读shiboken和PySide源码的涉及cmake的最后一个障碍 ^ _^学习 cmake 的单元测试部分 ctest。简单使用最简单的使用ctest的方法,就是在 CMakeLists.txt 添加命令:enable_testing()_camke语法if(build_testcase) add_subdirectory(tests) endif()

Android 仿美团外卖底部顶起 lottie 封装_安卓仿美团底部-程序员宅基地

文章浏览阅读1.2k次。项目参考 :https://blog.csdn.net/tm1989tm/article/details/103276641 如有侵权请及时告知,我将及时删除。由于上面项目中 多次点击会多次弹出,在此项目中的style中添加了属性,只让其弹出和lottie动画只执行一次,具体可看代码项目地址:https://github.com/liulangzhe-zen/TabAnimApplic..._安卓仿美团底部

推荐文章

热门文章

相关标签