硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124913345
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
硬件相关开发
前言
上一篇了解了基本的过程,选型了相关的芯片,本篇描述原理图的设计过程,在原理图设计之前或者过程中需要不断新增原理图元器件。
Allegro、OrCad
Cadence公司针对PCB方面的EDA产品大概可以分为高端和低端,高端是Cadence SPB,低端是OrCAD。
不论高端低端,原理图部分都主要用收购来的OrCAD中的原理图软件(叫Capture)。
PCB绘图方面不同,高端Cadence SPB叫Allegro,低端OrCAD的现在主要用Allegro的简化版,都会包含完整的PSpice(电路仿真软件)。
OrCad设计原理图库
设计原理图得时候,需要对元器件得基本标识图形进行建立,有些自带了,有些是官方或者供货商提供了,网上也有,我们选择自己建立(主要阐述过程)。
步骤一:启动OrCad
(注意:是Capture CIS,没有单独的Cadence OrCad图标)。
步骤二:新建工程usbTtlRs232
步骤三:调整窗口布局
调整窗口分布:
可能软件比较老了,没有像VS那种自动布局,主窗口缩放时,子窗口也不会缩放:
手动调整:
步骤四:修改属性和版本
双击弹出属性框可修改:
修改版本号:
步骤五:库文件引入
OrCad自带了一些库,在安装目录下:
库描述查看:《硬件实用技巧:OrCad自带原理图olb/OLB库枚举介绍》
普通的元器件,笔者喜欢自己建库。
步骤六:建立原理图库
(删掉引入的)。
已经生成了:
修改名称:
已修改完:
步骤七:新增元器件并放置
USB(公头)
在原理图上,可以选择表现出来,也可以选择不明显出来,最终是需要原理图的lib与pcb的lib进行引脚映射决定的。
通过工具如下:
选择原理图,然后放置元器件:
ASM1117
2.54mm DIP
CH340G
手册推荐的典型电路:
没绘制出的引脚,全部默认悬空:
MAX232
参考上面手册截图上的电路图绘制:
晶振
步骤八:原理图库全部放置到原理图上
上一篇:《硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型》
下一篇:《硬件开发笔记(四):硬件开发基本流程,制作一个USB转RS232的模块(三):设计原理图》
硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库相关推荐
- 硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
`该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125369228 红胖子网络科技博文大全:开发技术集合( ...
- 硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125370284 红胖子网络科技博文大全:开发技术集合( ...
- 校友会小程序开发笔记十八:为浏览记录(我的足迹)模块的设计与实现
功能说明 校友会小程序中的"我的足迹"是记录你浏览过的用户,互助,聚会,活动,相册,新闻的集合,在校友会小程序的足迹功能更加完善, 云开发为开发者提供完整的原生云端支持和微信服务支 ...
- 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲
这篇文章里,我们将迈出精通DirectX的第一步,先了解典型Direct3D程序的书写流程,然后学习COM接口的对象的一些思想,然后按照"四步曲"的思路,系统地学习DirectX的 ...
- 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8197792 作者:毛星云(浅墨) ...
- 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇 DirectX初始化四步曲
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8197792 作者:毛星云(浅 ...
- 【Visual C++】游戏开发笔记三十七 浅墨DirectX提高班之五 顶点缓存的红颜知己:索引缓存的故事
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8304741 作者:毛星云(浅墨 ...
- 【Visual C++】游戏开发笔记三十七 浅墨DirectX提高班之五 顶点缓存的红颜知己 索引缓存的故事
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- 微信公众号Java开发-笔记02【开发接入准备、开发接入】
学习视频网址:哔哩哔哩网站 微信公众号开发-Java版 [P01-P02]微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] [P03-P04]微信公众号Java开发-笔记02[开发接入 ...
- [安卓开发笔记一]Android开发配置opencv环境超详细教程
[安卓开发笔记一]Android开发配置opencv环境超详细教程 [更新于 2022年4月] 再次提醒,建议现在看到这篇文章的,仅仅把此文做一个流程参考,4年前android studio就使用cm ...
最新文章
- NHibernate之旅(10):探索父子(一对多)关联查询
- eclipse提示edit source lookup path的问题
- 软件工程随堂小作业—— 寻找“水王”(C++)
- s8 android10,旧机不是部部有 三星 Galaxy S8 将不会获得 Android 10 更新
- Python 数据科学手册 5.7 支持向量机
- 扁平化界面设计,UI设计师都要会!
- Maximo 7.5 集成方式 去掉主菜单
- HDU2191 珍惜现在,感恩生活【背包】
- C++编程练习(14)-------“单例模式”的实现
- 在JavaScript中仿真Java的enum
- IT十年人生过客-二十九-结婚
- 关于ubantu安装cmake
- 便利店的选址有什么诀窍吗?需要掌握哪些选址技巧?
- 数字金额大写转换Java工具类
- Google地图的Street View和Mapplets
- cURL error 18: transfer closed with xxxxxxx bytes remaining to read
- dll系统文件缺失修复工具-DirectX Repair
- 真 OO无双之真乱舞书 序言
- 一小时销量破百万,Python告诉你周杰伦的《Mojito》到底有多火!
- 有什么实用的电脑录音软件