嵌入式软件--PCB DAY 1

2024-08-21 00:28
文章标签 pcb day 嵌入式软件

本文主要是介绍嵌入式软件--PCB DAY 1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、入门

1.什么是PCB

随着技术的进步,我们已经可以将一个电子设备的主要功能全部集成在一块单独的电路板上。这种电路板可以由相关的机械设备像印刷一样生产出来。因此我们现在的电路板可以被称为印刷电路板(Printed Circuit Board)。

2.什么是PCBA

将电子元件安装到PCB上的这个过程我们称为PCBA(印刷电路板组装)。元件和电路板之间一般是使用锡焊进行连接。

二、 PCB的结构与制作工艺

1.PCB的典型结构(双层板为例)

  1. 介电层:用来保持线路及各层之间的绝缘性,俗称为基材,最常见的材料是玻璃纤维。
  2. 孔:导通孔可以使两层次以上的线路彼此导通,
  3. 防焊油墨:对于整个电路板来说,并非全部的铜面都要吃锡上零件,因此非吃锡的区域,会印一层隔绝铜面吃锡的物质(通常是环氧树脂),避免
  4. 丝印:丝印的主要功能是是在电路板上标注个零件的名称、位置框,方便组装后维修及辨识用。
  5. 线路:基材上的铜面,经过曝光和化学腐蚀形成特定的线路,用来对元件起到连接作用。

2.PCB的加工工艺

PCB通常是由覆铜板加工而来。覆铜板也称为铜箔层压板,它是一种由一层或多层铜皮,粘着一块绝缘基材所组成的板子。这种绝缘材料通常以玻璃纤维居多。

PCB设计:在生产前,工程师需要在EDA(Electronic Design Automation 电子设计自动化)软件上设计出整个电路板的布线。这个布线也就是我们后续的“施工图”。

钻孔:根据工程师的PCB设计图纸,我们需要先在覆铜板上留下必要的过孔。

显影:在此步骤中,我们将按照先前设计的PCB线路图,将一种防腐材料精确地印刷在覆铜板上。

蚀刻:接下来的步骤涉及将覆铜板浸入特定化学溶剂中,这样未被抗腐蚀材料保护的铜便会被溶解去除。通过这一过程,我们能够精确地留下设计图案中预期的PCB导电铜路径。

阻焊涂层

板子上的铜线如果长时间地裸露在空气中,这些铜线就会老化。并且铜线暴露在空气里也有短路的风险。因此,我们会在电路板上加一层绝缘涂层(这个涂层我们称为阻焊层)

根据不同的材料,这个涂层可能是绿的、黑的、蓝的、紫的。对应的材料也被称为绿油、黑油、蓝油等。不同的颜色并不会存在性能差异。

保留焊盘:如果整个铜板被防焊绿油所覆盖,那么电子元件将无法通过焊接与其固定连接。因此,对于预定于安装电子元件的位置,我们必须移除相应区域的绿油,以便重新暴露出铜面,从而便于我们通过焊接来安装电子元件。

印制丝印:最终,为了简化焊接和后续维修工作,我们将在电路板上添加一系列标识符号,这一过程称为丝网印刷(丝印)。这些标记有助于识别各种电子元件的放置位置和方向,从而确保焊接过程的准确性和便捷性。

三、电子元器件的封装

电子元件的封装其实就是把像半导体芯片、集成电路或者晶体管这样的电子部件用一种保护性的材料包起来,然后提供一种方式,让这些部件能够轻松地连接到电路板上。这个过程既保护了电子部件,又让它们能够在电路中发挥作用。

几种常见的IC封装:

DIPDual In-line Package)双列直插封装

SOICDual In-line Package)小型轮廓封装

QFPQuad Flat Package)四边扁平封装

BGA(Ball Grid Array)球栅阵列封装

四、PCB设计

1.EDA软件

嘉立创EDA:国产、开源、免费的EDA设计工具。符合中国人的使用习惯,操作简单。提供了丰富的封装和原理图符号。并且与立创商城打通,可以快速下单、打板。操作思路和方法与以上软件类似。绘制的原理图和PCB可以转换到以上软件中使用。

在百度或某一网站搜索嘉立创EDA,或访问网址国产嘉立创EDA - 一个用心为中国人定制的电路板开发平台 国产嘉立创EDA - 基于浏览器的免费电路板设计软件:在线绘制原理图、仿真、PCB制作,简单易用,功能强大,专为中国人设计。icon-default.png?t=N7T8https://lceda.cn/下载最新的专业版,一路点击下一步,直接安装,然后注册使用。学习过程最好选择半离线模式

2.原理图设计

原理图是通过图形符号来展示电子电路中各组件及其连接关系的一种图形化表示方法。简而言之,原理图与电路图是同义的,它使得设计师能够通过绘制这些图表来详细规划和设计电路的功能及其相互连接方式。

3.PCB设计

PCB设计本质上是基于先前绘制的原理图来创建PCB实体的过程。这一过程涵盖了多个详细设计环节,包括电子元件的选择、PCB板材的形状定制、电子元器件在板上的布局规划、电路的布线设计,以及丝印图案的制作等。

Alt+w键连接导线。

LED1与R1之间一根导线相连即可,但可以做复杂些。

先将红线放在中间,鼠标左键点一下,不要到头。按下Alt+v,打孔放在红线头。鼠标左键按一下底层,整个页面暗淡了,再连接电阻,实现顶层到底层的穿梭。

4.设计板框

通过板框可以控制电路板的外形。

在右侧的属性面板,选中圆角半径。

5.PCB的DRC和下单

检查DRC,没错再下单。

没错误,之后

之后就可以将绘制好的PCB下单了,每个账号每个月可以领取两张优惠券免费得板子哦。

之后,作为某宝和某东的常客,就不用过多演示了。

五、进阶阶段

1. 38译码电路

这个电路要会借助一个IC芯片(74HC138)来实现用3个开关去选择性地开启8个LED灯的其中一个的效果。

2. 245电路

这个电路采用了74HC245N IC芯片,用于接收较弱的数字信号,并对其进行放大,以便输出更强的信号。

这篇关于嵌入式软件--PCB DAY 1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1091600

相关文章

day-51 合并零之间的节点

思路 直接遍历链表即可,遇到val=0跳过,val非零则加在一起,最后返回即可 解题过程 返回链表可以有头结点,方便插入,返回head.next Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}*

Linux基础入门 --9 DAY

文本处理工具之神vim         vi和vim简介 一、vi编辑器 vi是Unix及类Unix系统(如Linux)下最基本的文本编辑器,全称为“visual interface”,即视觉界面。尽管其名称中包含“visual”,但vi编辑器实际上工作在字符模式下,并不提供图形界面。vi编辑器以其强大的功能和灵活性著称,是Linux系统中不可或缺的工具之一。 vi编辑器具有三种主要的工作模

day-50 求出最长好子序列 I

思路 二维dp,dp[i][h]表示nums[i] 结尾,且有不超过 h 个下标满足条件的最长好子序列的长度(0<=h<=k),二维数组dp初始值全为1 解题过程 状态转换方程: 1.nums[i]==nums[j],dp[i,h]=Math.max(dp[i,h],dp[j,h]+1) 2.nums[i]!=nums[j],dp[i,h]=Math.max(dp[i,h],dp[j,h-1

[Day 73] 區塊鏈與人工智能的聯動應用:理論、技術與實踐

AI在健康管理中的應用實例 1. 引言 隨著健康管理需求的提升,人工智能(AI)在該領域的應用越來越普遍。AI可以幫助醫療機構提升效率、精準診斷疾病、個性化治療方案,以及進行健康數據分析,從而改善病患的健康狀況。這篇文章將探討AI如何應用於健康管理,並通過具體代碼示例說明其技術實現。 2. AI在健康管理中的主要應用場景 個性化健康建議:通過分析用戶的健康數據,如飲食、運動、睡眠等,AI可

Vue day-03

目录 Vue常用特性 一.响应更新 1. 1 v-for更新监测 1.2 v-for就地更新 1.3 什么是虚拟DOM 1.4 diff算法更新虚拟DOM 总结:key值的作用和注意点: 二.过滤器 2.1 vue过滤器-定义使用 2.2 vue过滤器-传参和多过滤器 三. 计算属性(computed) 3.1 计算属性-定义使用 3.2 计算属性-缓存 3.3 计算属

用Python实现时间序列模型实战——Day 14: 向量自回归模型 (VAR) 与向量误差修正模型 (VECM)

一、学习内容 1. 向量自回归模型 (VAR) 的基本概念与应用 向量自回归模型 (VAR) 是多元时间序列分析中的一种模型,用于捕捉多个变量之间的相互依赖关系。与单变量自回归模型不同,VAR 模型将多个时间序列作为向量输入,同时对这些变量进行回归分析。 VAR 模型的一般形式为: 其中: ​ 是时间  的变量向量。 是常数向量。​ 是每个时间滞后的回归系数矩阵。​ 是误差项向量,假

Allegro PCB--报错

1。 走线上打孔 问题:在走线上打的Via,我通过"Assign net to Via", 给与网络。成功后。 跑Tools\Database check\ Update all DRC(including batch), Via 网络又没有了 原因& 解决方法: VIA没有和走线完全重合 换个方法: 直接在线上打孔 或者走线change成shape, 或者用细导线把孔连到线路上。

汇编:嵌入式软件架构学习资源

成为嵌入式软件架构设计师需要掌握多方面的知识,包括嵌入式系统、实时操作系统、硬件接口、软件设计模式等。 以下是一些推荐的博客和网站,可以帮助你深入学习嵌入式软件架构设计: ### 1. **Embedded.com**    - **网址**: [Embedded.com](https://www.embedded.com/)    - **简介**: 这是一个专注于嵌入式系统设计的专业网

Linux基础入门 --8 DAY

文件权限管理 设置文件的所有者chown         格式: chown [OPTION]... [OWNER][:[GROUP]] FILE... chown [OPTION]... --reference=RFILE FILE...         示例:  chown admin(所有者):admin(所属组)f1.txt chown admin(所有者).admin(

[Day 72] 區塊鏈與人工智能的聯動應用:理論、技術與實踐

區塊鏈在跨境支付中的應用 跨境支付一直是全球經濟中極具挑戰的領域。傳統的跨境支付系統通常需要數天時間來處理交易,涉及的中間機構多且手續費昂貴。然而,區塊鏈技術的出現為解決這些問題提供了一條嶄新的途徑。本文將探討區塊鏈在跨境支付中的應用,並通過代碼示例展示如何使用區塊鏈技術來優化跨境支付流程。 1. 區塊鏈在跨境支付中的優勢 區塊鏈技術具有去中心化、透明、高效和安全等特性,使其在跨境支付領域具