制作板子的一些总结心得

Altium Designer使用心得总结 一、简单操作 垂直分离–>交叉选择模式 修改单位:设计>板参数选项>单位:metric 重新定义板子外形: (1)切为全规划模式:view>board planing model (2)重新定义:design>redefine board shape(要点中四个点) (3)调整:design>edit board shape 测量:ctrl+m 移动原点:edit>origin>set 二、生成Gerber文件(部分公司生产需要pcb文件及Gerber文件 阅读详情

硬件设计分为3种:
1、集成电路IC(Integrated Chip)
2、模拟电路:处理模拟信号电路
3、数字电路:处理数字量的电路(集成芯片搭起来的电路)

板子制作流程到最终成品:
数字电路 -> AD原理图 -> AD PCB图 -> 工厂
板子 -> 元件焊接 -> 调试 -> 单片机成品

原理图:
复位电路:1、高电平电路(例:51单片机) 2、低电平电路(例:STM32单片机)

晶振电路:1、高速晶振2、低速晶振
高速晶振:主要用于单片机的主频
低速晶振:主要用于为RTC提供频率,也为工作不同的外设提供工作频率
晶振单位:PF(例如:104 105 106 分别为 10*10^4PF、10*10^5PF、10*10^6PF)

JTAG电路:4线制 (还有一种SWD 2线制)

BOOT0、BOOT1启动配置电路
启动配置看《STM32F10X硬件开发手册》

RTC电路:注意电池和VCC供电中的发光二极管重要性(防止电池给整个单片机供电)

滤波电路:滤波电路有2个,一个为电源电路、一个为单片机电路

供电电路(USB):VCC,D+ , D- , NC, GND
VCC :5V电压
D+,D- :数据读取
NC :悬空引脚
GND :地

电阻单位:Ω(例如:1K = 102 = 10*10^2Ω 1M = 105 4.7K = 472 120Ω=121)

画原理图常用一些名字
Devices_Intlib器件类库 :
电阻Res
电容Cap
晶振 XTAL
电感 Inductor
Connectors_Intlib接口类库:
Hearer5*2(存在Hearer5*2A等都是内部引脚位置不同,选择自己用的即可)

电容分类:
1、陶瓷电容:直插型、贴片型
特点:无极性电容
2、点解电容:
特点:有极性电容(长正短负)
3、坦电容:
特点:有极性电容(红杠为正)

创建库
文件 -> 新建 -> 保存(放到原理库中)
工具 -> 新器件(插入新建器件名字)
例如在库中制作LM1117-3.3
放置矩形 -> 放置引脚
放置引脚注意:1.十字朝外数字朝里 2.改名字不改表示

安装库
点击库 -> Libraries(左上角)-> 安装

编辑原理图

1.双击修改属性
2.Shift转换英文输入法按G修改(左下角Grid的等级1,5,10)
3.器件转化角度:将器件悬空后 + 空格 (选择90°)
4.画线:
一、Backspace退回原始状态
二、空格键,直接对齐
三、出现十字交叉时,需要自己加圆点
5.网络标号:
一、悬浮的×必须放到对应的导线上
二、点击Tab键打开属性

6.如何快速创建多个引脚
一、创建多个引脚:复制一个引脚(从这个引脚开始标号) -> 编辑 -> 阵列式粘贴
二、反转:有X键水平反转 , Y键垂直反转
三、查看:SCH -> SCHLIB List 查看所有引脚并且可以修改其属性
7.如何修改纸张大小
鼠标右键 -> 选项 -> 文档选项(修改纸张大小A3)
8.如何标注
标注方法:
一、工具 -> 标注所有器件(直接简单标注)
二、工具 -> 反向标注(可以修改标注器件的顺序)
反向标注 -> 处理顺序 -> 更新修改 -> 接受修改 -> 执行修改
如果有相同的标注器件 :工具 -> 复位重复
复位重复后添加备注时注意静态注释和标注所有器件的区别
标注所有器件:按照原来的标注顺序,依次重新标注(可能修改一个,可能全部需要修改)
静态注释:只修改没有标注的器件

PCB
点击圆圈 -> 双击查看属性 -> 修改外形Rectangular 层 Toplayer
按 Q 键可以修改单位(英制inch、公制mm)
1.设定圆点坐标 (编辑 -> 设置参考 -> 定位)
2.设置编号 (例如1 、2)
3.画边框(修改层不能只改颜色 层:Top overlay 宽度:0.2mm)
切记层设置因为制作板子是按每一层图制作(gerber文件、光绘文件)
绘图分2种 :1、手画 2、自动画(封装向导)
封装向导配置参数时参考《stm32f103ubt6》
注意:1。pinE在边上2.尺寸余量加 0.5mm
封装 -> 安装库 -> 工具 -> 封装管理器 -> 接受变化 -> 执行变化 -> 关闭
添加PCB :
坦电容 3216C
LED LED0603
电感 L0603
MINI-USB USB/SM0.8-6SM
JTAG JTAG
电阻 R0603
按键 BUTTON2
LM1117-3.3 SOT-223
SMT32F103VBT6 LQFP100
8M晶振 25M晶振
32768 32,768
设计 -> 更新PCB文件(updata PCB)

导入PCB后 : 布局 -> 规划 -> 布线

布局:
一、尺寸 (例如参考核心板尺寸图)
二、关键器件位置
三、功能模块化
四、按照信号流摆放器件
五、器件的具体布局

尺寸
1、画图
①设置原点
②绘图线画框
2、画框
①用绘图线画
②用禁止布线层(keep-out-layger)
画框步骤:先画一条线(用绘图线) -> 点击属性 -> 设置坐标、长度 -> 摆好位置全部选择 -> 点击右键联合(变成一个整体)
3、裁剪
设计 -> 板子形态 -> 重新定义板形态(开始拖动裁剪的角画成环之后点击鼠标右键)->裁剪完成

关键器件位置
1、设置原点 -> 属性修改坐标(修改角度)
2、锁定(属性中打钩)

功能模块化
按功能(原理图)将元件分开

按照信号流摆放器件
按照信号流(原理图的摆放顺序)大致摆放器件尽量紧凑后期只是微调。

器件的具体布局
1、摆放CPU(一般在电路板中心)
2、摆放接口类(一般在电路板边缘)
3、指示灯(这里主要是电源指示灯,摆放在电源处)

操作基础(在PCB板子中遇到的一些问题):
1、批量操作 :
右键点击操作项 -> 查找相似对象 -> 应用 -> 确定 -> Text Heighe(0.8mm)-> Text Width (0.2mm)(这里的高和宽按照比例4:1来操作观察比较美观,而最小的宽度为0.2mm)->
回车保存
2、白色线称为飞线(当做导线处理)
3、修改布局规则:设计 -> 规则 -> clarance右键 -> 新规则 -> 名称(这里用clarance_LQFP主要给单片机的引脚距离重新定规则) -> 高级查询 -> 全部查询语句(Ispad and Incomponent(U2))(在修改语句中直接用鼠标圈住内容修改)-> 最小间隔0 -> 应用 -> 确定
4、将放不下的器件放在底部处理(点击部件悬挂起 + L键)

规则:
一、线宽
二、线间距
三、过孔

线宽
1、电源(20mil)
2、地线(30mil)
3、信号线(10mil)
可以都一样,但是最好有区别
修改线宽:
设计 -> 类 -> Net Classes -> 添加 -> PWR(电源类) -> VCC、VDDA、VBTA、VREF+
设计 -> 类 -> Net Classes -> 添加 -> GND(地线类) -> GND、VREF-、VSSA
设计 -> 规划 -> Routing -> width -> 新规划 -> width_PWR -> 网络类 -> PWR -> 应用 -> 确定
设计 -> 规划 -> Routing -> width -> 新规划 -> width_GND -> 网络类 -> PWR -> 应用 -> 确定

线间距
设计 -> 规则 -> 线间隔0.2mm

过孔
设计 -> 规则 -> RoutingVias(设置内径、外径)
注:规则不显示(属性 -> 线宽模式 -> 规则选Rule Preferred)

布线:

注意事项
1、线角度不能是锐角,必须是钝角或者偶尔可以直角
2、通过过孔切换导线
3、导线尽量短
4、线宽问题(不同网络线宽重叠用细线引出)
5、尽量避免打孔
6、连线顺序(信号线 -> VCC -> GND)
7、导线不能交叉
8、不能从电阻、电容中间穿过

PCB尺子制作心得 PCB尺子制作心得写在开始正文开始尺子局部介绍及操作方法 写在开始 实验室经常需要制作PCB电路板,师兄让我调研一下主流厂家的PCB制作的工艺、时效等怎么样。调研一番下来,找到一些信息(这里就不给PCB厂家打广告了)。不过信息终归网友评论,本着眼见为实,耳听为虚的原则,我们打算加工一批板子回来。单单做无用的PCB板回来未免有点浪费,想着2019年即将来了,那就加工一批PCB做的尺子好了,即能对比各... 阅读详情

相关推荐

FPGA调试心得

FPGA调试心得一、下载到板子上却是没有反应        用modelsim仿真,看看功能是否正确,测试文件应该要尽可能多的考虑各种问题。建议下载到板子之前要先做功能仿真。二、当代码写完后,仿真通过后,下载到板子上却是没有反应,可以尝试以下方法        a)仔细的看看警告的信息,没有错误并不代表就是正确的,还要看看警告的信息,            1)对那些一直为低或者为高的要注意,看看...

乘风的博客 9846

MDK5新文件创建步骤(HAL库版本)

1.在桌面新建工程文件夹,将示例代码加入2.新建工程框架,选择路径为USER目录下(或者MDK-ARM目录)3,选择主控芯片4.cancel5.添加文件:设置工程名和分组名,添加启动文件,添加system源码工程名:Template分组名:Startup,User,Drivers/SYSTEM,readme双击任意文件夹添加文件statup文件夹下需要添加的文件为s文件,也就是启动文件system源码中添加的文件为:delay.c sys.c usart.c。

qq_56753510的博客 1136

制作《双积分AD转换器》课题的心得

双积分AD转换器的原理 在双积分AD转换器的原理图中,可以知道,Uo与Ui是自己设计的,可以输入Ui为5v。 一定要测量积分器的输出端的值。 T1是自己设计的时间,而T1=2^n * f,此处的频率f为你想要的频率。在我做的原理图中,我是用的是10khz的频率,所以算得的时间基本都在25.6ms左右。 下面是借鉴学长做的原理图。 怎么说呢,原理图仿真没问题,而且,预期的结果很理想。但是,唯一不足的就是只是理想的仿真,实物与仿真差距真的很大。而且,实物中得考虑按键抖动,得

qq_45409010的博客 3014

我的STM学习之路

我的STM学习之路——最小系统 最小系统组成:STM单片机、晶振电路、复位电路、电源电路、下载电路(串口下载电路) STM单片机:我选用的是STM32F103ZET6 STM32F103ZET6单片机是最核心的器件,最小系统板里的其它器件都是为了满足STM32F103ZET6单片机正常运行而存在的。STM32F103ZET6芯片是一个微处理器,所编写的程序加载到单片机里才能够正常运行。 晶振电路:有外部高速晶振和外部低速晶振 在单片机中晶振是普遍存在的,那么晶振为什么这么必要,原因就在于单片机能否正常工作的

fight_defence的博客 649

【工程师笔记】画了十几年板子,我总结出了PCB布局心得

作为电子工程师,很多人都是从画板子开始的,有些人可能觉得这项工作枯燥无味,没什么技术含量,而有些人却从细节中提取出自己的一些心得想法,慢慢的找到了走向高手之路。 ” 1、滤波电容要尽量与芯片电源近,振荡器也是,在振荡器前端放电阻 2、改变电路板大小在Design的Board Shape里 3、放置元件,过孔,焊盘,覆铜,放文本等都可用快捷键P+L 4、画完后要规定禁止布线层即KeepOut-Lay...

weixin_42832780的博客 2785

单片机晶振电路设计及布线指导

涉及常见单片机外围晶振电路设计及layout指导,晶振选型,晶振手册阅读指南,外围电容值计算等。

高频率晶振与低频率晶振区别

晶振

weixin_51838255的博客 769

晶振PCB布线 (2).pdf

...

Stm32

晶振分为高速外部晶振(HSE Osc)、高速内部晶振(HSI RC)、低速外部晶振(LSE Osc)和低速内部晶振(LSI RC)。 高速外部晶振和高速内部晶振一般为8MHz,低速外部晶振一般为32.768KHz,低速内部晶振,大概为40KHz左右,提供看门狗时钟和自动唤醒单元时钟。 ...

want_money的博客 991

OPNET卫星节点仿真避坑指南:为什么你的STK轨道文件导入后位置不对?

本文深入解析OPNET卫星节点仿真中STK轨道文件导入后位置异常的常见问题,揭示坐标系差异(ECI与ECF)、时间基准不匹配等关键因素。通过修改.SA文件头标识、统一时间基准等解决方案,帮助工程师避免仿真失真,提升卫星通信系统仿真的准确性。特别适用于STK与OPNET协同工作的卫星网络仿真场景。

weixin_30335575的博客 600

【强化学习】常用算法之一 “A3C”

A3C(Asynchronous Advantage Actor-Critic)算法是一种在强化学习领域中应用广泛的算法,它结合了策略梯度方法和价值函数的学习,用于近似解决马尔可夫决策过程(Markov Decision Process)问题。A3C算法在近年来备受关注,因为它在处理大规模连续动作空间和高维状态空间方面具有出色的性能。A3C算法是一种基于策略梯度的强化学习算法,通过多个并行的智能体异步地与环境交互,并利用Actor和Critic网络实现策略和价值的近似,从而实现快速而稳定的强化学习训练。

Code_and516的博客 6756

STM32时钟系统

每个振荡器都对应着右边的图片 外部就是芯片外部的晶振(接入芯片内部) 内部振荡器就是在芯片内部的HSE 和HSI都是高速的振荡器 外部的可以提供4-16MHZ的晶振 内部可提供8MHZ的晶振 SYSCLK是系统的内部时钟 他的晶振是72MHZ HSE和HSI通过锁相环使得晶振频率增加到72MHZ。

qq_74185687的博客 665

从IR Drop到EM分析:数字IC电源规划中那些没人明说的细节(以MTCMOS配置为例)

本文深入探讨数字IC后端设计中电源规划的关键细节,特别关注MTCMOS配置、电源网络电阻最小化和level shifter供电等实战技巧。通过分析IR Drop和EM问题,提供优化floorplan和powerplan的具体策略,帮助工程师避免常见陷阱,提升芯片设计的稳定性和可靠性。

q9w8e7r6t5的博客 511

arduino小车制作心得

在制作arduino小车之前,需要了解一些基础知识,虽然大部分的东西都在调库,以及调试,首先要明白arduino的代码基本上是由两部分组成的loop(循环部分)和set up(启动阶段),在我的学习的阶段我了解了digital系列的函数还有analog系列的函数以及Servo库的东西等一系列东西 1.pinMode(端口,模式) 在最初使用pinMode可以把接入的端口进行不同模式的设定,大概有三类:INPUT(输入模式),OUTPUT(输出模式),INPUT_PULLUP(输入上拉模式) 输入上拉模

weixin_63032791的博客 4756

一文看懂分布式存储架构

目录一、集中存储结构二、分布式存储1 、分布式存储的兴起2 、分布式存储的重要性3 、分布式存储的种类和比较三、分布式理论浅析1 、一致性和可用性2 、数据分布3 、复制4 、分布式协议5、跨机房部署四、分布式文件系统1、 Google 文件系统( GFS )2、 Taobao 文件系统( TFS )3、 Fackbook Haystack 文件系统4、 CDN 内容分发网络五、分布式键值系统1、 Amazon Dynamo2、 Taobao Tiar3、 ETCD4 、产品选型比较( Etcd , Zoo

weixin_70730532的博客 2万+

8位可控加减法电路设计

一、设计要求   利用Logisim平台中现有运算部件构建一个8位可控加减法器,可支持八位加减法,利用已经封装全加器和逻辑门进行连接,要求实现相应的输出,判断是否溢出。 二、方案设计 实验原理: [A]补+[B]补 = [A+B]补(mod2^n+1)   公式1        [A-B]补 = [A]补+[-B]补(mod2^n+1)    公式2 FA为全加器,利用全加器实现加减法,难点在于实验减法,对输入的[Y]补各位取反加一即为[-Y]补,利用公式2,就可以将减法转化为加法再利用全加

qq_51700383的博客 1万+

高速板子布线好有讲究啊~~画了一天的DAC0832之画板心得

还记得上次,自己参考开发板和原理图做的一块DAC0832的模块,已知DAC0832为电流型输出,于是乎我就在输出端与地端接入一个50欧姆的电阻…(没有运放),直接想它输出个电压,改变输入的数字量,然后通过示波器来显示它产生的各种波形…但是,但是,但是,就是不行,我用万用表+示波器测量,检查,调试,还是没有结果,霍霍,于是乎我问牛老前辈,他说按照PDF上接果断出不来,他以前也做过,也是出...

weixin_34138056的博客 560

测试用例经典练习之微信发红包测试用例

微信发红包测试用例

ZCYaiCLX3344的博客 1万+

画了十几年板子,我总结出了PCB布局心得

作为电子工程师,很多人都是从画板子开始的,有些人可能觉得这项工作枯燥无味,没什么技术含量,而有些人却从细节中提取出自己的一些心得想法,慢慢的找到了走向高手之路。 ” 1、滤波电容要尽量与芯片电源近,振荡器也是,在振荡器前端放电阻 2、改变电路板大小在Design的Board Shape里 3、放置元件,过孔,焊盘,覆铜,放文本等都可用快捷键P+L 4、画完后要规定禁止布线层即KeepOut-Lay...

wusuowei1010的博客 8416

预处理详解(三)—— 命令行定义 + 条件编译 + 文件包含

文章目录前言 前言

2021dragon的博客 2186

【Flink】FlinkSQL如何触发执行计算

Table (通过 StatementSet.addInsert() 输出给某个 Sink)和 INSERT 语句 (通过调用 StatementSet.addInsertSql())会先被缓存到 StatementSet 中,StatementSet.execute() 方法被调用时,所有的 sink 会被优化成一张有向无环图。该方法是用来将一个表的内容插入到目标表中,一旦该方法被调用, TABLE API 程序立即被翻译。该方法是用来执行一个 SQL 语句,一旦该方法被调用, SQL 语句立即被翻译。

一杯咖啡半杯糖的博客 1006

PCB做板子步骤和经验

好久没做PCB板了,花了3天时间,复习, 完成了主控板的PCB绘制和在线下单。这里希望记录一下PCB制板的主要步骤,便于今后再次做板子的时候来复习。 1. 画原理图 原理图这块,相对容易。确定好每个模块的功能进行绘制。通常情况下,一个芯片的外围电路怎么画,都可以百度抄现成的方案,过来直接用。部分绘制结果如下图: Tips:我们可以加上一些文字注释,如:on or off,对各模块功能进行解释。也可以加上“黑线”,用来对整张原理图进行区域划分。 2. 元件封装 对原理图中的每个元件的封装进行检查,不然在导入

weixin_44392735的博客 3万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

关于焊板子的心得

烙铁不能太热 一般在300度到350度 400度已经够热了 700度就能轻松把焊盘烫下来(实际上是10mil的走线断了),没有泪滴的焊盘更是如此 要把飞线的地方用热熔胶粘一下要不然会弄坏 小心不要把mark点粘上锡(否则很难弄干净), 不要把过孔在焊接的时候不小心用锡封上了,这都是一些技术问题,,更是心态问题 焊板子的时候,不用烙铁要把它放到架子上 要做到最好,,,焊板子就像...

weixin_30662539的博客 1710

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

STM32开发板, 用FlyMcu串口下载后程序烧录成功,但板子没有反应

学习目标: 之前一直在看论文,现在想做点实际的东西,开始着手学习下stm32开发板(正点原子),一点点进步了!!记录下玩板子中遇到的问题,做个笔记供以后查阅。 学习内容: 1、 程序源码烧录与实验 文章目录学习目标:学习内容:查漏补缺一、问题描述二、问题解决步骤1.按部就班,步步为营2.推陈出新总结 查漏补缺 STM32的视频教程中有详细的操作步骤与讲解,并且还有安装失败解决办法,对于我们使用二次开发确实很周到了,但也并非应有尽有,罗列所有问题,我就将我遇到的这些问题做个笔记,也希望帮到眼缘人。

weixin_43746132的博客 1万+

快速制作边框的心得

常常需要制作一个边框,中间放个半透明的板子,用来放置文字,最快的方法是:1、画一个圆边矩形2、保存选区,再画收缩之或者自由变换选区,两者运算,求出边框3、填充白色或者希望的边框基本色4,现在浮雕效果,调整下面的光泽等高线,即可都得具有金属质感的边框。 转载于:https://www.cnblogs.com/jetz/archive/2005/09/26/244391.html...

weixin_33674976的博客 133
上一篇: 最小生成树与最短路径的区别
下一篇: TCP/UDP区别
EncodedStar
博客等级 码龄10年 2614粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值