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

简易计时报警器(下)

前面画好了原理图,下来要转到PCB,需要布局、排线等工作。我使用的是嘉立创EDA,国产的全中文用起来很方便,比较适合新手入门学习。//能不能给我结一块钱的广告费:-)

元件封装

在一键将原理图转换到PCB之前,先说一下“器件封装”这个东西。在嘉立创官方给出的软件教学视频中,详细说明了如何找到你需要的器件,并放置在原理图上的两种办法:一是从嘉立创的官方库中检索关键词,选择合适的器件并调用。二是新建一个自己的元件库,在库中新建元件与封装,并且将对应的器件与封装相关联。

在这里,建议大家初学的时候都尝试自己新建元件,参照数据手册里给出的器件参数,独自绘制出它的原理图和封装。一来有助于大家熟悉这个软件的操作,多加练习;再者我们以后的工作中一定会遇到需要自己封装的器件,也算是为未来的工作做准备了。

以STM8单片机为例,它的原理图绘制相对简单,以注意元件的大致宽高比,引脚以及连接的网络即可。在绘制封装时,需要严格参照数据手册中的参数:元件本体的大小、引脚焊盘的长宽、引脚焊盘的中心间距等等都属需要注意的。

在数据手册中,我们可能会看见两个尺寸REF与BSC。前者是参考尺寸,是非强制的尺度,由计算得出的尺寸,没有公差标注;后者是中心基本尺寸,是一个精确值,用于定义装配基准的。REF中的R:reference,意为参考;BSC中的B:basic,意为基础,这样方便记忆。

同时,封装的时候有些小细节值得注意:

为了焊接方便,焊盘面积通常会比引脚稍稍大一些;

通过将器件中心设定成原点,计算其余焊盘的坐标这种方式更快捷和准确;

芯片的引脚是有位序之分的,通常在一号位引脚边上放置一个圆形丝印用作提示等等。

当然,像电阻电容这样常见的元件,直接使用已有的封装也行,就是要注意例如“0402”“0805”这些不同的封装尺寸。元件的封装教学嘉立创官方教学视频里有,多多练习即可。

PCB设计

现在,不管是从嘉立创官方库中,还是从自己建立的库中调用出,原理图中的器件都有着相关联的封装,使用“设计”中“更新/转换原理图到PCB”功能,所有的器件与它们的网络连线关系都放置在PCB中了。

一、布局

一个好的元件布局可以省去很多多余的走线,也可以大大节约板子占用的空间。布局时有几点需要注意:

1、核心器件优先固定:优先放置MCU,再围绕其摆放其他元件,可以有效避免后续走线混乱。最好不要将主要的芯片放在PCB角落,否则可能导致外设走线跨版绕路。

2、滤波电容要靠近MCU引脚一端。如果有晶振的话,需要贴近MCU,且晶振外壳接地,降低电磁干扰,避免计时不准。晶振不要与电源走线挨太近。

3、功率器件要与弱点器件分开,防止干扰。蜂鸣器需要用三极管驱动,三极管要靠近蜂鸣器这边,远离MCU的IO引脚,避免驱动电流干扰单片机工作。

4、为了产品的使用方便,建议将LED显示器放在适合查看的地方,功能按键和开关放在PCB的边缘。等等。

二、走线

1、电源线应加宽,方便供电。电流越大线越宽。地线尽量铺铜。数字地、模拟地单点共地,避免地环路干扰。

2、电源输入——滤波——稳压——负载,要走直线,不要绕路。

3、走线尽量不要出现90°的直角、尖角。这样容易电场集中、生产易腐蚀断线、阻抗突变。

4、时钟、复位、差分线不要和其他线平行很长距离,至少要隔有一定线宽,防止串扰。

5、走线时过孔尽量少打,过孔有寄生电容寄生电感,电源、高频线尽量少打。

6、有些走线需要差分(USB\UART\485),需要等长等距平行对称。

三、其他

1、均匀打孔使得整块板子共地,多孔连接。尤其是一些被走线包围的“环岛区域”,防止形成天线干扰需要打孔。

2、生产出的板子通常经过切割后边缘棱角会很锋利,可以在设计的时候进行倒角处理使其边角变圆滑,减少受伤的概率。

http://www.jsqmd.com/news/493036/

相关文章:

  • SDXL 1.0电影级绘图工坊镜像免配置:Kubernetes集群中弹性扩缩容实践
  • Phi-4-reasoning-vision-15B效果展示:复杂甘特图→进度偏差+风险点自动识别
  • GLM-Image开源大模型教程:HuggingFace Diffusers集成调用示例
  • LiuJuan20260223Zimage高性能网络:gRPC替代HTTP提升Xinference API吞吐量210%实测
  • DeepSeek-OCR多场景落地:律所案卷电子化、医院病历结构化、档案馆数字化
  • Z-Image-GGUF高效部署:单命令拉取镜像+自动挂载output目录
  • Phi-3 Forest Laboratory效果展示:多模态思维链(CoT)推理过程呈现
  • Llama-3.2V-11B-cot GPU算力适配方案:单卡24G显存稳定运行11B视觉模型
  • Youtu-VL-4B-Instruct效果展示:医疗报告图文字识别+病灶区域定位+结构化摘要生成
  • wan2.1-vae惊艳作品分享:水墨江南+霓虹赛博+胶片人像高清生成合集
  • Qwen3-TTS-Tokenizer-12Hz实战案例:基于CUDA加速的实时音频token化处理流程
  • wan2.1-vae镜像升级路径:从wan2.1-vae到wan2.2-T2V的平滑迁移方案
  • RTX 4090显存极限压榨:Anything to RealCharacters 2.5D转真人引擎Xformers+VAE切片实测
  • Qwen3-ASR-0.6B政务场景落地:12345热线录音→市民诉求分类→工单自动生成
  • UDOP-large多场景落地:科研文献/财务票据/法律文书/技术文档全覆盖
  • HG-ha/MTools实战案例:法律从业者合同关键信息AI提取与摘要
  • ChatGLM-6B应用场景解析:中小企业智能办公助手部署
  • Qwen3-0.6B-FP8金融场景:监管政策解读+内部制度匹配+合规风险提示
  • Z-Image-Turbo LoRA Web服务多场景落地:跨境电商多语言市场视觉本地化
  • 通义千问3-Reranker-0.6B效果展示:学术文献检索重排Top3准确率92%
  • GLM-4V-9B GPU利用率提升实践:CUDA Graph + KV Cache优化实测对比
  • wan2.1-vae在短视频行业的应用:AI生成封面图、信息图、动态字幕背景素材
  • 计算机视觉opencv之抠图流光估计物体追踪
  • 计算机视觉opencv之绘制轮廓模版匹配,传参方法
  • Qwen3-ASR-0.6B多场景落地:支持API服务化、桌面客户端、Web嵌入三类部署形态
  • 鸿蒙 PC 实战:交叉编译 zlib(aarch64-linux-ohos)完整可复现指南
  • Nunchaku FLUX.1 CustomV3镜像免配置:内置CUDA 12.1+PyTorch 2.3+ComfyUI v0.3.18
  • Qwen3-ASR-1.7B语音识别入门:如何用少量样本做LoRA微调提升垂直领域识别率
  • SmallThinker-3B-Preview效果实测:在单线程CPU上完成3K token COT推理耗时<42s
  • Phi-3-mini-128k-instruct镜像免配置指南:开箱即用的38亿参数开源模型快速上手