本文主要记录一些专业面问题及面后的想法,文章根据各岗位、各公司以及时间进行排版(想法仅代表个人-更新至找完工作)。
- 硬件工程师(Z)
a.谈谈对晶体管的理解
晶体管又称双极结型晶体管 (BJT),是由电流驱动的半导体器件,用于控制电流的流动,其中,基极引线中的较小电流控制集电极和发射极之间较大的电流。它们能用于放大弱信号,用作振荡器或开关。
可以谈的很多,例如细的方向上晶体管的参数、晶体管的工作状态、MOS管和三极管的区别等等,也可以就大概念即什么是晶体管、工作原理等等。
b.串口:
你了解哪些串口协议?
RS232、RS422和RS485。
那说说RS232和485的区别?
波特率方面:232规定的速率最高一般只是19200;485则要高的多。
电气方面:232使用负逻辑关系,与TTL不兼容,只允许一对一通信,全双工;485采用查分方式,使用两线的电压差判断,电平与TTL兼容,可串联多个收发器,半双工。
传输距离方面:232传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右;485接口的最大传输距离标准值4000英尺,实际上可达3000米。
根本区别就是485以差动方式发送和接受,不需要数字地线,差动工作是485同速率条件下传输距离远的根本