0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32硬件设计的建议(1)

撞上电子 2024-08-30 11:47 次阅读

1 PCB(印刷电路板)

由于技术原因,最好使用多层PCB的单独一层专用于接地(VSS),另一层专用于VDD供电。这提供了不错的去耦和屏蔽效果。对于很多应用,由于经济原因不能使用此类板。在这种情况下,主要要求就是要确保接地和供电有良好的结构。2 元件位置 PCB的初始布局必须将电路分为不同模块: • 高电流电路 • 低电压电路 • 数字元件电路 • 根据电路的EMI影响分离电路,以降低因 PCB 上的交叉耦合产生的噪音 3 接地和供电 必须遵守与接地相关的以下规则: • 使每个块(噪声、低电平敏感、数字或其他)单独接地。• 将所有接地返回为一个点。 • 避免出现环路(或确保其具有最小面积)。为提高模拟性能,用户必须对VDD和VDDA使用单独的电源,将去耦电容放置在离器件尽可能近的位置。供电(VSS、VDD、VSSA、VDDA、VDDUSB、VDDIO2或 VDDSMPS)必须靠近地线实现,以最小化供电环的面积。这是因为供电环起到了天线及EM主发收的作用。所有无元件的PCB区域都必须填充额外的接地,以创造屏蔽环境(尤其是当使用单层PCB时)。 4 去耦 所有供电和接地引脚都必须适当连至供电电源。这些连接(包括焊盘、线和过孔)都必须有尽可能低的阻抗。典型情况下,这可通过使用粗的线宽做到,最好在多层PCB中使用专用供电层。此外,每个供电电源对都必须使用滤波陶瓷电容(100nF)及约10µF 的钽电容或陶瓷电容去耦,两个电容并联在器件上。在某些封装中,多个VDD引脚使用同一个VSS引脚,而不是一对电源引脚(每个VDD对应一个VSS)。这种情况下,电容必须处于每个VDD引脚和公共VSS引脚之间。这些电容必须放置在PCB 尽可能接近适当引脚的位置,或在这些引脚下面 PCB 的底层。其典型值为10至100nF,但准确值取决于应用需要。

下图显示了这种VDD/VSS引脚对的典型布局。

82bf51e2-6682-11ef-89ff-92fbcf53809c.png

5 其它信号 当设计应用时,可通过仔细研究以下几点来提高EMC性能:• 临时扰动会永久影响运行过程的信号(中断和握手选通信号就是这个情况,但LED指令不是这个情况)对于这些信号,可使用周围接地跟踪、更短的长度、无噪声、附近敏感跟踪(串扰影响)提高EMC性能。对于数字信号,两个逻辑状态必须达到可能的最佳电气边界。建议使用慢速施密特触发器消除寄生状态。• 噪声信号(例如:时钟) • 敏感信号(例如:高阻) 6 不使用的 I/O 和特性 所有微控制器都是为多种应用设计的,通常一个应用不会使用100 %的MCU资源。为了提高EMC性能和避免额外功耗,器件不使用的功能必须禁用且与时钟树断开连接,如下:• 不使用的时钟源必须禁用。• 不使用的I/O不得浮空。• 不使用的I/O引脚必须由软件配置为模拟输入,且必须通过外部或内部上拉或下拉连接到固定逻辑电平0或1,或使用软件配置为输出模式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 印刷电路板
    +关注

    关注

    4

    文章

    746

    浏览量

    34983
  • STM32
    +关注

    关注

    2257

    文章

    10822

    浏览量

    352410
  • 硬件设计
    +关注

    关注

    18

    文章

    372

    浏览量

    44464
收藏 人收藏

    评论

    相关推荐

    专家建议:如何灵活进行软硬件协同开发

    本文是专家建议:如何灵活进行软硬件协同开发,给出了针对目标不断变化的情况如何灵活进行应用开发的三点建议。在开始新的项目之前,不要忘掉这些建议
    发表于 11-22 10:45 921次阅读

    STM32硬件设计入门en

    STM32硬件设计入门。
    发表于 05-05 17:34 26次下载

    基于STM32的车载监控设备的硬件设计

    基于STM32的车载监控设备的硬件设计
    发表于 09-28 11:31 17次下载
    基于<b class='flag-5'>STM32</b>的车载监控设备的<b class='flag-5'>硬件</b>设计

    建议使用STM32F1的RTC实现日历功能

    建议STM32F1的RTC实现日历功能
    的头像 发表于 02-28 17:20 5984次阅读

    stm32硬件介绍 stm32硬件设计

    stm32硬件介绍:stm32也可以简称STM32芯片,64引脚,256KB闪存,QFP封装,高性能,工作温度为-40℃到85℃,成本低,stm32
    的头像 发表于 07-22 09:48 1.5w次阅读

    STM32最小系统硬件解析

    参考资料STM32F1数据手册:STM32F103ZET6.pdfSTM32F1中文手册:STM32F1xx中文参考手册.pdf开发板原理图:XXX STM32F1_Vxx_SCH.p
    发表于 11-17 14:51 28次下载
    <b class='flag-5'>STM32</b>最小系统<b class='flag-5'>硬件</b>解析

    STM32硬件基础

    2021/1/9 学习日志STM32f1库函数开发学习硬件基础一. 硬件资源二. 部分拓展硬件1
    发表于 11-19 12:51 12次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>硬件</b>基础

    STM32学习笔记1——软硬件基础之keil5编程与GPIO开发

    STM32学习笔记1——软硬件基础之keil5编程与GPIO开发
    发表于 11-30 12:36 4次下载
    <b class='flag-5'>STM32</b>学习笔记<b class='flag-5'>1</b>——软<b class='flag-5'>硬件</b>基础之keil5编程与GPIO开发

    STM32F1x HAL库学习笔记(12)硬件 SPI 的配置

    STM32CubeMx 配置 硬件 SPI 主机文章目录一、硬件 SPI 的使用二、SPI 的配置1. CubeMx 配置基础配置SPI 配置生成工程三. HAL 库中 SPI 的
    发表于 12-06 11:36 13次下载
    <b class='flag-5'>STM32F1</b>x HAL库学习笔记(12)<b class='flag-5'>硬件</b> SPI 的配置

    AN5346_STM32G4 ADC使用提示和建议

    AN5346_STM32G4 ADC使用提示和建议
    发表于 11-21 08:11 0次下载
    AN5346_<b class='flag-5'>STM32</b>G4 ADC使用提示和<b class='flag-5'>建议</b>

    AN3216_针对STM32L1xx硬件设计指南

    AN3216_针对STM32L1xx硬件设计指南
    发表于 11-21 08:11 1次下载
    AN3216_针对<b class='flag-5'>STM32L1</b>xx<b class='flag-5'>硬件</b>设计指南

    UM1850_STM32F1xx硬件抽象层和底层驱动描述

    UM1850_STM32F1xx硬件抽象层和底层驱动描述
    发表于 11-22 08:22 2次下载
    UM1850_<b class='flag-5'>STM32F1</b>xx<b class='flag-5'>硬件</b>抽象层和底层驱动描述

    UM1850_STM32F1xx硬件抽象层驱动描述

    UM1850_STM32F1xx硬件抽象层驱动描述
    发表于 11-22 08:22 6次下载
    UM1850_<b class='flag-5'>STM32F1</b>xx<b class='flag-5'>硬件</b>抽象层驱动描述

    STM32L1xxx硬件开发入门

    电子发烧友网站提供《STM32L1xxx硬件开发入门.pdf》资料免费下载
    发表于 09-21 11:24 0次下载
    <b class='flag-5'>STM32L1</b>xxx<b class='flag-5'>硬件</b>开发入门

    STM32ADC中断的使用注意事项和优化建议

    使用中断是提高系统性能和精确度的关键。本文将详细介绍STM32ADC中断的使用注意事项和优化建议。 注意事项: 1. 合理选择中断触发方式:STM32ADC可以通过软件触发(软件启动转
    的头像 发表于 01-12 15:17 2528次阅读