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

嵌入式软件工程师(单片机MCU)必会的实用技巧

嵌入式软件工程师需掌握原理图中基本符号的识别与功能理解,以及简单原理图的解读能力,其余工作主要由硬件工程师负责。

了解常用的原理图元件

上拉/下拉电阻

  • 上拉电阻:将不确定信号钳位在高电平(通常连接VCC),防止信号悬空。例如I2C总线的SCL/SDA线通常需要4.7K上拉电阻
  • 下拉电阻:将不确定信号钳位在低电平(通常连接GND),如按键检测电路常用10K下拉电阻
  • 典型阻值范围:1KΩ-10KΩ,具体取决于驱动能力和功耗要求

电容

主要用的是滤波:

滤波电容(0.1μF):用于电源去耦,消除高频噪声

电阻

  • 限流电阻:如LED驱动电路中常串联220Ω电阻
  • 分压电阻:用于电压采样电路
  • 阻抗匹配:如通信线路中的终端电阻
  • 特殊类型:热敏电阻、光敏电阻等传感器元件

电感

  • 储能元件:用于DCDC转换器
  • 滤波作用:与电容组成LC滤波电路
  • 抗干扰:抑制高频噪声传导

三极管

  • 开关作用:用于驱动继电器、LED等负载
  • 放大作用:构成放大电路(需配合偏置电阻)
  • 常见类型:
    • NPN型:如2N3904,电流从C极流向E极
    • PNP型:如2N3906,电流从E极流向C极
  • 关键参数:Vceo(耐压)、Ic(最大电流)、hFE(放大倍数)

了解常见的几种逻辑运算

非门

与门

或门

异或门

了解原理图如何看

1. 电源电路分析

电源电路是原理图中最基础的部分,需要首先关注。主要检查以下内容:

  • 电源输入接口(如DC插座、USB接口等)
  • 电压转换电路(如LDO、DC-DC转换器)
  • 电源滤波网络(通常包含电容和电感)
  • 电源指示灯
  • 各电压测试点(如3.3V、5V等)

示例:一个典型的5V转3.3V电路可能包含AMS1117稳压芯片,输入端有100uF电解电容,输出端有10uF和0.1uF电容组成的滤波网络。

2. 时钟电路分析

时钟电路为系统提供时序基准,主要检查:

  • 晶振类型(如8MHz、12MHz等)
  • 负载电容配置(通常两个小电容接晶振两端)
  • 可能的时钟缓冲器或分频器
  • 旁路电容配置

注意:STM32等现代MCU可能同时包含高速时钟(HSE)和低速时钟(LSE)。

3. 复位电路分析

复位电路确保系统可靠启动,常见形式:

  • RC复位电路(电阻+电容)
  • 专用复位芯片(如MAX809)
  • 手动复位按钮
  • 看门狗复位电路

典型值:10kΩ电阻+0.1uF电容构成RC复位,时间常数约1ms。

4. BOOT启动电路

BOOT电路决定MCU启动模式,需检查:

  • BOOT0/BOOT1引脚配置
  • 上拉/下拉电阻值
  • 可能的跳线或开关设置
  • 默认启动模式(通常为Flash启动)

示例:STM32的BOOT0通过10kΩ电阻下拉,BOOT1直接接地,表示从主Flash启动。

5. 程序下载电路

编程接口配置:

  • SWD/JTAG接口引脚定义
  • 必要的上拉电阻
  • 接口保护电路
  • 可能的电平转换电路(如3.3V/5V系统)

常见配置:SWD接口使用SWDIO、SWCLK、NRST和GND四线制。

6. 扩展接口分析

扩展接口提供系统连接能力:

  • 引脚功能定义(GPIO最多、通信接口等)
  • 接口保护电路(如TVS管)
  • 电源引脚配置
  • 可能的连接器类型(如2.54mm排针)

例如一个典型的扩展接口可能包含:

  • 8个GPIO
  • I2C接口(SCL/SDA)
  • SPI接口(MISO/MOSI/SCK)
  • 3.3V和GND电源
http://www.cnnetsun.cn/news/3379.html

相关文章:

  • p71: 万能简历编写与优化工具箱
  • 【python大数据毕设实战】全球香水市场趋势分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
  • [TC3xx]英飞凌 Aurix2G TC3XX GTM 模块详解
  • 完整bash语法教程:从零到专家
  • bash语法与init.rc语法对比
  • Wan2.2-T2V-5B可用于教学演示视频自动生成
  • Wan2.2-T2V-5B在非英语市场中的本地化适配挑战
  • Wan2.2-T2V-A14B在法律案例情景还原中的辅助决策价值
  • WebODM:重新定义无人机地图制作的智能解决方案
  • TinyMCE6导入excel数据到站群平台
  • TinyMCE5导入pdf识别图片和图表元素
  • TinyMCE4支持word粘贴超链接和锚点
  • TinyMCE6粘贴ppt幻灯片转存到网页
  • TinyMCE5粘贴Latex公式到html富文本
  • TinyMCE4支持跨平台ppt音频视频嵌入
  • TinyMCE4支持政府公文word图片转存
  • TinyMCE6处理ppt幻灯片图文混排转存
  • TinyMCE4粘贴微信公众号内容自动排版
  • 中小企也怕 DDoS?低成本高防护的实战攻略来了
  • 从原理到实战:一文读懂 DDoS 防御的核心逻辑
  • 如何建设一个真正高效的智能制造工厂?从零到落地的完整路径
  • 制造智能体如何帮助企业降低废品率?
  • windows录屏软件在精不在多,2025年8个录屏神器有你用过的吗
  • 7 款热门录屏软件深度对比分享:覆盖全场景录制需求
  • Wan2.2-T2V-A14B在农业科技推广视频中的可视化应用
  • 计算机毕业设计|基于springboot + vue健身房管理系统(源码+数据库+文档)
  • 计算机毕业设计|基于springboot + vue非遗传承文化管理系统(源码+数据库+文档)
  • 微信双设备同时登录终极教程:告别单一设备限制
  • Holo1.5开源:AI代理交互能力再突破,38.5%年增长市场迎新引擎
  • QuantConnect量化交易教程:3天掌握专业级算法交易技能