day04(单片机高级)硬件基础

目录

硬件基础

初级硬件工程师

中级硬件工程师

高级硬件工程师

需要学习的知识点


硬件基础

初级硬件工程师

了解数字电路、模拟电路知识,熟悉常用电子元器件的性能原理;

熟悉PCB设计流程和规范(华为),熟悉Altium Designer、PADS等工具软件;

熟练使用电子电路相关调试工具(万用表、示波器、逻辑分析仪、焊台)

熟悉嵌入式硬件架构和通用硬件接口(RAM、ROM、SPI、I2C、I2S、CAN、 UART、USB等) ;

熟悉电子产品设计流程,生产工艺流程。

中级硬件工程师

熟悉STM32、ARM、DSP(数字信号处理器)、FPGA(可编程门阵列)等处理器硬件设计;

具有高速数字电路,熟练进行六层或以上层数的PCB的绘制,有丰富的PCB设计经验;

能独立完成硬件产品的系统原理图设计,PCB板设计、调试,顺利阅读器件英文资料;

熟悉硬件电路可靠性设计和测试方法,具备RF(射频)、EMC(电磁兼容)、SI(信号完整)的相关知识;

负责产品全生命周期的硬件开发工作,包括撰写设计规格书、详细设计方案、原理图、调试、设计验证、硬件测试以及产品的维护工作。

高级硬件工程师

负责硬件产品的战略规划;

完成产品的开发、测试、版本管理、评审发布、产品上线等相关工作;

负责与外观,模具,元器件,制版,焊接,外包装,组装,配件等第三方合作厂商深度沟通;

为产品研发团队拟定明确有竞争力的产品方向,并能够统筹和推动研发执行;

持续关注并研究行业前沿技术,挖掘新技术在产品上实施的可能性,以保证产品在技术上的持续创新;

负责软硬资源整合,把控产品相关的品质管理、生产成本等环节。

需要学习的知识点

嵌入式工程师需要学习多种知识,包括电路模拟电子技术晶体管电路设计)、数字电子C语言嵌入式单片机微机原理、电子线路设计、数据结构及高数等。

除此之外,嵌入式工程师还需要掌握以下内容:电路基础icon-default.png?t=O83Ahttps://docs.qq.com/doc/DQWJ2c3BsQUFUUmlm

  • 分立器件的应用:包括电阻、电容、电感二极管、三极管、MOS管等。
  • 逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等。
  • 电源的设计和应用:包括DC-DC(直流电压转换)、LDO(线性稳压器)电源芯片设计的原理以及设计时各元器件的选型等。
  • 时序分析与设计:包括逻辑器件中时序分析与设计、存储器中时序分析与设计等。
  • 复位和时钟的知识:包括复位电路的设计晶体和晶振的原理以及设计和起振问题分析等。
  • 存储器的应用:包括EEPROM、flash、S/DRAM等知识原理以及电路设计等。
  • CPU最小系统知识:了解ARM、PowerPC、MIPS的CPU架构以及最小系统的电路设计。(单片机外围电路:电源、复位电路、BOOT、时钟电路、烧录接口)
  • 总线的知识:包括PCI、PCIE、USB等高速总线以及uart、I2C、SPI等低速总线。
  • EMC、安规知识:包括各种测试、指标等以及各种防护器件应用等。
  • 热设计、降额设计。
  • PCB工艺、布局、可制造性、可测试性设计。
  • 交换知识:芯片知识以及电路设计和调试等。
  • 测试知识、示波器使用等。

●电阻:电阻的工作原理是基于欧姆定律,即电阻的阻值取决于其材料、长度和横截面积。电阻的主要作用是限制电流,调节电压和电流,以及保护电路。限流分压

●电容:电容的工作原理是基于电容器充放电的特性。当电容器两端加上电压时,电容器会充电,储存电荷;当电容器两端电压降低时,电容器会放电,释放储存的电荷。电容的主要作用是过滤电源上的波动和纹波(滤波)、耦合,平滑电源。

●电感:电感的工作原理是基于电磁感应的原理。当电流通过线圈时,会产生磁场,磁通量随着电流的变化而变化。电感的主要作用是在电路中储能、滤波、阻抗匹配。

●二极管:二极管的工作原理是基于PN结的单向导电性。在正向偏置时,PN结中的电子会从N极流向P极,形成电流;在反向偏置时,PN结中的空穴会从P极流向N极,形成反向电流。二极管的主要作用是整流、稳压和保护电路。

●三极管:三极管的工作原理是基于电流放大和开关的原理。三极管有三个区:发射区、基区和集电区。当三极管工作时,基区内的电子会被激发到发射区,形成发射极电流;同时,集电区的空穴会被吸引到基区,形成集电极电流。三极管的主要作用是放大信号、控制电流和电压以及开关电路。(流控)

●MOS管:场效应管(MOS管)的工作原理是基于半导体材料的电压控制特性。在MOS管的源极和漏极之间加上电压时,会产生一个垂直的电场,这个电场会控制源极和漏极之间的电阻。MOS管的主要作用是放大信号、降低阻抗和开关电路。(压控)

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Nginx 使用入门介绍

大家好,我是G探险者! 今天聊一聊nginx. Nginx 是一款高性能的 Web 服务器、反向代理服务器以及负载均衡器。它因其轻量级、稳定性和高并发处理能力,在全球范围内得到了广泛应用。许多大型网站(如 Netflix、Dropbox 和 WordPress…

停车场空位引导系统

随着城市化进程的加速和汽车保有量的持续增长,传统停车场面临着前所未有的压力。在这些停车场中,停车困难与寻找自己的停车位麻烦复杂已成为许多驾驶者日常出行的一大痛点。 一.传统停车场痛点 在传统停车场中,车位难找,停车场缺…

([LeetCode仓颉解题报告] 661. 图片平滑器

[LeetCode仓颉解题报告] 661. 图片平滑器 一、 题目1. 题目描述2. 原题链接 二、 解题报告1. 思路分析2. 复杂度分析3. 代码实现 三、 本题小结四、 参考链接 一、 题目 1. 题目描述 2. 原题链接 链接: 661. 图片平滑器 二、 解题报告 1. 思路分析 由于只需要3*39个格子&am…

SpringCloud多机部署,负载均衡-LoadBalance

一.负载均衡 1.1问题描述 //根据应用名称获取服务列表 List<ServiceInstance> instancesdiscoveryClient.getInstances("product-service"); //一个微服务可能有多个实例&#xff0c;获取第一个 EurekaServiceInstance instance(EurekaServiceInstance)insta…

基于Java Springboot甘肃旅游管理系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

软考-信息安全-网络安全体系与网络安全模型

4.1 网络安全体系概述 网络安全保障是一项复杂的系统工程&#xff0c;是安全策略&#xff0c;多种技术&#xff0c;管理方法和人员安全素质的综合。 4.1.1 网络安全体系概念 现代的网络安全问题变化莫测&#xff0c;要保障网络系统的安全&#xff0c;应当把相应的安全策略&a…

CSS基础选择器与div布局

基础选择器一 全局选择器 可以与任何元素匹配&#xff0c;优先级最低&#xff0c;不推荐使用 *{margin: 0;padding: 0;}元素选择器 HTML文档中的元素&#xff0c;p、b、div、a、img、body等。 标签选择器&#xff0c;选择的是页面上所有这种类型的标签&#xff0c;所以经常…

Python毕业设计选题:基于Spark的国漫推荐系统的设计与实现-django+spider

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 系统登录 管理员功能界面 漫画数据管理 看板界面 系统管理 摘要 系统的设计主要包括…

Linux 链式与层级中断控制器讲解:原理与驱动开发

往期内容 本专栏往期内容&#xff0c;interrtupr子系统&#xff1a; 深入解析Linux内核中断管理&#xff1a;从IRQ描述符到irq domain的设计与实现Linux内核中IRQ Domain的结构、操作及映射机制详解中断描述符irq_desc成员详解Linux 内核中断描述符 (irq_desc) 的初始化与动态分…

“数字化”让党建更“智慧”:帆软塑造党建发展新动能

智慧党建是新时代党的建设的重要创新&#xff0c;它通过互联网、大数据、云计算和人工智能等现代信息技术&#xff0c;实现了党建工作的数字化、智能化。帆软公司的Fine产品线&#xff0c;包括FineDataLink、FineReport、FineVis和FineBI&#xff0c;提供了一个全面的大数据分析…

利用c语言详细介绍下冒泡排序

软件开发过程中&#xff0c;排序算法是常规且使用众多的方法之一&#xff0c;而冒泡算法又是排序算法中最常规且基本的算法。今天我们利用c语言&#xff0c;图文详细介绍下冒泡算法。 一、图文介绍 我们输入一个数组&#xff0c;数组为【10&#xff0c;5&#xff0c;3&#xf…

小程序-基于java+SpringBoot+Vue的实习生管理系统设计与实现

项目运行 1.运行环境&#xff1a;最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境&#xff1a;IDEA&#xff0c;Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境&#xff1a;Tomcat 7.x,8.x,9.x版本均可 4.硬件环境&#xff1a…

全新升级抗性宏基因组,直击病毒和毒力因子分析!

基于宏基因组测序的抗性基因分析是目前抗性基因分析的重要手段。为了协助研究工作者对抗性基因开展更深入且全面的探研&#xff0c;凌恩生物技术团队致力于技术研发&#xff0c;推出了全新升级版的宏基因组抗性基因分析流程。此流程采用五大数据库进行详尽的注释分析&#xff0…

算法--“汽车加油”问题.

def greedy():n 100 # 汽车满油后可行驶的最大距离d [50, 80, 39, 60, 40, 32] # 加油站的距离k len(d) # 加油站的数量# 检查是否有加油站距离超过汽车的最大行驶距离for dist in d:if dist > n:print(no solution)returnnum 0 # 加油次数current_position 0 # 当…

细说STM32单片机DMA中断收发RTC实时时间并改善其鲁棒性的方法

目录 一、DMA基础知识 1、DMA简介 (1)DMA控制器 (2)DMA流 (3)DMA请求 (4)仲裁器 (5)DMA传输属性 2、源地址和目标地址 3、DMA传输模式 4、传输数据量的大小 5、数据宽度 6、地址指针递增 7、DMA工作模式 8、DMA流的优先级别 9、FIFO或直接模式 10、单次传输或突…

HTTP 缓存策略

文章目录 一、HTTP的缓存的过程是怎样的&#xff1f;二、什么时候触发强缓存或协商缓存强缓存ExpiresCache-Control 协商缓存 三、服务器如何判断资源是否新鲜Last-Modified/If-Modified-SinceETag/If-None-Match 四、整体缓存过程 一、HTTP的缓存的过程是怎样的&#xff1f; …

Leetcode234.回文链表(HOT100)

链接 代码&#xff1a; class Solution { public:bool isPalindrome(ListNode* head) {ListNode* slow head;ListNode* fast head;// while(slow&&fast){// slow slow->next;// fast fast->next;// if(fast)// {// fast fast->…

【Unity Dots之Ecs原理分析(无入门代码示例)】

Unity Ecs原理分析 前言一、ECS是什么&#xff1f;Entity是什么&#xff1f;Component是什么&#xff1f;System是什么&#xff1f;不得不提的Archetype为什么时16kb&#xff1f; 什么是Structural Change&#xff1f;ASpect有关ECS使用时的安全性Conversion World & Shado…

【pyspark学习从入门到精通14】MLlib_1

目录 包的概览 加载和转换数据 在前文中&#xff0c;我们学习了如何为建模准备数据。在本文中&#xff0c;我们将实际使用这些知识&#xff0c;使用 PySpark 的 MLlib 包构建一个分类模型。 MLlib 代表机器学习库。尽管 MLlib 现在处于维护模式&#xff0c;即它不再积极开发…

【大模型推理】all-reduce

https://andrew.gibiansky.com/blog/machine-learning/baidu-allreduce/#ref-4 1. ALL reduce , reduce, broadcast 概念 Introduction 在过去的几年中&#xff0c;神经网络已经被证明是解决各种问题的令人难以置信的有效工具&#xff0c;并且在规模和计算需求上都迅速增长。…