硬件工程师笔试常见问题
本篇博客来说说硬件开发的笔试或者面试。 面试主要是基于项目的,所以在这里不过多讨论,看自己的项目经验了。 笔试题目,硬件笔试包含的内容还是比较多的,有FPGA,C语言,信号系统知识,数电模电、电路分析、高频电路、PCB设计,通信原理等。在这里尽可能列举硬件笔试可能会出现的题目。 以下回答为笔者杜撰,未必正确,欢迎大家一同讨论。 PCB的两条走线过长平行走线会引起什么后果? 从信号完整性方面来考虑,过长的走线耦合增强,串扰的本质在于耦合,所以过长平行走线会引起串扰,可能会引起误码操作。 常见的组合逻辑电路有哪些? 加法器,数据选择器,数据输出器,编码器,译码器,数值比较单元,算数逻辑单元。 存储器有哪些构成? 存储阵列,地址译码器和输出控制电路。 锁相环电路的基本构成? 分频器、鉴频鉴相器、环路滤波器、压控振荡器。 RS232和RS485的主要区别? RS232是利用传输线与公共地之间的电压差传输信号,RS485是利用传输线之间的电压差作为传输信号,由于电压差分对的存在,可以很好的抑制共模干扰,所以RS485传输更远。 驱动蜂鸣器的三极管工作在哪个区,若是做反相器呢 ? 由于单片机等其他MCU IO输出的电流比较小,大概在几十个mA以下,所以为了驱动需要电流较大的器件,需要额外的器件。驱动蜂鸣器利用三极管,使其工作在放大区。利用三极管的饱和和截止特性,可以做反相器,作为开关使用。