硬件工程师必须掌握基础
硬件工程师必懂的基础--21IC(精选5篇)

硬件工程师必懂的基础--21IC(精选5篇)第一篇:硬件工程师必懂的基础--21IC1、硬件工程师电路设计必须紧记的十大要点一、电源是系统的血脉,要舍得成本,这对产品的稳定性和通过各种认证是非常有好处的。
1.尽量采用∏型滤波,增加10uH电感,每个芯片电源管脚要接104旁路电容;2.采用压敏电阻或瞬态二极管,抑制浪涌;3.模电和数电地分开,大电流和小电流地回路分开,采用磁珠或零欧电阻隔开;4.设计要留有余量,避免电源芯片过热,攻耗达到额定值的50%要用散热片。
二、输入IO记得要上拉;三、输出IO记得核算驱动能力;四、高速IO,布线过长采用33殴电阻抑制反射;五、各芯片之间电平匹配;六、开关器件是否需要避免晶体管开关时的过冲特性;七、单板有可测试电路,能独立完成功能测试;八、要有重要信号测试点和接地点;九、版本标识;十、状态指示灯。
如果每次的原理图设计,都能仔细的核对上面十点,将会提高产品设计的成功率,减少更改次数,缩短设计周期。
2、为什么单片机内部有看门狗电路,还在外面接看门狗芯片?1、外狗使用灵活,方便(可能内部的看门狗的喂狗时间不够长或者不够短、内狗不是麻烦,而是在一些大的嵌入式应用中,涉及许多任务运行,你很难决定在哪里喂狗,比如在你的某个用户线程里喂狗,如果线程被挂起,是不是就该复位呢。
)例如:喂狗灵活,我以前做过将喂狗线直接挂在刷新显示的时钟引脚上,间接喂狗,方便啊。
2、内部看门狗可能没有时间窗,只有上限没下限。
3、增加可靠性。
3、IO口输出方式:一、开漏输出:就是不输出电压,低电平时接地,高电平时不接地,引脚呈现高阻态。
如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。
这种方式适合在连接的外设电压比单片机电压低的时候。
就像一个开关,输出低时,开关合上,接地!输出高时,开关断开,悬空,需要外部提供上拉才能为高电平,这样,你可以接一个电阻到3.3V,也可以接一个电阻到5V,这样,在输出1的时候,就可以是5V电压,也可以是3.3V电压了.但是不接电阻上拉的时候,这个输出高就不能实现了.总结:1、输出高电平是开关断开,此时引脚不能提供电流输出,需要高电平要在外面加上拉电阻。
硬件工程师的知识体系

硬件工程师的知识体系硬件工程师是指从事计算机硬件设计、开发、测试和维护的专业人员。
他们需要掌握一系列的知识和技能,以应对不同的硬件设计和开发需求。
下面将从硬件工程师的知识体系角度来介绍其所需的核心知识。
1. 数字电路设计:硬件工程师需要掌握数字电路的基本原理和设计方法。
数字电路设计涉及到逻辑门电路的设计、布局和验证,如与门、或门、非门等。
此外,还需要了解时序逻辑电路和组合逻辑电路的设计方法。
2. 模拟电路设计:模拟电路设计是硬件工程师必备的核心知识之一。
模拟电路设计涉及到电压、电流和电阻等连续状态的变化。
硬件工程师需要掌握放大器、滤波器、功率放大器等模拟电路的设计原理和方法。
3. 微处理器和微控制器:硬件工程师需要掌握微处理器和微控制器的原理和应用。
微处理器是计算机中的核心部件,掌握微处理器的原理和编程方法对于硬件工程师来说至关重要。
微控制器则是嵌入式系统中常用的控制器,掌握微控制器的原理和编程方法可以实现各种控制功能。
4. FPGA和CPLD:硬件工程师需要了解可编程逻辑器件(FPGA)和可编程逻辑器件阵列(CPLD)的原理和应用。
FPGA和CPLD可以实现硬件的可编程性,可以根据需求重新配置硬件资源,使硬件设计更加灵活和可扩展。
5. PCB设计:硬件工程师需要掌握PCB(Printed Circuit Board)的设计原理和方法。
PCB设计是硬件工程师将电路设计转化为实际硬件的关键环节。
掌握PCB设计可以实现电路的布局、连线和焊接等工作。
6. 信号处理:硬件工程师需要了解信号处理的基本原理和方法。
信号处理涉及到信号的采集、滤波、放大和转换等过程,对于硬件工程师来说是非常重要的技能。
7. 接口技术:硬件工程师需要了解各种接口技术的原理和应用。
接口技术涉及到不同设备之间的连接和通信,如串口、并口、USB、以太网等接口。
掌握接口技术可以实现硬件的互联和通信功能。
8. 测试和调试:硬件工程师需要掌握硬件测试和调试的方法。
硬件工程师必会知识点

硬件工程师必会知识点一、知识概述《电路基础》①基本定义:电路嘛,简单说就是电流能跑的一个通路。
就像咱住的房子要有路才能进出一样,电也得有个道儿能走。
它由电源、导线、开关和用电器这些东西组成。
电源就像是发电站给电力来源,导线就是电走的路,开关就是控制电走不走的门,用电器就是用电干活儿的东西,像灯能照明。
②重要程度:在硬件工程师这行里,电路基础就像是建房的地基。
要是电路基础不牢,后面啥复杂电路、电路板设计都没法好好搞。
③前置知识:那得先知道基本的数学知识,像代数啊,能计算电阻、电压、电流之间的关系。
还有物理里的电学知识,啥是电,电的基本特性这些。
④应用价值:日常生活到处都是,就说家里头的电路,从电灯、电视到冰箱,哪一个离得开电路基础呢。
在电子设备制造上,设计手机、电脑主板啥的,也都得靠电路基础。
二、知识体系①知识图谱:在硬件这学科里,电路基础是最底层最基本的东西。
就像树根一样,从这上面生出各种分支,像模拟电路、数字电路这些。
②关联知识:和电磁场理论有关系,因为电场磁场和电路里的电有着千丝万缕的联系。
也和电子元器件知识分不开,毕竟元器件是电路的组成部分。
③重难点分析:- 掌握难度:对于初学者来说,理解电路里那些抽象的概念是个难点,像电压降、电势差这些。
就拿我刚学的时候,死活想不明白为啥电流从高电势往低电势跑。
- 关键点:得把电流、电压、电阻间的关系搞明白,特别是欧姆定律。
这个关系理顺了,分析简单电路就很容易。
④考点分析:- 在考试中的重要性:超级重要,大部分硬件工程相关的考试都会考到电路基础。
- 考查方式:选择题可能会出计算电阻值的题,简答题可能让你分析一个简单电路里某些点的电压情况。
三、详细讲解- 理论概念类①概念辨析:- 电流:可以看成是电的水流,就是电子在导线里定向移动。
想象一群小蚂蚁排着队在一根小管道里往前走。
单位是安培。
- 电压:这就像是水管里水的压力,电有个推动电子跑的力量叫电压。
电压单位是伏特。
硬件工程师技能要求

硬件工程师技能要求在现代科技飞速发展的时代,硬件工程师是非常重要的职业。
他们的任务是研究、设计、开发和修复电子设备和计算机硬件。
他们的工作涉及到广泛的领域,包括通信、网络、航空航天、医疗、汽车和智能家居等。
然而,成为一名优秀的硬件工程师需要具备一定的技能要求。
以下是一些重要的技能要求:1.电子电路设计技能。
硬件工程师需要掌握基本的电路设计原理,能够独立设计和实现各种电路和原型。
他们也需要了解各种电子元器件和器材的工作原理,以便选择和使用合适的零部件。
2.计算机硬件知识。
硬件工程师需要了解计算机硬件的结构和原理,如中央处理器、存储器、硬盘、显卡等。
他们也需要了解各种操作系统和软件的功能,以便更好地与软件工程师协作开发。
3.通信网络知识。
硬件工程师需要了解通信网络的原理和技术,如有线网络(如以太网、局域网)和无线网络(如蓝牙、Wi-Fi、4G、5G等)。
他们需要能够设计和开发网络设备和协议,确保网络通信的稳定性和安全性。
4.机械设计能力。
硬件工程师需要掌握机械设计的基础知识,如CAD和3D建模软件。
他们需要能够设计和制造各种机械部件和装置,如机箱、散热器、机械臂等。
5.问题解决能力。
硬件工程师需要能够快速识别和解决各种硬件问题,如故障、短路、电源问题等。
他们需要有良好的逻辑思维和分析能力,以便迅速找到根本原因并采取解决措施。
6.团队协作能力。
硬件工程师需要与软件工程师、测试工程师、项目经理等各种角色协作。
他们需要具备良好的沟通能力和团队合作精神,以便有效地交流和协作。
7.创新能力。
硬件工程师需要不断创新和改进现有的技术和产品。
他们需要有强烈的好奇心和求知欲,不断寻找新的解决方案和技术,以便提高产品的性能和质量。
综上所述,成为一名优秀的硬件工程师需要具备多种技能要求。
只有不断学习和提高自己的技能,才能更好地胜任这个职业。
硬件工程师需要掌握的知识点

硬件工程师需要掌握的知识点一、知识概述《硬件工程师需要掌握的知识点》①基本定义:硬件工程师就是搞硬件相关设计、开发、测试、维护的技术人员。
简单说,就像盖房子时负责砌墙、铺管道那些基础活儿的人,只不过硬件工程师摆弄的是电子元件之类的东西。
②重要程度:硬件工程师在电子信息学科里那可太重要了。
没有他们,你手机就没法生产出来,电脑也只能是个概念。
他们就像大厨后面的配菜员,少了配菜再好的厨师也做不出菜来。
整个电子产品能不能正常工作,很大程度上就看硬件工程师的活儿好不好。
③前置知识:像基本的数学知识,像代数、几何之类的,因为硬件设计里好多计算。
还有电路原理得懂吧,就像了解水在水管里咋流动一样,你得知道电在电路里咋跑的。
电子元件的基本特性也要掌握,这就像建筑工人要知道砖头有多结实、水泥怎么混合一样。
④应用价值:比如说你想做个智能手环,硬件工程师就能把传感器、电池、显示屏这些硬件设备组合起来,让这个手环能监测心率、显示时间。
应用场景多得很,家里的智能电器、汽车的控制系统,到处都有硬件工程师的功劳。
二、知识体系①知识图谱:硬件工程师的知识体系就像一张蜘蛛网。
电路知识是中心的一大块,周围延伸出微控制器知识、硬件描述语言、信号完整性分析等好多分支。
②关联知识:硬件工程师和软件工程师关系密切。
软件运行得有硬件支持,就像演员得有舞台一样。
还和工业设计有关联,一个漂亮实用的电子产品得硬件和外观设计相匹配。
还有测试工程师,硬件做完了得测试,看有没有问题。
③重难点分析:- 掌握难度:掌握像高速电路设计这种知识就比较难。
比如说要处理高速信号的布线、信号完整性这些问题的时候,就像在高速路上既要保证所有车能按规则跑,又不能碰撞到一起,需要考虑好多因素。
- 关键点:我觉得关键是理解各个硬件组件之间的相互关系。
就拿电脑主板来说,CPU、内存、硬盘这些组件如何高效协同工作,这要是搞混了,电脑就容易出问题。
④考点分析:- 在硬件工程师考试里,电路设计原理相关的题目肯定是重点。
电子硬件工程师 要求掌握的东西

电子硬件工程师要求掌握的东西在当今的电子制造业中,电子硬件工程师的工作非常重要,因为他们的职责是设计、开发和测试电路板、电子设备及其配件。
这对于现代社会非常关键,因为我们使用的许多设备,如手机、电脑、平板电脑、汽车、医疗设备、智能家居等,都需要电子硬件工程师的设计和制造。
因此,电子硬件工程师需要具备以下技能和知识:1. 熟悉电子元器件电子硬件工程师需要精通电路的研究和设计。
要做到这一点,他们需要了解电子元器件的各种类型及其使用。
他们必须掌握关于传输协议、扫描链、移位寄存器、存储器和其他重要的电子元器件的知识。
2. 熟悉模拟电子和数字电子电子硬件工程师需要掌握两种电子领域:模拟电子和数字电子。
模拟电子将来自传感器和其他设备的物理量转换为电压和电流信号,而数字电子则处理并计算这些信号,用于控制机器和设备。
电子硬件工程师需要了解它们之间的差异以及开发和测试这两种电子产品的方法。
3. 熟悉电路板设计和布线技术电子硬件工程师需要熟悉电路板设计和布线技术,以确保电子设备的正常运行。
他们需要掌握CAD软件、印刷电路板(PCB)等工具的使用,以设计、开发和测试电路板。
另外,随着技术的进步和电子设备的微型化,电子硬件工程师也需要掌握微电子机械系统(MEMS)的知识。
4. 熟悉数字信号处理技术电子硬件工程师需要了解数字信号处理技术,用于控制和处理数字信号。
数字信号处理技术的作用非常广泛,涵盖了拍照、视频录制、语音识别、图像识别和音频处理等。
因此,电子硬件工程师需要掌握数字信号处理技术的基本原理和应用。
5. 研究嵌入式设备嵌入式设备在现代电子设备中起着非常重要的作用。
嵌入式设备是一种内置在机器中的电子设备,它负责控制和管理该机器。
电子硬件工程师需要掌握嵌入式设备的开发和测试技术,确保电子设备的正常运行。
6. 熟悉传感器技术传感器是现代电子设备的必备部分之一。
它们负责收集来自外部世界的信息和数据,并将其转换为以电子形式存储的数据。
硬件工程师所应具备的知识体系

硬件工程师所应具备的知识体系传统篇:1.模电、数电、电路分析、高频电子线路——这些是基础2.各种实际电路的分析、设计经验——这里的电路指的是分立元件电路,不同的电路按照功能和应用场合划分3.对电子元器件的了解和使用经验的积累——主要是基本元器件4.实际设计和商业产品、模块开发的经验5.外语等相关知识以及电脑辅助电路仿真等先进的工具和技术。
紧跟潮流的学习。
6.性格、工程思维、理论功底、思考、见识、认知层次等非技术因素。
专业篇:(以通信专业为例)1.通信原理、信号与系统、数字信号处理1&2、信息论——必须掌握的课程,也就是专业基础知识2.矩阵论、随机过程、信号检测与估值等——数学与理论基础,不同的研究方向可能有不同的侧重。
但是数学知识和数理能力是深入研究的基础3.OFDM、跳频、扩频、卫星通信、SDH、蓝牙、ATM等——具体通信系统和技术的理论知识,你的研究方向,必须精通,其他的要了解,并且保持跟踪各方面的最新动态。
4.数字信号处理、数字图像处理等——很通信有着比较紧密的联系,但是在某种程度上又属于跨学科课程,跟你的研究密切相关的必须要精通,其他要了解并保持跟踪。
5.通信协议、标准、体系、动态、理念——业界动态,包含技术与非技术因素,这些要全面了解,对于有必要深入的部分要深入研究。
6.通信电子线路、常用通信类电路的分析与收集整理、通信专用芯片的收集与整理,专用模块与专用电路或系统的开发经验,各种仿真工具、EDA等——理论落实到实际的一层,日积月累的学习,这一部分要求略低于纯硬件工程师,也就是说,作为通信系统工程师,最重要的是理论7.专业外语的精通,专业英语词汇的积累。
8.性格、工程思维、理论功底、思考、见识、认知层次等非技术因素。
EDA篇:1.EDA的基本原理与基础知识,对各种EDA工具的了解。
2.FPGA、DSP、单片机、ARM、protel制板等流行技术的学习和演练以及实际应用——理论与实际要结合。
硬件工程师知识体系公开版

硬件工程师知识体系公开版硬件工程师是一种非常复杂的职业,在时代的快速发展中,硬件技术的革新和转化也是非常迅速的。
作为一名硬件工程师,必须要掌握足够的技术知识,才能够开展工作。
那么关于硬件工程师的知识体系一般包括哪些内容呢?下面笔者就来详细介绍。
一、基础知识体系作为一个硬件工程师,必须要掌握计算机系统组成、数字电路、模拟电路、信号与系统等基础知识,这是学习其他知识的基础。
计算机系统组成:掌握计算机结构、存储器、处理器、I/O设备、总线等组成。
其中,需要了解处理器的指令系统、数据通路、中断处理、存储器层次结构、地址转换等方面的内容。
数字电路:必须掌握数字电路的基本原理和基本的逻辑门电路,并能设计出并行加法器、FPGA的简单设计实验等。
模拟电路:了解基本电子元件、电路拓扑结构,掌握放大电路、滤波电路等常用电路的设计与实现原理。
信号与系统:掌握常见信号的特点和处理技术、线性系统的基本特征、稳态与暂态、傅里叶变换等数学工具。
二、硬件设计知识体系掌握数字电路、模拟电路和信号处理的基础知识以后,做为一名硬件工程师,还需要具备硬件设计知识体系。
该体系包含以下内容。
算法:如FPGA高速算法等,以及前端通信算法。
嵌入式系统设计:了解硬件设计和软件设计。
精通AVR、STM32、Freescale等嵌入式系统平台。
嵌入式操作系统:包括Linux、IOS、Android等。
数字信号处理:需要有信号处理的基础知识,对算法和理论部分要熟练掌握。
三、PCB设计知识体系PCB是Printed Circuit Board的缩写,即印刷电路板。
PCB设计是硬件设计过程中不可或缺的一部分,主要包含以下内容。
PCB制作:掌握PCB制作的基础知识,如厚度精度、板厚控制、板截面、线宽控制、丝网宽度等。
PCB设计规范:了解PCB设计规范,知道如何加工,如何维护规范等。
PCB系统软件:熟练掌握Altium Designer等系统软件,掌握电子元器件符号库、地线、射线、锁定等设计操作方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分.硬件工程师必须掌握基础知识与经验精华目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。
成为合格的硬件工程师的必备知识,全部来源于工程实践的实际要求.1) 基本设计规范2) CPU基本知识、架构、性能及选型指导(MIPS,POWERPC,X86)3) MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导4) 网络处理器(INTEL、MOTOROLA、IBM)基本知识、架构、性能及选型5) 多核CPU的基础知识及典型应用6) 常用总线的基本知识、性能详解(总线带宽、效率等)7) 各种存储器详细性能介绍,设计要点及选型指导(DDR I,DDR II,L2 CACHE)8) DATACOM、TELECOM常用物理层接口芯片基本知识、性能、设计要点及选型指导9) 常用器件选型指导10)FPGA、CPLD、EPLD的详细性能、设计要点及选型指导11)VHDL or Verilog HDL12)网络基础:交换,路由13)国内大型硬件设备公司的硬件研发规范和研发流程介绍:第二部分.硬件开发工具目的:“工欲善其事,必先利其器”,熟练使用业界最新、最流行的专业设计工具,才可完成复杂的硬件设计。
为了让学员对自己的培训投资能够物超所值,我们不会象某些培训机构那样, 将大量时间浪费在工具的使用上面,课堂上我们将基本不讲授这些工具的使用方法,而是希望学员能够通过自己在课下学习,此部分我们只进行课堂上的关键部分的指导,本部分不是课程的重点内容,虽然工具的使用对于成为合格的硬件工程师是必须和必备的技能;1) INNOVEDA公司的ViewDraw,PowerPCB,Cam3502) CADENCE公司的OrCad,Allegro,Spectra3) Altera公司的MAX+PLUS II4) XILINX公司的FOUNDATION、ISE第三部分.硬件总体设计及原理图设计的核心经验与知识精华此部分,讲师将依据国内著名硬件设备公司的产品开发流程,以基于高速总线结构和高端CPU的几个硬件开发项目为主线,将详细、深入、专业地讲解、剖析硬件总体设计和原理设计的核心经验和知识精华,把业内一些“概不外传”的经验与精髓传授给学员。
我们希望通过"真正的经验传授"使你迅速成长为优秀的硬件总体设计师;核心要点: 1)原理图设计全部经验揭密2) 原理图检查checklist 3) 设计理念的根本改变:“纸上”作业4) 结合已经批量转产的高端产品的原理图(原件)进行讲解1) 产品需求分析2) 开发可行性分析3) 系统方案调研,给出我们自己总结的、非常实用有效的、相关的检查项,4) 硬件总体设计的检查: checklist5) 总体架构,CPU选型,总线类型6) 通信接口类型选择7) 任务分解8) PowerPC系列的原理图设计精华(IBM、FREESCALE)9) 网络处理器原理性设计精华10)图象处理等的原理性设计精华11)多核CPU的原理图设计精华(MIPS)12)低端CPU(ARM、MIPS、IXP425等)原理性设计精华13)网络设备(ROUTER、SWITCH)的原理图设计精华14)总线(PCI,PCI-E,SPI4.2,LVDS等)的原理性设计精华15)内存(DDR I,DDR II,SSB SRAM)的原理性设计精华16)网络处理器原理性设计精华17)通用物理层接口原理性设计精华18)给出我们自己总结的、非常实用有效的原理图检查项,checklist19)大公司在原理设计中曾经犯过的重大错误20)大公司原理图设计规范第四部分硬件PCB图设计经验与知识精华目的:通过具体的项目案例,进行PCB设计全部经验揭密,使你迅速成长为优秀的硬件工程师,核心要点:1) 纸上作业的理念2)拓扑结构的理念3)可生产、可维护的理念4)产品的理念5)一板成功的根本方法6)PCB设计的检查项,checklist 7)结合已经批量转产的高端产品的PCB图(原件)进行讲解1) PCB设计规范及工作流程2) 普通PCB的设计精华3) 高速PCB的设计精华4) PowerPC系列的PCB设计精华5) INTEL公司PC主板的PCB设计精华6) 网络处理器的PCB设计精华7) 低端CPU(ARM、MIPS、IXP425等)PCB设计精华8) 高速总线(PCI,PCI-E,SPI4.2,LVDS等)的PCB设计精华9) 高速存储器:SB—SRAM、DDR I、DDR II、SDRAM、SRAM等的PCB设计精华10)网络设备(ROUTER、SWITCH)的PCB设计精华11)常用物理层接口(百兆、千兆以太网,ATM等)的PCB设计精华12)生产、加工工艺的相关要求,检查项,可生产,可维护13)给出我们自己总结的、非常实用有效的PCB设计的检查项,checklist14)大公司在PCB设计中曾经犯过的重大错误第五部分.硬件调试经验目的:以具体的项目案例,传授硬件调试、测试经验与要点1) 硬件调试等同于黑箱调试,如何快速分析、解决问题?2) 大量调试经验的传授;3) 如何加速硬件调试过程4) 如何迅速解决硬件调试问题5) 硬件设备的CE测试要求6) 如何判别是软件的错?7) 如何与软件进行联合调试?8) 大量的联合调试经验的传授;第六部分项目实例讲解在此阶段,讲师将拿出几个典型的成功项目案例(已经在市场上应用并获得巨大市场效益的硬件项目),从总体设计, 原理图, PCB,硬件调试, 生产工艺等等各个方面,来分别讲解,帮助学员梳理整个知识与经验体系,并力图在硬件研发领域出现质的飞跃;授课过程中,穿插讲解的内容:《硬件工程师职业生涯指导》目的:明确职业发展的方向与定位,真正理解大企业对人才的要求,明确个人在职业技能方面努力的方向。
1)职业生涯咨询与指导2)如何成为优秀的硬件开发工程师并获取高薪与高职?3)硬件工程师的困境与出路4)优秀的硬件工程师的标准如果是从事嵌入式系统的硬件工程师需要懂得一些本系统使用的MCU系统的软件设计,特别是与输入输出口相关的汇编语言命令。
在设计硬件中,兼顾软件的需求。
这样可以使得软件设计更有效率。
系统设计师的一个主要职责就是寻求最佳的软硬件结合模式。
一个合格的硬件工程师.首先应是一个合格的嵌入式软件工程师在嵌入式产品开发过程中,由于嵌入式产品的性能、价格、质量以及生产和售后服务中涉及到的各种测试维修工具主要由硬件来决定,所以嵌入式产品从产品概念设计开始到产品最后的各种认证测试都是以硬件为主的。
但嵌入式系统的硬件又和其它硬件不同,其硬件中的许多元件需要由软件定制,如CPLD,FPGA,而一些关键的算法需要由硬件和软件来协同完成,而且硬件设计在先,如果硬件工程师不懂软件,他就不可能定制硬件,更谈不上和软件协同,因此一个合格的硬件工程师.首先应是一个合格的嵌入式软件工程师。
硬件工程师不但要负责原理图设计、PCB设计还要负责写硬件的测试程序,如果硬件工程师不能用自己写的硬件测试程序检证自己设计的每一项硬件功能都是正确的,则软件工程师可以不接硬件工程师设计的硬件系统。
科目大概有:1.电子技术基础1 )电场与磁场:库仑定律、高斯定理、环路定律、电磁感应定律。
2 )直流电路:电路基本元件、欧姆定律、基尔霍夫定律、叠加原理、戴维南定理。
3 )正弦交流电路:正弦量三要素、有效值、复阻抗、单相和三相电路计算、功率及功率因数、串联与并联谐振、安全用电常识。
4)RC和RL电路暂态过程:三要素分析法。
5 )变压器与电动机:变压器的电压、电流和阻抗变换、三相异步电动机的使用、常用继电-接触器控制电路。
6 )二极管及整流、滤波、稳压电路7 )三极管及单管放大电路8 )运算放大器:理想运放组成的比例、加减和积分运算电路。
9)门电路和触发器:基本门电路RS、D、JK触发器。
10)懂得电子产品工艺流程11)了解计算机电路设计了解EDA电路设计方法会用Protel设计电路原理图会用Protel设计印制电路板了解其他的设计软件12)了解电子产品的结构和装配13)懂得调试和检修2.模拟电子技术1)了解半导体及二极管2)了解放大电路3)了解线性集成运算放大器和运算电路4)了解信号处理电路5)了解信号发生电路6)了解功率放大电路7)了解直流稳压电源3.数字电子技术1)懂得数字电路基础知识2)了解集成逻辑门电路3)懂得数字基础及逻辑函数化简4)了解集成组合逻辑电路5)了解触发器的工作原理6)了解时序逻辑电路7)理解脉冲波形的产生7.1 了解TTL与非门多谐振荡器、单稳态触发器、施密特触发器的结构、工作原理、参数计算和应用8)数模和模数转换8.1 了解逐次逼近和双积分模数转换工作原理;R-2R网络数模转换工作原理;模数和数模转换器的应用场合8.2 掌握典型集成数模和模数转换器的结构8.3 了解采样保持器的工作原理4.现代通信技术1)软交换技术了解软交换的概念了解软交换的网络结构了解软交换的应用2)多协议标记交换(MPLS)理解MPLS技术的主要特点理解MPLS的工作原理及体系结构3)通用多协议标记交换(GMPLS)了解通用标记结构理解通用标记交换路径了解链路管理4)现代宽带接入新技术了解电信网接入技术了解计算机网接入技术了解有线电视网接入技术了解其他网接入技术5)非对称数字用户环路(ADSL)理解ADSL的标准理解ADSL网络结构了解ADSL的传输理解ADSL接入传输系统的特点了解ADSL的应用及其存在的缺陷5.单片机应用系统1)了解单片机的分类及应用领域2)单片机I/O口的特点及操作了解89S(C)51单片机I/O口的特点了解89S(C)51单片机I/O口的使用技巧了解89S(C)51单片机I/O口在后向通道中的应用3)显示及显示器接口理解LED显示器的基本结构和原理了解LED显示器与单片机的接口懂得LED显示器与51单片机接口的软件实现方法了解LED显示的串行接口方式了解LED显示需要注意的问题4)单片机串行通信软硬件的实现了解89S(C)51单片机串口结构及其工作方式了解RS-232接口电路和单片机通信程序设计5)Windows环境下单片机与PC机串行通信的实现方法了解下位机(单片机部分)串行通信的实现方法了解Windows环境下上位机与单片机接口程序设计6.了解看门狗及其软硬件实现方法CMOS数字集成电路1)理解MOS场效应管的制造2)了解MOS晶体管3)了解动态逻辑电路4)了解半导体存储器5)了解低功耗CMOS逻辑电路6)了解芯片输入输出电路7.信号与系统分析1)了解信号与系统的基本概念2)理解连续系统的时域分析3)理解连续信号的频谱——傅立叶变换4)理解连续系统的频域分析5)理解连续时间信号与系统的复频域分析6)理解离散时间信号与系统的时域分析7)理解Z变换和离散时间系统的Z域分析8)懂得状态变量分析法电力电子器件模拟电子技术数字电子技术现代通信技术CMOS数字集成电路单片机应用系统信号与系统分析。