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

PADS-LOGIC项目原理图设计

最小板原理图设计

目录

1 菜单与工具使用

2 常用设置

2.1选项卡

2.2 图纸设置

2.3 颜色设置

3 设计技巧

3.1 模块化设计思路

3.2 元件放置

3.3 走线及连接符

4 原理图绘制

4.1 POWER原理图设计

4.2 MCU原理图设计

4.2.1晶振电路

4.2.2复位电路

4.2.3 BOOT电路

4.2.4 SW电路

4.2.5 STM32电路设计

4.4 按键原理图设计

4.5 LED原理图设计

4.6 电位器原理图设计

4.7 蜂鸣器原理图设计

4.8 USB转UART电路设计

4.9 ARDUINO电路设计

5 MCU网络集成


1 菜单与工具使用

菜单栏

该菜单主要用来进行原理图的新建、关闭、保存、另存、打印的基本的控制。

报告:bom清单

编辑菜单

 该菜单主要用来对原理图中的元件进行复制、粘贴、删除等操作。

查看菜单

主要用来对图纸,工具栏,状态栏显示属性配置

设置菜单

该菜单主要用来对原理图设计边框大小、栅格、字体大小等的设置。

工具菜单

 该菜单主要用来对原理图设计边框大小、栅格、字体大小等的设置。

帮助菜单

 该菜单主要是关于PADS Logic的一些版本说明,使用说明等

右键菜单

选择过滤器

 

2 常用设置

2.1选项卡

常规选项

设计选项

关注选项4个勾,复杂电路图纸尺寸选择、分隔符

 文本选项

线宽选项

2.2 图纸设置

2.3 颜色设置

3 设计技巧

3.1 模块化设计思路

整体方案设计

图页设计

 

 

3.2 元件放置

POWER元件放置

 MCU元件放置

KEY&LED元件放置

RELAY&BUZZER元件放置

ARDUINO元件放置

USB/UART元件放置

3.3 走线及连接符

代表总线和4根连线

页面连接符F2

 

4 原理图绘制

4.1 POWER原理图设计

查看芯片手册 

根据芯片手册

这里多了2个0.1uf的电容

电容的特性:

储能

隔直通交

大电容滤低频,小电容滤高频,后面是stm32,所以要滤高频。

根据手册输入10uF,输出100uF,改成不同的容值和封装尺寸属性等

 

 

F2与芯片连线,GND总线,总线在连出来右键接地

 F

 CTRL或右键旋转电压,双击显示网络标签名

调整5v标签位置

 

最后添加页间连接符输出3.3V,居中放置电源就完成了。

4.2 MCU原理图设计

MCU包含SWD、STLINK、晶振、复位电路的接口

4.2.1晶振电路

查看晶振手册

 CL1、CL2是负载电容

 但是不能直接根据晶振手册放置负载电容,根据STM32手册计算公司计算负载电容

任何器件都含有电容值,板间电容一般为5pf,经过计算最终CL1=CL2=30pF

(最终通过晶振数据手册,st官方芯片手册,st官方负载电容手册作为参考)

接下来放置晶振和电容

改下容值属性

 

4.2.2复位电路

st芯片手册

 

需要一个开关、一个电容就可以实现复位电路(步骤略)

4.2.3 BOOT电路

主flash启动,是从自写程序启动

System启动,就是系统出厂启动,比如串口下载程序

我们一般有stlink,所以我们就可以从boot0开始启动,0pin就是GND

10K电阻用来限流,降低功耗

 

4.2.4 SW电路

选择页面连接符也可以,右键选择网络,GND和接地图标都是高亮 

4.2.5 STM32电路设计

按经验每个电源引脚都要加一个旁路电容(或叫称滤波电容)再接地,做PCB的时候靠着引脚放置。在高速电路中,10Mhz-50Mhz直接的一般放一个0.1uf电容,这样滤波效果最好。50-100Mhz一般放置0.01uf电容。

如果出现页间连接符拥挤,可取消显示。

 添加页面连接符

 放置滤波电容

4.4 按键原理图设计

放置10K上拉电阻,电容与按键进行并联。按键通过总线连接。

放一组电路,复制4份给4个按键

添加总线

 

4.5 LED原理图设计

led接限流电阻,接总线。看出led手册5ma即可点亮,导通电压2.0v,计算选择电阻。

(3.3v-2v)/5ma = 260 欧姆

4.6 电位器原理图设计

 核心参数5V 80ma 70欧姆。单片机最大电流25ma,总电流最大80ma。使用三极管放大。

 放大倍数200左右

二极管作为开关二极管,续流作用。

继电器线圈相当于电感,电感通直隔交,电感两端电流不能突变。当三极管从导通变为截止的时候,线圈会形成一个反的电动势,如果没有二极管,电流会把三极管击穿,有二极管会通过二极管留到电源,再通过5v留到接地。

三极管导通电压0.7V

电容放个0.1uf,滤波

电阻4.7K计算由来:根据80ma/200放大倍数=0.4ma,(3.3-0.7)/0.4ma = 6.5K欧姆。我们这里加了下拉电阻47K,因为上电不稳,所以要加入下拉电阻,放置异常外部输入,保证线路截止状态,所以从6.5k下调为4.7欧姆

4.7 蜂鸣器原理图设计

同上

4.8 USB转UART电路设计

芯片手册,其中MAX232可以不用看

从mcu电路那复制一个晶振电路 

4.9 ARDUINO电路设计

1个5v接口 ,1个GND接口

5 MCU网络集成

把UART、蜂鸣器、继电器、ARDUINO、LED集成到MCU

相关文章:

PADS-LOGIC项目原理图设计

最小板原理图设计 目录 1 菜单与工具使用 2 常用设置 2.1选项卡 2.2 图纸设置 2.3 颜色设置 3 设计技巧 3.1 模块化设计思路 3.2 元件放置 3.3 走线及连接符 4 原理图绘制 4.1 POWER原理图设计 4.2 MCU原理图设计 4.2.1晶振电路 4.2.2复位电路 4.2.3 BOOT电路 …...

36岁大龄程序员被裁,找了2个月工作,年包从100万降到50万,要不要接?

为了找到工作,你愿意接受降薪多少? 一位36岁的杭州程序员问: 36岁被裁,找了2个月工作,年包从100万降到50万,真心纠结,要不要接? 网友们分成了旗帜鲜明的两派,一派人认为不…...

Android Retrofit 源码分析

1、简介 Retrofit 是一种基于 Java 的 RESTful Web Service 客户端库,它可以将网络请求抽象出来并支持多种转换器,可以将 JSON、XML 和其他格式的响应数据自动转换为 Java 对象。Retrofit 通过注解的方式来描述 REST API 调用,使开发人员能够…...

CDN如何阻止网络攻击

随着网络技术的发展,网络攻击事件也越来越多,对企业和个人的安全和稳定造成严重威胁。为此,高防CDN应运而生,成为广大用户保障网络安全的重要工具。什么是高防CDN?高防CDN的特点有哪些?高防CDN如何阻止网络攻击?接下来让我们一…...

Mybatis-Plus -04 条件构造器与代码生成器

Mybatis-Plus--条件构造器与代码生成器 1 条件构造器1.1 > < 1.2 in notin1.3 between...1.4 orderBy...1.5 like... 2 代码生成器2.1 引入依赖2.2 生成器代码 1 条件构造器 通过条件构造器可以更加轻松的完成条件查询与更新(底层就是动态SQL) 1.1 > < ge 小于 &l…...

MapReduce高级篇——全局计数器

MapReduce Counter 计数器 概念 在执行MapReduce程序的时候&#xff0c;控制台输出日志中通常下面片段&#xff0c;可以发现输出信息中的核心词是counter,中文叫做计数器 在执行MapReduce城西过程中&#xff0c;许多时候&#xff0c;用户希望了解程序的运行情况&#xff0c;H…...

轻松掌握K8S目录持久卷PV/PVC的kubectl操作知识点04

1、介绍 在docker中可以将容器中的目录挂载出来&#xff0c;在k8s中pod可以部署在不同节点&#xff0c;假如该节点的机器宕机了&#xff0c;k8s可能就会将此Pod转移到其他机器&#xff0c;就不是原先的机器了。k8s有自己的一套挂载方案&#xff0c;如下图所示&#xff0c; 原…...

Appuploader证书申请教程

转载&#xff1a;IOS证书制作教程 点击苹果证书 按钮 点击新增 输入证书密码&#xff0c;名称 这个密码不是账号密码&#xff0c;而是一个保护证书的密码&#xff0c;是p12文件的密码&#xff0c;此密码设置后没有其他地方可以找到&#xff0c;忘记了只能删除证书重新制作&…...

acwing17给了一个头节点,从尾到头输出链表的元素,顺便练练容器

方法一 建立一个数组&#xff0c;从头到尾遍历一遍链表&#xff0c;然后将链表的每个元素的值赋给数组 犯了一个错误 新建的vector容器是一个可变长的数组&#xff0c;要想像数组下标那样访问前提是这个下标所指向的元素得存在&#xff0c;这也就跟那个声明一维数组得写出长度来…...

Linux 性能优化大全!

性能指标 高并发和响应快对应着性能优化的两个核心指标&#xff1a;吞吐和延时 应用负载角度&#xff1a;直接影响了产品终端的用户体验 系统资源角度&#xff1a;资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈&#xff0c;但请求的处理还不够快&#xff0…...

精通 TensorFlow 2.x 计算机视觉:第一部分

原文&#xff1a;Mastering Computer Vision with TensorFlow 2.x 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 深度学习 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 不要担心自己的形象&#xff0c;…...

mulesoft MCIA 常用词汇、知识点汇总

mandate 授权 carry out 执行 subscriptions 订阅 stakeholders 利益相关者 periodically 定期地 Idempotent 幂等的 on-premises 本地 mutual 相互 two-way 双向的 arbitrary 任意的 mandatory 强制性的 round-robin 循环 replicate 复制 compensating actions 补…...

Python 单样本学习实用指南:1~6 全

原文&#xff1a;Hands-On One-shot Learning with Python 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 深度学习 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 不要担心自己的形象&#xff0c;只关心如…...

心血管疾病数据探索分析

心血管疾病数据探索分析 初步数据分析 首先,导入挑战所需模块: import pandas as pd import numpy as np import seaborn as sns import matplotlib import matplotlib.pyplot as plt import matplotlib.ticker from matplotlib import rcParams import warnings warnings…...

Pandas的应用-1

Pandas是一个开源的数据分析工具&#xff0c;它提供了高性能、易于使用的数据结构和数据分析工具。其中&#xff0c;Series是Pandas中最基本的数据结构之一&#xff0c;它是一种类似于一维数组的对象&#xff0c;可以储存任何数据类型。在本文中&#xff0c;我们将介绍Series的…...

【状态估计】电力系统状态估计的虚假数据注入攻击建模与对策(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

【Spring】Spring @Import注解的使用和源码分析

文章目录 介绍Import导入bean的三种方式普通类ImportSelector接口ImportBeanDefinitionRegistrar接口 源码解析总结 介绍 今天主要介绍Spring Import注解&#xff0c;在Spring中Import使用得比较频繁&#xff0c;它得作用是导入bean&#xff0c;具体的导入方式有多种&#xff…...

C++中的类与对象

类与对象 我们在C语言中自定义的struct 叫做结构体&#xff0c;而在C中我们把struct升级为了类&#xff0c;并且还加入了一个class&#xff0c;也称为类&#xff0c;那么我们今天就来看一下结构体和类的不同和相同 1.结构体与类 我们在C语言中的结构体是struct&#xff0c;而…...

探索Qt图像处理的奥秘:从入门到精通

探索Qt图像处理的奥秘&#xff1a;从入门到精通&#xff08;Exploring the Secrets of Qt Image Processing: From Beginner to Expert&#xff09; 引言&#xff1a;Qt图像处理的概述和应用&#xff08;Introduction: Overview and Applications of Qt Image Processing&#…...

springboot+vue企业人事人力资源管理系统java公司员工出差考勤办公OA系统

“简易云”是这个系统的名字 &#xff08;6&#xff09;系统管理&#xff1a;主要下拉分为角色管理、菜单管理&#xff1b; 角色管理&#xff1a;此页面可对角色进行增删改查操作&#xff0c;可修改不同角色的权限&#xff1b; 菜单管理&#xff1a;此页面可配置系统可展示的菜…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容&#xff1a;参考网站&#xff1a; PID算法控制 PID即&#xff1a;Proportional&#xff08;比例&#xff09;、Integral&#xff08;积分&…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中&#xff0c;Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染&#xff08;即CPU被阻塞&#xff09;&#xff0c;这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&…...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

大数据零基础学习day1之环境准备和大数据初步理解

学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 &#xff08;1&#xff09;设置网关 打开VMware虚拟机&#xff0c;点击编辑…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲

文章目录 前言第一部分&#xff1a;体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分&#xff1a;体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...

Selenium常用函数介绍

目录 一&#xff0c;元素定位 1.1 cssSeector 1.2 xpath 二&#xff0c;操作测试对象 三&#xff0c;窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四&#xff0c;弹窗 五&#xff0c;等待 六&#xff0c;导航 七&#xff0c;文件上传 …...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用&#xff1a; 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests&#xff1a;发送 …...

HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散

前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说&#xff0c;在叠衣服的过程中&#xff0c;我会带着团队对比各种模型、方法、策略&#xff0c;毕竟针对各个场景始终寻找更优的解决方案&#xff0c;是我个人和我司「七月在线」的职责之一 且个人认为&#xff0c…...