若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124913345
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

硬件相关开发

上一篇:《硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型》
下一篇:《硬件开发笔记(四):硬件开发基本流程,制作一个USB转RS232的模块(三):设计原理图》

前言

  上一篇了解了基本的过程,选型了相关的芯片,本篇描述原理图的设计过程,在原理图设计之前或者过程中需要不断新增原理图元器件。

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的模块(二):设计原理图库相关推荐

  1. 硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件

    `该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125369228 红胖子网络科技博文大全:开发技术集合( ...

  2. 硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125370284 红胖子网络科技博文大全:开发技术集合( ...

  3. 校友会小程序开发笔记十八:为浏览记录(我的足迹)模块的设计与实现

    功能说明 校友会小程序中的"我的足迹"是记录你浏览过的用户,互助,聚会,活动,相册,新闻的集合,在校友会小程序的足迹功能更加完善, 云开发为开发者提供完整的原生云端支持和微信服务支 ...

  4. 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲

    这篇文章里,我们将迈出精通DirectX的第一步,先了解典型Direct3D程序的书写流程,然后学习COM接口的对象的一些思想,然后按照"四步曲"的思路,系统地学习DirectX的 ...

  5. 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8197792 作者:毛星云(浅墨) ...

  6. 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇 DirectX初始化四步曲

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:  http://blog.csdn.net/zhmxy555/article/details/8197792 作者:毛星云(浅 ...

  7. 【Visual C++】游戏开发笔记三十七 浅墨DirectX提高班之五 顶点缓存的红颜知己:索引缓存的故事

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8304741 作者:毛星云(浅墨 ...

  8. 【Visual C++】游戏开发笔记三十七 浅墨DirectX提高班之五 顶点缓存的红颜知己 索引缓存的故事

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  9. 微信公众号Java开发-笔记02【开发接入准备、开发接入】

    学习视频网址:哔哩哔哩网站 微信公众号开发-Java版 [P01-P02]微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] [P03-P04]微信公众号Java开发-笔记02[开发接入 ...

  10. [安卓开发笔记一]Android开发配置opencv环境超详细教程

    [安卓开发笔记一]Android开发配置opencv环境超详细教程 [更新于 2022年4月] 再次提醒,建议现在看到这篇文章的,仅仅把此文做一个流程参考,4年前android studio就使用cm ...

最新文章

  1. NHibernate之旅(10):探索父子(一对多)关联查询
  2. eclipse提示edit source lookup path的问题
  3. 软件工程随堂小作业—— 寻找“水王”(C++)
  4. s8 android10,旧机不是部部有 三星 Galaxy S8 将不会获得 Android 10 更新
  5. Python 数据科学手册 5.7 支持向量机
  6. 扁平化界面设计,UI设计师都要会!
  7. Maximo 7.5 集成方式 去掉主菜单
  8. HDU2191 珍惜现在,感恩生活【背包】
  9. C++编程练习(14)-------“单例模式”的实现
  10. 在JavaScript中仿真Java的enum
  11. IT十年人生过客-二十九-结婚
  12. 关于ubantu安装cmake
  13. 便利店的选址有什么诀窍吗?需要掌握哪些选址技巧?
  14. 数字金额大写转换Java工具类
  15. Google地图的Street View和Mapplets
  16. cURL error 18: transfer closed with xxxxxxx bytes remaining to read
  17. dll系统文件缺失修复工具-DirectX Repair
  18. 真 OO无双之真乱舞书 序言
  19. 一小时销量破百万,Python告诉你周杰伦的《Mojito》到底有多火!
  20. 有什么实用的电脑录音软件

热门文章

  1. java 进制转换类_Java基本数据类型以及进制转换
  2. CCCC选拔赛赛后总结
  3. python+request 哔哩哔哩视频下载
  4. 【114天】尚学堂高琪JAVA300篇视频精华笔记(1-6)
  5. java 图书馆系统_JAVA 图书馆管理系统
  6. C++ 图书馆管理系统
  7. VOT 数据集下载toolkit
  8. 如何用计算机设计衣服,如何用电脑设计服装
  9. zookeeper选举机制详解
  10. 计算机四舍五函数,技巧:在Excel中四舍五入为六至五十的最佳函数算法