跳转到主要内容

硬件工程师必知的几十个电路设计问答

judy 提交于

<p><strong>一、下面是一些基本的数字电路知识问题</strong><br />
<br />
(1) 什么是&nbsp;Setup 和&nbsp;Hold 时间?<br />
答:Setup/Hold Time&nbsp;用于测试芯片对输入信号和时钟信号之间的时间要求。&nbsp;建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳&nbsp;定不变的时间。输入数据信号应提前时钟上升沿(如上升沿有效)T&nbsp;时间到达芯片,&nbsp;这个&nbsp;T&nbsp;就是建立时间通常所说的&nbsp;Setup Time。如不满足&nbsp;Setup Time,这个数据就&nbsp;不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入&nbsp;触发器。&nbsp;保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保&nbsp;持稳定不变的时间。如果&nbsp;Hold Time&nbsp;不够,数据同样不能被打入触发器。<br />
&nbsp;<br />
(2) 什么是竞争与冒险现象?怎样判断?如何消除?&nbsp;<br />
<br />
答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞&nbsp;争。由于竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔&nbsp;式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消&nbsp;去项,二是在芯片外部加电容。<br />
&nbsp;<br />
(3) 请画出用&nbsp;D 触发器实现&nbsp;2 倍分频的逻辑电路?<br />
<br />
答:把&nbsp;D&nbsp;触发器的输出端加非门接到&nbsp;D&nbsp;端即可,如下图所示:</p>

<p><img alt="1" data-entity-type="file" data-entity-uuid="a52c98ee-6119-43c4-a969-54144e6ec4e9" src="/sites/default/files/inline-images/1_1.jpg" /></p>

<p>(4) 什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?&nbsp;<br />
<br />
答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用&nbsp;OC&nbsp;门来实现(漏极或者集电极开路),为了防止因灌电流过大而烧坏&nbsp;OC&nbsp;门,&nbsp;应在&nbsp;OC&nbsp;门输出端接一上拉电阻(线或则是下拉电阻)。<br />
&nbsp;<br />
(5) 什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别?<br />
<br />
答:同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。电路设计可分类为同步电路设计和异步电路设计。同步电路利用时钟脉冲使&nbsp;其子系统同步运作,而异步电路不使用时钟脉冲做同步,其子系统是使用特殊的&nbsp;“开始”和“完成”信号使之同步。异步电路具有下列优点:无时钟歪斜问题、&nbsp;低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。<br />
&nbsp;<br />
(6) 请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、锁存器/缓冲器)。&nbsp;<br />
&nbsp;</p>

<p>答:典型输入设备与微机接口的逻辑示意图如下:</p>

<p><img alt="典型输入设备与微机接口的逻辑示意图" data-entity-type="file" data-entity-uuid="e47947c6-d31e-4e99-8cec-6c4dfabaf629" src="/sites/default/files/inline-images/%E5%85%B8%E5%9E%8B%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87%E4%B8%8E%E5%BE%AE%E6%9C%BA%E6%8E%A5%E5%8F%A3%E7%9A%84%E9%80%BB%E8%BE%91%E7%A4%BA%E6%84%8F%E5%9B%BE.png" /></p>

<p>(7) 你知道那些常用逻辑电平?TTL 与&nbsp;COMS 电平可以直接互连吗?&nbsp;<br />
<br />
答:常用的电平标准,低速的有&nbsp;RS232、RS485、RS422、TTL、CMOS、LVTTL、LVCMOS、ECL、ECL、LVPECL 等,高速的有&nbsp;LVDS、GTL、PGTL、&nbsp;CML、HSTL、SSTL 等。<br />
<br />
一般说来,CMOS&nbsp;电平比&nbsp;TTL&nbsp;电平有着更高的噪声容限。如果不考虑速度&nbsp;和性能,一般&nbsp;TTL&nbsp;与&nbsp;CMOS&nbsp;器件可以互换。但是需要注意有时候负载效应可能&nbsp;引起电路工作不正常,因为有些&nbsp;TTL&nbsp;电路需要下一级的输入阻抗作为负载才能&nbsp;正常工作。<br />
&nbsp;</p>

<p><strong>二、&nbsp;可编程逻辑器件在现代电子设计中越来越重要</strong><br />
<br />
(1) 你所知道的可编程逻辑器件有哪些?<br />
<br />
答:ROM(只读存储器)、PLA(可编程逻辑阵列)、FPLA(现场可编程逻辑阵列)、PAL(可编程阵列逻辑)、GAL(通用阵列逻辑),EPLD(可擦除的可编程逻辑器件)、&nbsp;FPGA(现场可编程门阵列)、CPLD(复杂可编程逻辑器件)等&nbsp;,其中&nbsp;ROM、FPLA、&nbsp;PAL、GAL、EPLD 是出现较早的可编程逻辑器件,而&nbsp;FPGA 和&nbsp;CPLD 是当今最&nbsp;流行的两类可编程逻辑器件。FPGA&nbsp;是基于查找表结构的,而&nbsp;CPLD&nbsp;是基于乘积&nbsp;项结构的。<br />
&nbsp;<br />
(2)&nbsp;设想你将设计完成一个电子电路方案,请简述用&nbsp;EDA 软件(如&nbsp;PROTEL)进行&nbsp;设计(包括原理图和&nbsp;PCB&nbsp;图)到调试出样机的整个过程。在各环节应注意哪些问&nbsp;题?<br />
答:完成一个电子电路设计方案的整个过程大致可分为以下几个步骤:(1)&nbsp;原&nbsp;理图设计;(2) PCB&nbsp;设计;(3)&nbsp;投板;(4)&nbsp;元器件焊接;(5)&nbsp;模块化调试;(6)&nbsp;整&nbsp;机调试。各环节注意问题如下:<br />
<br />
(1) 原理图设计阶段</p>

<p>●&nbsp;注意适当加入旁路电容与去耦电容;<br />
●注意适当加入测试点和&nbsp;0&nbsp;欧电阻以方便调试时测试用;<br />
●注意适当加入&nbsp;0&nbsp;欧电阻、电感和磁珠以实现抗干扰和阻抗匹配;<br />
&nbsp;<br />
(2) &nbsp;PCB 设计阶段<br />
●&nbsp;自己设计的元器件封装要特别注意以防止板打出来后元器件无法焊接;<br />
●&nbsp;FM 部分走线要尽量短而粗,电源和地线也要尽可能粗;<br />
●&nbsp;旁路电容、晶振要尽量靠近芯片对应管脚;<br />
●&nbsp;注意美观与使用方便;<br />
&nbsp;<br />
(3) 投板<br />
●&nbsp;说明自己需要的工艺以及对制板的要求;<br />
&nbsp;<br />
(4) 元器件焊接<br />
●&nbsp;防止出现芯片焊错位置,管脚不对应;<br />
●&nbsp;防止出现虚焊、漏焊、搭焊等;<br />
&nbsp;<br />
(5) 模块化调试<br />
&nbsp;●&nbsp;先调试电源模块,然后调试控制模块,然后再调试其它模块;<br />
&nbsp;●&nbsp;上电时动作要迅速,发现不会出现短路时在彻底接通电源;<br />
&nbsp;●&nbsp;调试一个模块时适当隔离其它模块;<br />
&nbsp;●&nbsp;各模块的技术指标一定要大于客户的要求;<br />
&nbsp;<br />
(6) 整机调试&nbsp;<br />
●&nbsp;由于整机调试时仍然会出现很多问题,而且这些问题往往更难解决,如提高灵敏度等,这时一定不要手忙脚乱,要多向高手请教!&nbsp;<br />
<br />
<strong>三、其它电路设计问答</strong><br />
<br />
1、放大电路中频率补偿的目的是什么,有哪些方法?<br />
&nbsp;</p>

<p>答:放大电路中频率补偿的目的有二:一是改善放大电路的高频特性,而是克服由于引入负反馈而可能出现自激振荡现象,使放大器能够稳定工作。在放大&nbsp;电路中,由于晶体管结电容的存在常常会使放大电路频率响应的高频段不理想,&nbsp;为了解决这一问题,常用的方法就是在电路中引入负反馈。然后,负反馈的引入&nbsp;又引入了新的问题,那就是负反馈电路会出现自激振荡现象,所以为了使放大电&nbsp;路能够正常稳定工作,必须对放大电路进行频率补偿。<br />
&nbsp;<br />
频率补偿的方法可以分为超前补偿和滞后补偿,主要是通过接入一些阻容元&nbsp;件来改变放大电路的开环增益在高频段的相频特性,目前使用最多的就是锁相&nbsp;环。<br />
&nbsp;<br />
2、什么是频率响应,怎么才算是稳定的频率响应,简述改变频率响应曲线的几&nbsp;个方法。<br />
<br />
答:这里仅对放大电路的频率响应进行说明。&nbsp;在放大电路中,由于电抗元件(如电容、电感线圈等)及晶体管极间电容的存<br />
&nbsp;<br />
在,当输入信号的频率过低或过高时,放大电路的放大倍数的数值均会降低,而&nbsp;且还将产生相位超前或之后现象。也就是说,放大电路的放大倍数(或者称为增&nbsp;益)和输入信号频率是一种函数关系,我们就把这种函数关系成为放大电路的频&nbsp;率响应或频率特性。<br />
&nbsp;<br />
放大电路的频率响应可以用幅频特性曲线和相频特性曲线来描述,如果一个&nbsp;放大电路的幅频特性曲线是一条平行于&nbsp;x&nbsp;轴的直线(或在关心的频率范围内平行&nbsp;于&nbsp;x&nbsp;轴),而相频特性曲线是一条通过原点的直线(或在关心的频率范围是条通过&nbsp;原点的直线),那么该频率响应就是稳定的。<br />
&nbsp;</p>

<p>改变频率响应的方法主要有:(1)&nbsp;改变放大电路的元器件参数;(2)&nbsp;引入新的&nbsp;元器件来改善现有放大电路的频率响应;(3)&nbsp;在原有放大电路上串联新的放大电&nbsp;路构成多级放大电路。<br />
&nbsp;<br />
3、给出一个差分运放,如何进行相位补偿,并画补偿后的波特图。&nbsp;<br />
<br />
答:随着工作频率的升高,放大器会产生附加相移,可能使负反馈变成正反馈而引起自激。进行相位补偿可以消除高频自激。相位补偿的原理是:在具有高&nbsp;放大倍数的中间级,利用一小电容&nbsp;C(几十~几百微微法)构成电压并联负反馈&nbsp;电路。可以使用电容校正、RC&nbsp;校正分别对相频特性和幅频特性进行修改。<br />
<br />
波特图就是在画放大电路的频率特性曲线时使用对数坐标。波特图由对数幅频特性和对数相频特性两部分组成,它们的横轴采用对数刻度&nbsp;lg&nbsp;f&nbsp;,幅频特性的纵轴采用&nbsp;lg Au&nbsp;表示,单位为&nbsp;dB;相频特性的纵轴仍用j&nbsp;表示。下图给出了高通&nbsp;和低通电路的波特图:</p>

<p><img alt="高通 和低通电路的波特图" data-entity-type="file" data-entity-uuid="cd1cdb97-0c7c-4e6c-b5aa-cde06a1d8e09" src="/sites/default/files/inline-images/%E9%AB%98%E9%80%9A%20%E5%92%8C%E4%BD%8E%E9%80%9A%E7%94%B5%E8%B7%AF%E7%9A%84%E6%B3%A2%E7%89%B9%E5%9B%BE.jpg" /></p>

<p>4、基本放大电路的种类及优缺点,广泛采用差分结构的原因。<br />
<br />
答:基本放大电路按其接法的不同可以分为共发射极放大电路、共基极放大电路和共集电极放大电路,简称共基、共射、共集放大电路。&nbsp;共射放大电路既能放大电流又能放大电压,输入电阻在三种电路中居中,输出电阻较大,频带较窄。常做为低频电压放大电路的单元电路。&nbsp;共基放大电路只能放大电压不能放大电流,输入电阻小,电压放大倍数和输出电阻与共射放大电路相当,频率特性是三种接法中最好的电路。常用于宽频带&nbsp;放大电路。<br />
&nbsp;<br />
共集放大电路只能放大电流不能放大电压,是三种接法中输入电阻最大、输&nbsp;出电阻最小的电路,并具有电压跟随的特点。常用于电压放大电路的输入级和输&nbsp;出级,在功率放大电路中也常采用射极输出的形式。<br />
&nbsp;<br />
广泛采用差分结构的原因是差分结构可以抑制温度漂移现象。&nbsp;<br />
<br />
5、给出一差分电路,已知其输出电压&nbsp;Y+和&nbsp;Y-,求共模分量和差模分量。<br />
<br />
答:设共模分量是&nbsp;Yc,差模分量是&nbsp;Yd,则可知其输出为</p>

<p><img alt="共模分量" data-entity-type="file" data-entity-uuid="c1d23081-3a79-4c0b-b53b-6259e3e4926d" src="/sites/default/files/inline-images/%E5%85%B1%E6%A8%A1%E5%88%86%E9%87%8F.JPG" /></p>

<p>6、画出一个晶体管级的运放电路。<br />
<br />
答:下图(a)给出了单极性集成运放&nbsp;C14573&nbsp;的电路原理图,图(b)为其放大电&nbsp;路部分:</p>

<p><img alt="C14573 电路原理图" data-entity-type="file" data-entity-uuid="77b89d7b-2b11-48dd-8339-6dfbd4ec1bab" src="/sites/default/files/inline-images/C14573%20%E7%94%B5%E8%B7%AF%E5%8E%9F%E7%90%86%E5%9B%BE.jpg" /></p>

<p>左图(a) C14573&nbsp;电路原理图 图(b) C14573&nbsp;的放大电路部分<br />
&nbsp;<br />
右图(a)中&nbsp;T1、T2&nbsp;和&nbsp;T7&nbsp;管构成多路电流源,为放大电路提供静态偏置电流,&nbsp;把偏置电路简化后,就可得到图(b)所示的放大电路部分。<br />
&nbsp;<br />
第一级是以&nbsp;P&nbsp;沟道管&nbsp;T3&nbsp;和&nbsp;T4&nbsp;为放大管、以&nbsp;N&nbsp;沟道管&nbsp;T5&nbsp;和&nbsp;T6&nbsp;管构成的电&nbsp;流源为有源负载,采用共源形式的双端输入、单端输出差分放大电路。由于第二&nbsp;级电路从&nbsp;T8&nbsp;的栅极输入,其输入电阻非常大,所以使第一级具有很强的电压放&nbsp;大能力。<br />
&nbsp;<br />
第二级是共源放大电路,以&nbsp;N&nbsp;沟道管&nbsp;T8&nbsp;为放大管,漏极带有源负载,因此&nbsp;也具有很强的电压放大能力。但其输出电阻很大,因而带负载能力较差。<br />
&nbsp;<br />
电容&nbsp;C&nbsp;起相位补偿作用。<br />
&nbsp;<br />
7、电阻&nbsp;R 和电容&nbsp;C 串联,输入电压为&nbsp;R 和&nbsp;C 之间的电压,输出电压分别为&nbsp;C 上电压和&nbsp;R&nbsp;上电压,求这两种电路输出电压的频谱,判断这两种电路何为高通&nbsp;滤波器,何为低通滤波器。当&nbsp;RC&lt;&lt;T&nbsp;时,给出输入电压波形图,绘制两种电路&nbsp;的输出波形图。<br />
<br />
答:当输出电压为&nbsp;C&nbsp;上电压时,电路的频率响应为:</p>

<p><img alt="电路的频率响应" data-entity-type="file" data-entity-uuid="b1d3d29f-4a92-4683-b1ef-ffa6728c2a23" src="/sites/default/files/inline-images/%E7%94%B5%E8%B7%AF%E7%9A%84%E9%A2%91%E7%8E%87%E5%93%8D%E5%BA%94.JPG" /></p>

<p>从电路的频率响应不难看出输出电压加在&nbsp;C&nbsp;上的为低通滤波器,输出电压加&nbsp;在&nbsp;R&nbsp;上的为高通滤波器。<br />
RC&lt;&lt;T 说明信号的频率远远小于滤波器的中心频率,所以对于第二个电路基&nbsp;本上无输出,第一个电路的输出波形与输入波形基本相同。&nbsp;<br />
<br />
8、选择电阻时要考虑什么?<br />
<br />
答:主要考虑电阻的封装、功率、精度、阻值和耐压值等。&nbsp;</p>