当前位置:网站首页>硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
2022-06-21 21:38:00 【长沙红胖子Qt】
若该文为原创文章,转载请注明原文出处
本文章博客地址: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的模块(三):设计原理图》
边栏推荐
- mysql中数据格式转换的一个示例
- WSL 2 installation process (and introduction)
- 1016. 子串能表示从 1 到 N 数字的二进制串
- 牛客月賽-環上食蟲
- Elementary transformation of numpy matrix
- Analysis of 43 cases of MATLAB neural network: Chapter 19 handwritten font recognition based on SVM
- CISSP certification 2021 textbook OSG 9th Edition added (modified) knowledge points: comparison with the 8th Edition
- 4. ESP8266通过OLED实时显示DHT11温湿度参数
- It is said that the design of high concurrency system is not difficult at all!
- STM32 cannot download the program again after downloading it once, and the program cannot run.
猜你喜欢

Uniapp encapsulates the request function to achieve unique login. One account can only log in to one device at the same time

WSL 2 的安装过程(以及介绍)

Cola and herbal tea speed up mutual rolling

libra白皮书

硬件开发笔记(五):硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件
![[use four tricky examples to help you understand] how data is stored in memory](/img/ef/372ae4483bda909318cbdc05bd38f0.png)
[use four tricky examples to help you understand] how data is stored in memory

Shanghai Jiaotong University: Kerong Wang | bootstrap transformer based on off-line reinforcement learning

Solutions to the problem that Allegro's pcbeditor is often stuck or busy in use

关于 allegro的pcbEditor在使用过程中经常卡或者busy无响应 的解决方法

关于 安装Qt5.15.2启动QtCreator后“应用程序无法正常启动0xc0000022” 的解决方法
随机推荐
1016. substring can represent binary string of numbers from 1 to n
postgis 如何用米制单位 buffer
SIGIR2022 | 對話式推薦系統中的用戶偏好建模
Left hand code, right hand open source, part of the open source road
Go service platform project (I) design of database tables and use of gendry Library
Move Protocol Beta测试版再调整,扩大总奖池
How to adjust the resolution of the computer screen? Computer screen modification resolution switchresx
H5 wechat authorized login (wechat authorized login of the uniapp web version)
uniapp微信授权之 有个别用户 无法正常授权
4. ESP8266通过OLED实时显示DHT11温湿度参数
numpy矩阵初等变换
Prediction of enzyme activity parameters by deep learning construction of enzyme binding model
After a low code manufacturer stopped serving
2022-06-21:golang选择题,以下golang代码输出什么?A:3;B:4;C:100;D:编译失败。 package main import (
Uniapp encapsulates the request function to achieve unique login. One account can only log in to one device at the same time
關於 麒麟系統開發錯誤“fatal error: GL/gl.h: No such file or directory“ 的解决方法
June 21, 2022: golang multiple choice question, what does the following golang code output? A:3; B:4; C:100; D: Compilation failed. package main import (
Postgres slice data through limit
Flink real-time risk control rule engine
关于 SecureFx传输远程服务器中文显示乱码 的解决方法