硬件工程师笔试必备题库及答案_第1页
硬件工程师笔试必备题库及答案_第2页
硬件工程师笔试必备题库及答案_第3页
硬件工程师笔试必备题库及答案_第4页
硬件工程师笔试必备题库及答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硬件工程师笔试必备题库及答案试题1.你知道哪些常用逻辑电平?TTL于CMOS点评可以直接互连吗?TTL、CMOS、LVTTL、LVCMOS、ECL,TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12VO.RS232、RS485的区别?RS232是单端信号传输,用高压来实现长距离(低速下最远可做到30米左右)和抗干扰,二RS485采用差分法来传输信号,对共模干扰具有更强的抗干扰力,同样条件下的传输速率和距离等指标远强于232。.单片机上电后没有运转,首先要检查什么?晶振是否起振。.什么是零点漂移?怎样抑制零点漂移?零点漂移,就是指放大电路的输入端短路时,输出端还有缓慢变化的电压产生,即输出电压偏离原来的起始点而上下漂动。抑制零点漂移的方法一般有:采用恒温措施;补偿法。.选择运择运放的标准?a运放供电电压大小和方式选择;b运放封装选择;

应选用最大量程。2.测量方法:万用表应与被测电路串联。应将电路相应部分断开后,将万用表表笔接在断点的两端。红表笔应接在和电源正极相连的断点,黑表笔接在和电源负极相连的断点.第十一问:第五题:翻盖手机的设计,器件(LCD:分辨率、响应时间、亮度)选择等(自由发挥的);还有就是检测到翻盖中断,怎么处理中断?滑盖手机的设计:(外观、尺寸、材质)面板的设计:材质LCD。、按键、电池盖、MIC(Receiver>Speaker)>耳机插孔、moter(震动)、蓝牙等等;(终于到我了,我交出简历,然后坐下说:“你好,我叫****,应聘的职位是网络工程师。”(后来这成了每一轮面试我都要说的一句话),他看了看,说:“你叫****,你的名字很有意思,哈。”我尴尬,他递给我一份明天面试的通知单。)试题4硬件题目.用BIOS管搭出一个二输入与非门。.集成电路前段设计流程,写出相关的工具。.解释名词IRQ,BIOS,USB,VHDL,SDRO.简述如下Unix命令cp-r,rm,unameo.用波形表示D触发器的功能。.写异步D触发器的verilogmoduleo.WhatisPCChipset?.用传输门和倒向器搭一个边沿触发器。

.画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。DSP题目.H(n)=-a*h(n-1)+b*6(n)(1)求h(n)的z变换(2)该系统是否为稳定系统(3)写出FIR数字滤波器的差分方程.写出下面模拟信号所需的最小采样带宽(1)模拟信号的频率范围是0~4kHz(2)模拟信号的频率范围是2~4kHz.名词解释(1)量化误差(2)直方图(3)白平衡4)MMX4.写出下面几种格式中用到的压缩技术JPEGMPEG2MP3.下面是一些基本的数字电路知识问题,请简要回答:(1)什么是Setup和Holdup时间?(2)什么是竞争与冒险现象?怎样判断?如何消除?(3)请画出用D触发器实现2倍分频的逻辑电路。

(4)什么是“线与”逻辑?要实现它,在硬件特性上有什么具体要求?(5)什么是同步逻辑和异步逻辑?(6)请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器)。(7)你知道哪些常用的逻辑电平?TTL与COMS电平可以直接互连吗?.可编程逻辑器件在现代电子设计中越来越重要,请问:(1)你所知道的可编程逻辑器件有哪些?(2)试用VHDL或Verilog,ABLE描述8位D触发器逻辑.设想你将设计完成一个电子电路方案。请简述用EDA软件(如PROTEL)进行设计(包括原理图和PCB图)到调试出样机的整个过程。在各个环节应注意哪些问题?.用逻辑门和emos电路实现ab+cd.用一个二选一mux和一个inv实现异或。.给了reg的setup和hold时间,求中间组合逻辑的delay范围。.如何解决亚稳态。.用Verilog/VHDL写一个fifo控制器。.用Verilog/VDDL检测stream中的特定字符串.DSP和通用处理器在结构上有什么不同?请简要画出你熟悉的一种DSP结构图。

.说说定点DSP和浮点DSP的定义(或者说出他们的区别)。.说说你对循环寻址和位反序寻址的理解。.请写出[-8,7]的二进制补码和二进制偏置码。用Q15表示出0.5和10.5。1.压控振荡器的英文缩写。.选择电阻时要考虑什么?.单片机上电后没有运转,首先要检查什么?.计算机的基本组成部分及其各自的作用。.怎样用D触发器、与或非门组成二分频电路?.说出RC振荡器的构成和工作原理。.什么是SDH?.什么是共模、差模?画出差分电路的结构。.a=5;b=6;a+=b++;执行结果是什么?.什么是TDM?什么是CDMA?.什么是采样定理?.什么是香农定理?.计算机的中断有哪几类?微电子.名词解释:VLSI,CMOS,EDA,VHDL,Verilog,HDL,ROM,RAM,DRC,LVSo.简述CMOS工艺流程。.画出CMOS与非门的电路,并画出波形图简述其功能。

.画出N沟道增强型MOSFET的剖面图。.简述ESD和latchnp的含义。.简述三极管与MOS管的区别。.简述MOORE模型和MEALY模型。.简述堆栈与队列的区别。硬件工程师培训教程(二)第二节计算机的体系结构一台计算机由硬件和软件两大部分组成。硬件是组成计算机系统的物理实体,是看得见摸得着的部分。从大的方面来分,硬件包括CPU(CentralProcessingUnit中央处理器)、存储器和输入/输出设备几个部分。CPU负责指令的执行,存储器负责存放信息(类似大脑的记忆细胞),输入/输出设备则负责信息的采集与输出(类似人的眼睛和手)。具体设备如我们平常所见到的内存条、显卡、键盘、鼠标、显示器和机箱等。软件则是依赖于硬件执行的程序或程序的集合。这是看不见也摸不着的部分。一、VonNeumann(冯.诺依曼)体系结构VonNeumann体系结构是以数学家JohnVonNeumann的名字命名的,他在20世纪40年代参与设计了第一台数字计算机ENIAC。VonNeumann体系结构的特点如下:•一台计算机由运算器、控制器、存储器、输入和输出设备5大部分组成。

•采用存储程序工作原理,实现了自动连续运算。存储程序工作原理即把计算过程描述为由许多条命令按一定顺序组成的程序,然后把程序和所需的数据一起输入计算机存储器中保存起来,工作时控制器执行程序,控制计算机自动连续进行运算。VonNeumann体系结构存在的一个突出问题就是,外部数据存取速度和CPU运算速度不平衡,不过可以通过在一个系统中使用多个CPU或采用多进程技术等方法来解决。二、CPUCPU是计算机的运算和控制中心,其作用类似人的大脑。不同的CPU其内部结构不完全相同,一个典型的CPU由运算器、寄存器和控制器组成。3个部分相互协调便可以进行分析、判断和计算,并控制计算机各部分协调工作。最新的CPU除包括这些基本功能外,还集成了高速Cache(缓存)等部件。三、存储器每台计算机都有3个主要的数据存储部件:主存储器、高速寄存器和外部文件存储器。主存储器通常是划分为字(典型的是32位或64位)或字节(每字含4或8字节)的线性序列。高速寄存器通常是一个字长的位序列。一个寄存器的内容可能表示数据或主存储器中数据或下一条指令的地址。高速缓存通常位于主存储器和寄存器之间作为从主存储器存取数据的加速器。外部文件存储器包括磁盘、磁带或日益普及的CD-ROM等,通常以记录划分,每个记录是位或字节的序列。四、输入/输出(I/O)设备

输入设备类似人的眼睛、耳朵和鼻子,负责信息的采集,并提交给CPU处理。具体产品如键盘、鼠标和扫描仪等。输出设备类似人的手,执行大脑(CPU)发出的指令,可完成一定的功能,输出计算机的运结果。结果。结果。1r结果。1r体产品如打印机、显示器和音箱等。五、总线微型计算机的体系结构有一个最显著的特征是采用总线结构。总线就像一条公共通路,将所有的设备连接起来,达到相互通信的目的。与并行计算机(各部件间通过专用线路连接)相比,采用总线结构的微型计算机简化了设计、降低了成本、缩小了体积,但在同等配置条件下,性能有所下降。总线又分用于传输数据的数据总线(DataBus)、传输地址信息的地址总线(AddressBus)和用于传输控制信号、时序信号和状态信息的控制总线(ControlBus)o六、操作集每台计算机都有一内部基本操作集与机器语言指令相对应。一个典型的操作集包括与内部数据类型相关的基本算术指令(即实数和整数加法、减法、乘法和除法等)、测试数据项性质(如是否为零,是正数或负数等)的指令、对数据项的某一部分进行存取和修改(如在一个字中存取一个字符,在一条指令中存取操作数的地址等)的指令、控制输入/输出设备的指令及顺序控制指令(如无条件跳转等)。七、顺序控制在机器语言程序中下一条要被执行的指令通常是由程序地址寄存器(也称为指令计数器)的内容确定

中国电脑救援中心的。为了将控制权转到程序某处,程序员可使用一些操作修改该寄存器的内容。解释器作为一部计算机操作的核心,每次执行的都是简单的循环算法。而对于每次循环,解释器都会从程序地址寄存器取得下一条指令的地址(并增量寄存器的值为下一条指令的地址),从存储器取得指定的指令,对指令进行解码,分解为操作码和一组操作数并取得操作数(如果必要的话),使用操作数作为参数调用指定的操作。基本操作可能修改内存和寄存器中的数据,和输入输出设备进行通讯,通过修改程序地址寄存器的内容改变程序的执行流程。在执行基本操作后,解释器将重复上述循环。八、数据存取除了操作码,每条机器指令还需要指定操作码所需的操作数。一般操作数可以被存放在主存储器或寄存器中。计算机必须包含一个指定和存取操作数的机制。同样道理,运算的结果必须被存放在某一地址。上述机制称为数据存取控制。一般的方式是,对每个存储器地址用一个整数标记,同时提供一个机制对于给定的地址存取该地址的内容(或将一个新值存入给定的地址)。同理,寄存器一般也采用一个简单的整数标明。九、存储管理设计电脑的一个原则是保证能方便地操作计算机包含的所有设备(如内存、CPU和外部设备)。实现该原则的主要困难是CPU每次操作的时间一般是以毫微秒计,而内存存取时间是微秒级。为了对速度进行平衡,需要采用不同的存取管理机制。如果仅在硬件中采用简单的存

取管理机制,则在整个程序的执行过程中数据都被存放在内存中,每个时刻只有一个程序被运行。尽管CPU必须等待数据,但无需额外的硬件。为了平衡中央处理器速度和外部数据读取速率之间的矛盾,操作系统通常使用多进程技术,在等待读取数据的毫秒时间段内,计算机可运行另一个程序。为了允许多个程序在同一时刻能共存于内存中,可直接在硬件中使用页或动态程序分配机制。页算法对将来最有可能被使用的数据和程序做出预测并存取,只要数据和指令所在的页在主存中,程序就可以一直执行下去。如果出现了页错误(即正确的地址不在内存中),则通知操作系统从外部存储器读入相应的页。另外,为了平衡主存和中央处理器间的速度差异,可使用缓存。缓存是位于主存和中央处理器间的一个较小的高速数据存储器,大小一般为1〜256KB,包含中央处理器最近使用的数据和指令,当然也包括了将来最有可能被使用到的程序代码或数据。如果所需的数据恰在缓存中,则中央处理器就直接调用该缓存中的数据,被修改的数据在相对较慢的主存速率下被存至主存。如果指定的地址不在主存中,则读取包含该地址的一段数据块,这些相近地址中的数据有可能马上会被使用。使用32KB缓存可达到95%的命中率(CPU在缓存中找到所用数据的概率)。十、操作环境计算机的操作环境包括外围存储器和输入/输出设备。这些设备代表了计算机的外部世界,任何与计算机的通讯都必须通过操作环境进行。

操作环境按照不同的存取速率分为不同类别,如高速存储器(外存)、中速存储器(磁盘和CD-ROM),低速存储器(磁带)和输入输出设备(阅读器、打印机、数据通信线)等。值得指出的是,计算机硬件的组织通常都具有不同的形式。本章介绍的只是其中的“VonNeumann体系结构”,当然还有其他的体系结构。十一、计算机状态从静态角度观察一台计算机,可以把它视为是由数据、操作和控制结构等组成的一个完整的系统。因此对计算机的了解还应包括对它的动态行为,即程序执行过程的了解。这个了解也就要包括其程序执行前不同存储器的内容、所执行的指令序列、程序执行过程中数据内容是如何被修改的及程序执行的最后结果是什么等。描述计算机动态行为的一个简便方法是使用“计算机状态”。将计算机上程序的执行看成是计算机状态的一个变化序列,每个状态由程序执行过程中某一时刻的内存、寄存器和外部设备的内容确定。这些存储器的初始内容定义了计算机的初始状态,每一步程序的执行都是通过修改存储器的内容将当前的状态转换为一个新的状态,该过程称为状态转换。当程序执行结束后,最终状态定义就是这些存储器的内容。程序的执行可以看成是由计算机状态序列的转换,如果能预测状态的转换序列,就可以说理解了计算机的动态行为。第二章CPU的发展及相关产品技术CPU(CentralProcessingUnit),即中央处理单元,也称微处理器,是整个系统的核心,也是整个系统最高的执

C.运放反馈方式,即是VFA(电压反馈运放)还是CFA(电流反馈运放);d.运放带宽;e压摆率大小,这决定全功率信号带宽;.二极管主要用途有哪些?发光、整流、稳压、开关。.静态工作点的确定对放大器有什么意义?正确地确定静态工作点能够使放大器有最小的截止失真和饱和失真,同时还可以获得最大的动态范围,提高三极管的使用效率。.如何评价放大电路的性能?有哪些主要指标?放大电路的性能好坏一般由如下几项指标确定:放大增益、输入输出电阻、通频带、失真度和信噪比。.影响放大器的工作点稳定性的主要因素有哪些?元器件参数的温度漂移以及电源的波动。.为什么要引入反馈?稳定系统;降低参数、噪声和非线性失真;保持最优化。..电压跟随器主要用途在哪里,及特性如何?电压跟随器的电压放大倍数恒小于且接近1,一般做缓冲级及隔离级。.电压跟随器的输入输出特性如何?输入输出基本相同。.什么是幅频特性?什么相频特性?

行单位。它负责整个系统指令的执行、数学与逻辑运算、数据存储、传送以及输入输出的控制。因为CPU是决定电脑性能的核心部件,人们就以它来判定电脑的档次,于是就有了486、586(Pentim)、PII、PIILP4之分。CPU既然关系着指令的执行和数据的处理,当然也关系着指令和数据处理速度的快慢,因而CPU有不同的执行功能,不同的处理速度。一般CPU的功能和处理速度,我们可以从它的型号和编号来判断,如PentiUID系列是586机种的CPU,型号后的数字即为它的工作频率(时钟频率),单位是MHz。硬件工程师必看一-必杀技学习(转)充分了解各方的设计需求,确定合适的解决方案启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转发能力不能满足要求,从而对于系统的配置和使用都会造成很大的不便,所以他们提出了对新硬件的需求。根据这个目标,硬件方案中就针对性的选用了两个高性能网络处理器,然后还需要深入的和软件设计者交流,以确定内存大小,内部结构,对外接口和调试接口的数量及类型等等细节,比如软件人员喜欢将控制信令通路和数据通路完全分开来,这样在确定内部数据走向的时候要慎重考虑。项目开始之初是需要召开很多的

讨论会议的,应该尽量邀请所有相关部门来参与,好处有三个,第一可以充分了解大家的需要,以免在系统设计上遗漏重要的功能,第二是可以让各个部门了解这个项目的情况,提早做好时间和人员上协作的准备,第三是从感情方面讲,在设计之初各个部门就参与了进来,这个项目就变成了大家共同的一个心血结晶,会得到大家的呵护和良好合作,对完成工作是很有帮助的。原理图设计中要注意的问题原理图设计中要有“拿来主义”,现在的芯片厂家一般都可以提供参考设计的原理图,所以要尽量的借助这些资源,在充分理解参考设计的基础上,做一些自己的发挥。当主要的芯片选定以后,最关键的外围设计包括了电源,时钟和芯片间的互连。电源是保证硬件系统正常工作的基础,设计中要详细的分析:系统能够提供的电源输入;单板需要产生的电源输出;各个电源需要提供的电流大小;电源电路效率;各个电源能够允许的波动范围;整个电源系统需要的上电顺序等等。比如A项目中的网络处理器需要L25V作为核心电压,要求精度在+5%--3%之间,电流需要12A左右,根据这些要求,设计中采用5V的电源输入,利用Linear的开关电源控制器和IR的MOSFET搭建了合适的电源供应电路,精度要求决定了输出电容的ESR选择,并且为防止电流过大造成的电压跌落,加入了远端反馈的功能。时钟电路的实现要考虑到目标电路的抖动等要求,A项目中用到了GE的PHY器件,刚开始的时候使用一个内部带锁相环的零延时时钟分配芯片提供100MHz时钟,结果GE链路上出现了丢包,后来换成简单

的时钟Buffer器件就解决了丢包问题,分析起来就是内部的锁相环引入了抖动。芯片之间的互连要保证数据的无误传输,在这方面,高速的差分信号线具有速率高,好布线,信号完整性好等特点,A项目中的多芯片间互连均采用了高速差分信号线,在调试和测试中没有出现问题。PCB设计中要注意的问题PCB设计中要做到目的明确,对于重要的信号线要非常严格的要求布线的长度和处理地环路,而对于低速和不重要的信号线就可以放在稍低的布线优先级上。重要的部分包括:电源的分割;内存的时钊线,控制线和数据线的长度要求;高速差分线的布线等等。A项目中使用内存芯片实现了1G大小的DDRmemory,针对这个部分的布线是非常关键的,要考虑到控制线和地址线的拓扑分布,数据线和时钟线的长度差别控制等方面,在实现的过程中,根据芯片的数据手册和实际的工作频率可以得出具体的布线规则要求,比如同一组内的数据线长度相差不能超过多少个mil,每个通路之间的长度相差不能超过多少个mil等等。当这些要求确定后就可以明确要求PCB设计人员来实现了,如果设计中所有的重要布线要求都明确了,可以转换成整体的布线约束,利用CAD中的自动布线工具软件来实现PCB设计,这也是在高速PCB设计中的一个发展趋势。检查和调试当准备调试一块板的时候,一定要先认真的做好目视检查,检查在焊接的过程中是否有可见的短路和管脚搭锡等故障,检查是否有元器件型号放置错误,第一脚放置错误,漏装配等问题,然后用万用表测

量各个电源到地的电阻,以检查是否有短路,这个好习惯可以避免贸然上电后损坏单板。调试的过程中要有平和的心态,遇见问题是非常正常的,要做的就是多做比较和分析,逐步的排除可能的原因,要坚信“凡事都是有办法解决的”和“问题出现一定有它的原因“,这样最后一定能调试成功。一些总结的话现在从技术的角度来说,每个设计最终都可以做出来,但是一个项目的成功与否,不仅仅取决于技术上的实现,还与完成的时间,产品的质量,团队的配合密切相关,所以良好的团队协作,透明坦诚的项目沟通,精细周密的研发安排,充裕的物料和人员安排,这样才能保证一个项目的成功。一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,他/她要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,还要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。在调试的过程中他/她要组织好软件工程师来一起攻关调试,配合测试工程师一起解决测试中发现的问题,等到产品推出到现场,如果出现问题,还需要做到及时的支持。所以做一个硬件设计人员要锻炼出良好的沟通能力,面对压力的调节能力,同一时间处理多个事务的协调和决断能力和良好平和的心态等等。

还有细心和认真,因为硬件设计上的一个小疏忽往往就会造成非常大的经济损失,比如以前碰到一块板在PCB设计完备出制造文件的时候误操作造成了电源层和地层连在了一起,PCB板制造完毕后又没有检查直接上生产线贴装,到测试的时候才发现短路问题,但是元器件已经都焊接到板上了,结果造成了几十万的损失。所以细心和认真的检查,负责任的测试,不懈的学习和积累,才能使得一个硬件设计人员持续不断的进步,而后术业有所小成。相关文章:如何设计一个合适的电源对于现在一个电子系统来说,电源部分的设计也越来越重要,我想通过和大家探讨一些自己关于电源设计的心得,来个抛砖引玉,让我们在电源设计方面能够都有所深入和长进。Q1:如何来评估一个系统的电源需求Answer:对于一个实际的电子系统,要认真的分析它的电源需求。不仅仅是关心输入电压,输出电压和电流,还要仔细考虑总的功耗,电源实现的效率,电源部分对负载变化的瞬态响应能力,关键器件对电源波动的容忍范围以及相应的允许的电源纹波,还有散热问题等等。功耗和效率是密切相关的,效率高了,在负载功耗相同的情况下总功耗就少,对于整个系统的功率预算就非常有利了,对比LDO和开关电源,开关电源的效率要高一些。同时,评估效率不仅仅是看在满负载的时候电源电路的效率,还要关注轻负载的时候效率水平。

至于负载瞬态响应能力,对于一些高性能的CPU应用就会有严格的要求,因为当CPU突然开始运行繁重的任务时,需要的启动电流是很大的,如果电源电路响应速度不够,造成瞬间电压下降过多过低,造成CPU运行出错。一般来说,要求的电源实际值多为标称值的+—5%,所以可以据此计算出允许的电源纹波,当然要预留余量的。散热问题对于那些大电流电源和LDO来说比较重要,通过计算也是可以评估是否合适的。Q2:如何选择合适的电源实现电路Answer:根据分析系统需求得出的具体技术指标,可以来选择合适的电源实现电路了。一般对于弱电部分,包括了LDO(线性电源转换器),开关电源电容降压转换器和开关电源电感电容转换器。相比之下,LDO设计最易实现,输出纹波小,但缺点是效率有可能不高,发热量大,可提供的电流相较开关电源不大等等。而开关电源电路设计灵活,效率高,但纹波大,实现比较复杂,调试比较烦琐等等。Q3:如何为开关电源电路选择合适的元器件和参数Answer:很多的未使用过开关电源设计的工程师会对它产生一定的畏惧心理,比如担心开关电源的干扰问题,PCBlayout问题,元器件的参数和类型选择问题等。其实只要了解了,使用一个开关电源设计还是非常方便的。

一个开关电源一般包含有开关电源控制器和输出两部分,有些控制器会将MOSFET集成到芯片中去,这样使用就更简单了,也简化了PCB设计,但是设计的灵活性就减少了一些。开关控制器基本上就是一个闭环的反馈控制系统,所以一般都会有一个反馈输出电压的采样电路以及反馈环的控制电路。因此这部分的设计在于保证精确的采样电路,还有来控制反馈深度,因为如果反馈环响应过慢的话,对瞬态响应能力是会有很多影响的。而输出部分设计包含了输出电容,输出电感以及MOSFET等等,这些的选择基本上就是要满足一个性能和成本的平衡,比如高的开关频率就可以使用小的电感值(意味着小的封装和便宜的成本),但是高的开关频率会增加干扰和对MOSFET的开关损耗,从而效率降低。使用低的开关频率带来的结果则是相反的。对于输出电容的ESR和MOSFET的Rds_on参数选择也是非常关键的,小的ESR可以减小输出纹波,但是电容成本会增加,好的电容会贵嘛。开关电源控制器驱动能力也要注意,过多的MOSFET是不能被良好驱动的。一般来说,开关电源控制器的供应商会提供具体的计算公式和使用方案供工程师借鉴的。硬件工程师必备11充分了解各方的设计需求,确定合适的解决方案启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需

要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转发能力不能满足要求,从而对于系统的配置和使用都会造成很大的不便,所以他们提出了对新硬件的需求。根据这个目标,硬件方案中就针对性的选用了两个高性能网络处理器,然后还需要深入的和软件设计者交流,以确定内存大小,内部结构,对外接口和调试接口的数量及类型等等细节,比如软件人员喜欢将控制信令通路和数据通路完全分开来,这样在确定内部数据走向的时候要慎重考虑。项目开始之初是需要召开很多的讨论会议的,应该尽量邀请所有相关部门来参与,好处有三个,第一可以充分了解大家的需要,以免在系统设计上遗漏重要的功能,第二是可以让各个部门了解这个项目的情况,提早做好时间和人员上协作的准备,第三是从感情方面讲,在设计之初各个部门就参与了进来,这个项目就变成了大家共同的一个心血结晶,会得到大家的呵护和良好合作,对完成工作是很有帮助的。原理图设计中要注意的问题原理图设计中要有“拿来主义”,现在的芯片厂家一般都可以提供参考设计的原理图,所以要尽量的借助这些资源,在充分理解参考设计的基础上,做一些自己的发挥。当主要的芯片选定以后,最关键的外围设计包括了电源,时钟和芯片间的互连。电源是保证硬件系统正常工作的基础,设计中要详细的分析:系统能够提供的电源输入;单板需要产生的电源输出;各个电源需要提供的电流大小;电源电路

效率;各个电源能够允许的波动范围;整个电源系统需要的上电顺序等等。比如A项目中的网络处理器需要1.25V作为核心电压,要求精度在+5%—-3%之间,电流需要12A左右,根据这些要求,设计中采用5V的电源输入,利用Linear的开关电源控制器和IR的MOSFET搭建了合适的电源供应电路,精度要求决定了输出电容的ESR选择,并且为防止电流过大造成的电压跌落,加入了远端反馈的功能。时钟电路的实现要考虑到目标电路的抖动等要求,A项目中用到了GE的PHY器件,刚开始的时候使用一个内部带锁相环的零延时时钟分配芯片提供100MHz时钟,结果GE链路上出现了丢包,后来换成简单的时钟Buffer器件就解决了丢包问题,分析起来就是内部的锁相环引入了抖动。芯片之间的互连要保证数据的无误传输,在这方面,高速的差分信号线具有速率高,好布线,信号完整性好等特点,A项目中的多芯片间互连均采用了高速差分信号线,在调试和测试中没有出现问题。PCB设计中要注意的问题PCB设计中要做到目的明确,对于重要的信号线要非常严格的要求布线的长度和处理地环路,而对于低速和不重要的信号线就可以放在稍低的布线优先级上。重要的部分包括:电源的分割;内存的时钟线,控制线和数据线的长度要求;高速差分线的布线等等。A项目中使用内存芯片实现了1G大小的DDRmemory,针对这个部分的布线是非常关键的,要考虑到控制线和地址线的拓扑分布,数据线和时钟线的长度差别控制等方面,在实现的过程中,根据芯片的

数据手册和实际的工作频率可以得出具体的布线规则要求,比如同一组内的数据线长度相差不能超过多少个mil,每个通路之间的长度相差不能超过多少个mil等等。当这些要求确定后就可以明确要求PCB设计人员来实现了,如果设计中所有的重要布线要求都明确了,可以转换成整体的布线约束,利用CAD中的自动布线工具软件来实现PCB设计,这也是在高速PCB设计中的一个发展趋势。4检查和调试当准备调试一块板的时候,一定要先认真的做好目视检查,检查器件型号放置错误,第一脚放置错误,漏装配等问题,然后用万用表测量各个电源到地的电阻,以检查是否有短路,这个好习惯可以避免贸然上电后损坏单板。调试的过程中要有平和的心态,遇见问题是非常正常的,要做的就是多做比较和分析,逐步的排除可能的原因,要坚信“凡事都是有办法解决的”和“问题出现一定有它的原因“,这样最后一定能调试成功。一些总结的话现在从技术的角度来说,每个设计最终都可以做出来,但是一个项目的成功与否,不仅仅取决于技术上的实现,还与完成的时间,产品的质量,团队的配合密切相关,所以良好的团队协作,透明坦诚的项目沟通,精细周密的研发安排,充裕的物料和人员安排,这样才能保证一个项目的成功。一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原

放大电路的电压放大倍数与频率的关系称为幅频特性;输入信号与输出信号的相角差称为相频特性。.对功率放大电路的主要技术性能有哪些要求?输入灵敏度;不失真输出功率;频率响应范围;电压适应范围;输入阻抗;输出阻抗;失真度。.抑制零点漂移的方法有哪些?选用温度性能好的元器件、采用温度补偿电路、采用差分放大电路。.整流电路的作用?把交流电能转换为直流电能。.电容滤波器和电感滤波器各适用什么样的情况?电容滤波适用于小负载电流、电感滤波适用于大负载电流。.直流稳压电源中滤波电路的目的是?将交、直流混合量中的交流成分滤掉。.直流稳压电源中滤波电路应选用哪种类型?有分立元件稳压电路和集成稳压电路2种。.你认为你从事研发工作有哪些特点?你最大弱点及改进方法。你的理想以及索要达到的目标。试题2模拟电路1、基尔霍夫定理的内容是什么?(仕兰微电子)2、平板电容公式(C=£S/4nkd)。(未知)

理图完成后,他/她要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,还要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。在调试的过程中他/她要组织好软件工程师来一起攻关调试,配合测试工程师一起解决测试中发现的问题,等到产品推出到现场,如果出现问题,还需要做到及时的支持。所以做一个硬件设计人员要锻炼出良好的沟通能力,面对压力的调节能力,同一时间处理多个事务的协调和决断能力和良好平和的心态等等。还有细心和认真,因为硬件设计上的一个小疏忽往往就会造成非常大的经济损失,比如以前碰到一块板在PCB设计完备出制造文件的时候误操作造成了电源层和地层连在了一起,PCB板制造完毕后又没有检查直接上生产线贴装,到测试的时候才发现短路问题,但是元器件已经都焊接到板上了,结果造成了几十万的损失。所以细心和认真的检查,负责任的测试,不懈的学习和积累,才能使得一个硬件设计人员持续不断的进步,而后术业有所小成。3、最基本的如三极管曲线特性。(未知)4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知)8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。(未知)10、给出一差分电路,告诉其输出电压Y+和丫-,求共模分量和差模分量。(未知)11、画差放的两个输入管。(凹凸)12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的运放电路。(仕兰微电子)13、用运算放大器组成一个10倍的放大器。(未知)14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点的rise/fall时间。(Infineon笔试试题)

15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。当RC«t时,给出输入电压波形图,绘制两种电路的输出波形图。(未知)<p=""style=Hbox-sizing:border-box;n>16、有源滤波器和无源滤波器的原理及区别?(新太硬件)17、有一时域信号S=V0sin(2pif0t)+Vlcos(2pifIt)+V2sin(2pif3t+90),当其通过低通、带通、高通滤波器后的信号表示方式。(未知)18、选择电阻时要考虑什么?(东信笔试题)19、在CMOS电路中,要有一个单管作为开关管精确传递模拟低电平,这个单管你会用P管还是N管,为什么?(仕兰微电子)20、给出多个mos管组成的电路求5个点的电压。(Infineon笔试试题)21、电压源、电流源是集成电路中经常用到的模块,请画出你知道的线路结构,简单描述其优缺点。(仕兰微电子)22、画电流偏置的产生电路,并解释。(凹凸)2323、史密斯特电路,求回差电压。23、史密斯特电路,求回差电压。(华为面试323、史密斯特电路,求回差电压。(华为面试3的,12分之一周期....)(华为面试题)25、LC正弦波振荡器有哪几种三点式振荡电路,分别画出其原理图。(仕兰微电子)

26、VCO是什么,什么参数(压控振荡器?)(华为面试题)27、锁相环有哪几部分组成?(仕兰微电子)28、锁相环电路组成,振荡器(比如用D触发器如何搭)。(未知)29、求锁相环的输出频率,给了一个锁相环的结构图。(未知)30、如果公司做高频电子的,可能还要RF知识,调频,鉴频鉴相之类,不一一列举。(未知)31、一电源和一段传输线相连(长度为L,传输时间为T),画出终端处波形,考虑传输线无损耗。给出电源电压波形图,要求绘制终端波形图。(未知)32、微波电路的匹配电阻。(未知)33、DAC和ADC的实现各有哪些方法?(仕兰微电子)34、A/D电路组成、工作原理。(未知)35、实际工作所需要的一些技术知识(面试容易问到)。如电路的低功耗,稳定,高速如何做到,调运放,布版图注意的地方等等,一般会针对简历上你所写做过的东西具体问,肯定会问得很细(所以别把什么都写上,精通之类的词也别用太多了),这个东西各个人就不一样T,不好说什么了。(未知试题3第一题:翻译,不说了(注意词汇:电阻resistors,阻抗:resistance反馈feedback,电容capacitance,等吧)

第二题:填空,主要是模电的,功放管根据什么分类的?按功放中功放管的导电方式不同,可以分为甲类功放(又称A类)、乙类功放(又称B类)、甲乙类功放(又称AB类)和丁类功放(又称D类)。1、甲类功放是指在信号的整个周期内(正弦波的正负两个半周),放大器的任何功率输出元件都不会出现电流截止(即停止输出)的一类放大器。甲类放大器工作时会产生高热,效率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论