嵌入式-PCB-两层板-开关控制LED

参考视频:《黑马程序员嵌入式开发入门模电(模拟电路)基础P50-P63集》

推荐:
《嘉立创PCB下单平台》
《技术指导:下单前技术员必看 》
《下单员必看事项 》
《工艺参数》

文章目录

    • 需求
    • 初步画图软件选型
      • 关键字:
      • 画电路图
    • 画PCB
      • 画图感想:
    • 检查DRC
      • 踩坑:
    • 3D效果图
    • 铺铜
    • 加个人LOGO
      • 踩坑:
    • PCB制板文件(Gerber)
    • 过孔
    • 板框
    • PCB下单
      • 下单参数细节
    • 推荐阅读:
    • 道友:一个有生机勃勃与广泛兴趣的人,可以战胜一切不幸

需求

自己画一块PCB电路板,自己焊接元器件,测试电路,成功实现。

初步画图软件选型

  1. 《嘉立创在线画图网站》(国内开源的嘉立创,国产化、生态好、推荐使用)
  2. Altium Designer,俗称AD,一款功能强大的电子设计自动化软件,提供全面的PCB设计工具和功能。律师函警告
  3. PADS:由美国梅津(Mentor Graphics)公司开发的一套PCB设计软件,功能丰富,易于上手。
  4. OrCAD:由美国梅津(Mentor Graphics)公司开发的一套综合性的电路设计软件,包括原理图设计、模拟电路仿真和PCB布局等功能。
  5. Protel:又称为“酷毕特”(Kicad),是一款开源的PCB设计软件,提供了完整的PCB设计流程及相关工具。

关键字:

器件放置、布线、翻转、单层板、过孔、双层板、铺铜、板框、检查DRC、下单、白嫖嘉立创优惠券。

在这里插入图片描述一共4个器件:开关C84931、电池盒18650、LED1,电阻100欧

器件自行选择,只是板子开孔是为特定元器件而开位置,所以两者要统一,就是电路图上选的期间型号在实际焊接中也要选对应的型号

画电路图

在这里插入图片描述放置->器件 ->自己想要的器件,点击放置

画PCB

在图层- >顶层进行修改,每一层都能修改

在这里插入图片描述

挪动器件位置之后会发现,线没有跟着跑
在这里插入图片描述
把红线删除之后,剩下蓝线,蓝线就是我们的原理图自己接的线(在这个页面是删不掉的,只能去我们的P1.Schematic1改动)
在这里插入图片描述
在这里插入图片描述

画图感想:

  1. 放置器件
  • 按空格键翻转器件
  • 鼠标挪动器件,线不会自己跟上,所以接线前要确定器件位置
  1. 布线
  • 连线不能走直角弯,要走45度135度,走直角线会有信号干扰
  • 单路布线,快捷键Alt+W
  • 布线必须确定图层,有的时候可能按到了反面,这样子线死活接不上
  1. 根据原理图来接线
  • 每次保存PCB接线图之后,想看2D、3D效果图必须点击左上角的按钮,不然会是没刷新前的图像。
  1. PCB上下左右移动
  • 按shift能进行左右移动图,但上下移动,只能通过鼠标位置,把鼠标放在图像的正中间然后鼠标滚轮放大才能显示图像的中间,想看图的上部分就把鼠标放图的上面,然后滚动鼠标,常规画图都是这样子的操作。

检查DRC

画完PCB之后,一定要记得检查DRC,比如线不能穿在打孔位置

  • 在绘制电路板(PCB)时,DRC代表设计规则检查(Design Rule Check)。DRC是一种自动化的检查过程,用于验证电路板设计是否符合特定的设计规则和限制。通过进行DRC,可以确保电路板的布局和连接没有潜在的问题,例如短路、打孔位置错误、器件间距过小等。DRC有助于提高电路板设计的准确性和可靠性,并减少制造过程中可能出现的错误和故障。
    从2D图能更直观看到布线可能受打孔等位置影响在这里插入图片描述

踩坑:

不要随便更新PCB,比如下面的更新按键,一般只有在开始按一次,或者接线图被自己搞到一套糊涂时,自己想回到解放前重新布线。
在这里插入图片描述

3D效果图

布线打孔写字等任何非电路原理修改都只能在PCB中改,3D只作为呈现效果的一种形式。
在这里插入图片描述
以上电路板只有少量的铜,大部分是玻璃纤维,
高端一点的PCB都要铺铜,为了手感和散热,因为热量会干扰信号,所以需要增加铜

在这里插入图片描述

铺铜

正反面都要铺铜,大小要合适,下面我搞了一个面积比较大的铺铜
在这里插入图片描述

加个人LOGO

在顶层丝印加想要的各种文字,但有大小限制,字太小,就不清晰

在这里插入图片描述

踩坑:

过多铺铜在这里插入图片描述
在这里插入图片描述

PCB制板文件(Gerber)

导出Gerber文件
在这里插入图片描述

  • PCB厂通用文件,任一生产厂家都可以拿着这个文件去生产板子(tb也行),只是在国内不注重知识产权的保护,你辛苦画好的板子别人很容易复制,无奈的现状,网上卖得好的产品,有的商家拿着医院用的X光拍一下片,板子内部就能看清楚,这就是为什么硬件和软件要结合在一起才有前途。

  • 当然也有少量的MCU被拿到了固件,所以每个板子需要加密、加特定的序列号(固件提取,COPY代码,提取hex,stlink utility)
    在这里插入图片描述

在这里插入图片描述

过孔

  • 前面就是一层板,下面是两层板,区别就在于打孔
    在这里插入图片描述
    在这里插入图片描述
    先把顶层的线过了,加了这根蓝色线,就是二层板了(穿孔加线)
    在这里插入图片描述正反面两层板子,所以需要立体空间思维红线代表在顶层划线,蓝色线代表在底层划线
    在这里插入图片描述

板框

输出gerber前提示没有“板框”,那就加“板框”
在这里插入图片描述

添加“板框”需要比铺铜的范围大,
我的理解就是板框就是PCB板玻璃纤维的板子大小,铺铜只是可选择性局部性铺铜

在这里插入图片描述

提示距离过近,下图是修改后的,在图层中打开,然后选中什么就可以删除什么,删除前看对应的图层,添加板框成功,检查DRC

在这里插入图片描述

PCB下单

在这里插入图片描述
自动跳转到嘉立创下单页面
在这里插入图片描述

下单参数细节

就要根据自己实际需求来

  • 比如下面这块拿来玩的,选FR_4 纤维基板
  • 嘉立创拿优惠券一个月可以白嫖两块10cm*10cm的板子,免邮费
  • 打样最少是做5片,正反面就是双层板
  • 确认生产稿就是嘉立创工程师帮你瞄一眼肉眼可见最基本的错误问题,比如焊盘重叠、元器件压着另外一个,原理性不会帮你看,我们这里不需要看,省钱
  • 出库方式:单片资料单片出货
  • 板子厚度:1.6mm
  • 外层铜厚:1盎司
  • 阻焊颜色:绿色生产速度最快、工艺最成熟、焊接也最容易焊(推荐)
  • 其他基本选默认

推荐阅读:

《技术指导:下单前必看》
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

道友:一个有生机勃勃与广泛兴趣的人,可以战胜一切不幸

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/439874.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IP地址的分类

总结: 网段可以理解为ip地址。 ip地址分为有类和无类。有类是为了好分类管理,但是有缺点利用率不高。无类有vlsm,更好利用率。 ip分为网络标识符(网络 ID)和主机标识符(主机 ID):…

JavaWeb学习|Cookie

学习材料声明 所有知识点都来自互联网,进行总结和梳理,侵权必删。 引用来源:尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版 在此之前,复习一下如何创建项目 首先创建正常的Java项目,之后选择add framework…

【MATLAB源码-第129期】基于matlab的16QAM盲均衡(CMA常数模+LMS最小均方)仿真,对比均衡前后的星座图。

操作环境: MATLAB 2022a 1、算法描述 基于CMA(常数模) LMS(最小均方)算法的16QAM信号盲均衡是一种复杂的信号处理技术,旨在改进数字通信系统中信号的质量和可靠性。这一技术主要应用于高阶调制如16QAM&a…

idea激活教程(2020.1.4及以上版本)

首先点击试用版本,进入软件,再依次进行一下操作 一、在idea的Plugins配置中添加Z大的插件市场 上图中加载出来的插件是默认的,大家不用在意,直接点击“Manage Plugin Repositoryies…”打开配置弹窗 点击号,添加一行…

未来计算的革命:探索存算一体芯片的潜力与挑战

​ 前言 本文学习自:存算一体芯片深度产业报告——作者:量子位 报告链接:存算一体是啥新趋势?值得教授学者纷纷下海造芯 | 附报告下载 - 知乎 (zhihu.com),侵删! 存算一体技术概述 “存算一体”技术的…

Web开发8:前后端分离开发

在现代的 Web 开发中,前后端分离开发已经成为了一种常见的架构模式。它的优势在于前端和后端可以独立开发,互不干扰,同时也提供了更好的可扩展性和灵活性。本篇博客将介绍前后端分离开发的概念、优势以及如何实现。 什么是前后端分离开发&am…

通过Demo学WPF—数据绑定(一)✨

前言✨ 想学习WPF,但是看视频教程觉得太耗时间,直接看文档又觉得似懂非懂,因此想通过看Demo代码文档的方式进行学习。 准备✨ 微软官方其实提供了WPF的一些Demo,地址为:microsoft/WPF-Samples: Repository for WPF …

【lesson24】MySQL索引的理解

文章目录 建立测试表插入多条记录查看插入结果中断一下---为何IO交互要是 Page重谈page理解单个page理解多个page 页目录单页情况多页情况复盘一下InnoDB 在建立索引结构来管理数据的时候,其他数据结构为何不行?B vs B聚簇索引 VS 非聚簇索引 建立测试表…

网安文件包含漏洞

文件包含概念: 开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无需再次编写,这种调用文件的过程一般被称为包含。为了使代码更加灵活,通常会将被包含的文件设置为变…

PEI是聚醚酰亚胺(Polyetherimide)主要作用是什么?

聚醚酰亚胺(Polyetherimide,PEI)作为一种高性能的工程塑料,具有多种优异的性能,因此在不同领域中有广泛的应用。其主要作用包括: 1.结构性零部件制造: PEI因其高机械强度和刚性,常被…

沟通管理和相关方管理核心考点梳理

个人总结,仅供参考,欢迎加好友一起讨论 PMP - 沟通管理和相关方管理核心考点梳理 沟通管理和相关方(干系人)管理这两章放在一起进行梳理,这两章很多的考点很容易混淆,经常会纠结于一些题目,究竟…

Linux系列之查看cpu、内存、磁盘使用情况

查看磁盘空间 df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。使用df -h命令,加个-h参数是为了显示GB MB KB单位,这样更容易查看 Filesystem …