常见硬件工程师面试题(五)

ops/2024/9/23 9:25:20/

大家好,我是山羊君Goat。

对于硬件工程师,学习的东西主要和电路硬件相关,所以在硬件工程师面试中,对于经验是十分看重的,像PCB设计,电路设计原理,模拟电路,数字电路等等相关的知识都必须或多或少的了解,最好是精通。

以下是常见的硬件工程师面试类的问题。后继会不定期更新,每期5题(码住收藏)。

  • 为什么OD(开漏)门和OC(开集)门输出必须加上拉电阻?

OD门是针对MOS管来说的,OC门是针对三极管来说的。

图片

OC/OD门输出最主要的特性就是高电平没有驱动能力,需要借助外部的上拉电阻才能输出高电平,如果没有加上拉电阻,OC/OD门的输出就无确定电平,不能正常工作,必须依靠上拉电阻得到上拉电平,确定高电平时的输出电压。

  • 请简述一下DC-DC与LDO的区别

LDO的基本电路如下,它是通过调整三极管或MOS管的输入输出电压差来达到固定的电压输出的目的,并且电压的转换过程是稳定连续的,电路上没有如DC-DC电路中的开关动作而产生的高频辐射。对于LDO电路的具体了解可以看文章《常说的LDO电路是啥?(简单版)》进行详细了解。

DC-DC电源指的是直流转换为直流的电源,并且它的这种转换是通过开关方式实现的,不同于LDO只能用于降压,DC-DC电路既可以设计出用于降压的BUCK电路,也可以设计出用于升压的BOOST电路。简单的DC-DC BUCK电路如下图所示。

图片

各自优缺点

LDO

优点:稳定性好,输出纹波小,负载响应速度快。

缺点:效率低,只能用于降压,并且负载不能太大(一般最大不能超过5A)

DC-DC

优点:效率高,可以设计成降压于升压,输入电压范围宽。

缺点:负载响应相对于LDO电路更慢,输出纹波也比LDO电路更大。

  • 请解释看门狗的工作原理

看门狗又叫watchdog timer,是一个定时器电路,有一个输入和一个输出,输入也被叫做“喂狗”,指的是通过外部输入重装载看门狗计数器的值。

图片

一个输出会接到另一个电路的复位端(Reset)。

当看门狗的计数器从初始值递减到0时,输出端会发送一个复位信号,使得程序执行复位操作。

图片

看门狗的作用:

a, 无人控制的情况下也可以保持单片机系统不停歇的工作

b, 组成单片机系统程序跑飞错乱或陷入死循环

c, 保护主板电路以及数据

  • 列举你知道的MOS管型号,并介绍一下这其中你最熟悉的一个或几个

AO3415

Si2301,Si2305DS

AP4435M,AP9435M

IRF7809A

其中Si2301是一种P沟道场效应管,最大功耗1.25W,一般多采用SOT(小外形晶体管)封装,是常见的一种MOS管,具体参数如下:

图片

  • 请介绍一下压敏电阻的工作原理

压敏电阻是一种非线性伏安特性曲线的电阻器件,这个压不是指的“压力”,而是指的电压

图片

它主要用于做电压钳位(电路承受过压时),吸收多余的电流来保护一些敏感的电子元器件,也可以叫“电冲击(浪涌)抑制器(吸收器)”,当过电压出现在压敏电阻的两极时,它可以将电压电压钳位到一个相对固定的值。

图片

压敏电阻工作时会有两种状态,就是断开和闭合,可以想象成开关,当加在压敏电阻上的电压低于它的阈值时,相当于一个无穷大的电阻,流过它的电流极小,相当于断开的开关;当加在压敏电阻上的电压高于它的阈值时,相当于一个无穷小的电阻,此时相当于一个闭合状态的开关。

利用这个特性,可以抑制电路中经常出现的过电压,保护电路受到这些过电压引起的损害。


http://www.ppmy.cn/ops/103586.html

相关文章

光敏电阻传感器详解(STM32)

目录 一、介绍 二、传感器原理 1.光敏电阻传感器介绍 2.原理图 三、程序设计 main.c文件 ldr.h文件 ldr.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光…

STM32 - 笔记3

1 开发有基于寄存器和HAL库 在开发 STM32 系列微控制器时,你可以选择基于寄存器的开发方法或使用 STM32 HAL(硬件抽象层)库进行开发。两者各有优缺点,适用于不同的场景和开发需求。下面详细介绍两种方法的特点、使用场景以及示例…

0基础学习spark

零、pyspark模板 import os from pyspark import SparkContext, SparkConf os.environ[SPARK_HOME] /export/server/spark os.environ[PYSPARK_PYTHON] /root/anaconda3/bin/python3 os.environ[PYSPARK_DIRVER_PYTHON] /root/anaconda3/bin/python3 if __name__ __main__:…

Python爬虫(一文通)

Python爬虫(基本篇) 一:静态页面爬取 Requests库的使用 1)基本概念安装基本代码格式 应用领域:适合处理**静态页面数据和简单的 HTTP 请求响应**。 Requests库的讲解 含义:requests 库是 Python 中一个…

.NET Razor类库 - 静态资源组件化

1. 找到Razor类库 打开VS2022 文件 - 新建 - 项目 或者 使用 CtrlShiftN 快捷键 输入Razor 搜索 , 选中Razor类库, 点击 下一步2.创建Razor类库项目 输入项目名称 IX.RCL.Front RCL 是 RazorClassLibrary的简称意思 Front 代表前端静态资源的意思 位…

Python中的“break”与“continue”:控制循环的艺术

引言 在日常编程任务中,我们经常遇到需要根据某些条件提前终止循环或跳过当前迭代的情况。这时,break和continue就显得尤为重要了。它们不仅能够简化代码结构,提高程序效率,还能让我们编写出更加灵活、易读性更高的代码。接下来&…

OSPF路由协议详解

基本信息 开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区…

大数据5v特性、集群、分布式

目录 数据分析六部曲 大数据的特点 (5v特征) 分布式与集群的区别 常用的分布式方案 数据分析六部曲 明确分析目的和思路:确保分析框架的体系化和逻辑性,简单来说就是先分析什么,后分析什么,使得各个分析…