最全硬件工程师笔试面试必刷题库-03数电进阶

启芯硬件 2024-05-06 18:49:30

逻辑电平

1、你知道那些常用逻辑电平?TTL与COMS电平可以直接互连吗?

常用逻辑电平:12V,5V,3.3V;TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。

cmos的高低电平分别为:Vih>=0.7VDD,Vil<=0.3VDD;Voh>=0.9VDD,Vol<=0.1VD

为:Vih>=2.0v,Vil<=0.8v;Voh>=2.4v,Vol<=0.4v.

用cmos可直接驱动ttl;加上拉后,ttl可驱动cmos.

2TTL电平的电压值。答:5V上下浮动10%,即4.5V—5.5V。

3、你知道那些常用逻辑电平?TTL与COMS电平可以直接互连吗?(汉王笔试)

常用逻辑电平:12V,5V,3.3V;TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。

4 你知道那些常用逻辑电平?TTL 与 COMS 电平可以直接互连吗?

答:常用的电平标准,低速的有 RS232、RS485、RS422、TTL、CMOS、LVTTL、LVCMOS、ECL、ECL、LVPECL 等,高速的有 LVDS、GTL、PGTL、 CML、HSTL、SSTL 等。

一般说来,CMOS 电平比 TTL 电平有着更高的噪声容限。如果不考虑速度 和性能,一般 TTL 与 CMOS 器件可以互换。但是需要注意有时候负载效应可能 引起电路工作不正常,因为有些 TTL 电路需要下一级的输入阻抗作为负载才能 正常工作。    

5、请问RS-232C 标准的逻辑0 和逻辑1 电压范围是多少?

RS-232C 电气标准是负逻辑,逻辑0 的电压范围是+5V~ +15V,逻辑1 的电压范围是-5V ~ -15V。-5V~+5V 为不稳定区。 37、名词解释:UART、USRT、USART。

UART:Universal Asychronous Receiver/Transmitter,通用异步接收器/发送器,能够完成异步通信。

USRT:Universal Sychronous Receiver/Transmitter,通用同步接收器/发送器,能够完成同步通信。

USART:Universal Sychronous Asychronous Receiver/Transmitter,通用同步异步接收器/发送器,能完成异步和同步通信。

数字信号处理

1、数字信号处理的实质。

答:数字算法或数学算法。通过数学或数字算法实现频谱搬移,从而达到滤波的效果。 6、单片机总线。

答:数据总线、控制总线、地址总线(三总线)。P0口为I/O口,即可以是数据线,也可以是地址线,倘若都要使用时,要用锁存器将二者分开,做地址线时,充当地址线的低8位,高8位由P2口充当。

2.晶振的接法或分类。

答:内接晶振和外接晶振。晶振与口线的距离越近越好。否则,会对其他部分造成高频干扰。

线与逻辑    

1、什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求? 将两个门电路的输出端并联以实现与逻辑的功能成为线与。

在硬件上,要用OC门来实现,同时在输出端口加一个上拉电阻。 由于不用OC门可能使灌电流过大,而烧坏逻辑门。

2 什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?

答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用 OC 门来实现(漏极或者集电极开路),为了防止因灌电流过大而烧坏 OC 门,应在 OC 门输出端接一上拉电阻(线或则是下拉电阻)。

建立时间和保持时间

(1) 什么是 Setup和 Hold 时间?

答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间(SetupTime)是指触发器的时钟信号上升沿到来以前,数据能够保持稳定不变的时间。输入数据信号应提前时钟上升沿(如上升沿有效)T 时间到达芯片,这个T就是建立时间通常所说的 SetupTime。如不满足 Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入 触发器。保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如果 Hold Time 不够,数据同样不能被打入触发器。

2、解释setup和hold time violation,画图说明,并说明解决办法。

Setup/hold time是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间-Setup time.如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。    

保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果holdtime不够,数据同样不能被打入触发器。

建立时间(Setup Time)和保持时间(Hold time)。建立时间是指在时钟边沿前,数据信号需要保持不变的时间。保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时间,那么超过量就分别被称为建立时间裕量和保持时间裕量。

3、请解释一下什么是Setup-Time和Hold-Time,什么是Setup-Time裕量和Hold-Time裕量。

Setup-Time和Hold-Time是芯片对输入信号和参考时钟信号之间的时间要求。Setup-Time是指参考时钟沿到来之前输入信 号保持稳定不变的时间,Hold-Time是指参考时钟沿过后输入信号保持稳定不变的时间。如果信号的Setup-Time 和 Hold-Time 不满足要求,输入信号将不能打入触发器。如果输入信号在参考时钟沿前后稳定的时间均超过 Setup-Time 和 Hold-Time,那么 超过量就分别被称为Setup-Time裕量和Hold-Time裕量。如下图,tsu为Setup-Time,th为Hold-Time:    

简答题

1.什么是竞争与冒险现象?怎样判断?如何消除?

考察公司:V IVO

难度等级:★ ★

解题思路:理解竞争与冒险的概念并分析如何消除。

答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞争。由于竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。

0 阅读:0

启芯硬件

简介:10+年经验硬件工程师,熟悉硬件芯片设计