当前位置: 首页 > news >正文

牛客面经学习笔记(三)

1.最重要的问题是:薪资结构 是什么样的,底薪是多少,还是一个月就这些钱

2.工作时间是什么,是否有加班,周末休假时间是多少

3.五险一金的缴纳基数是多少,

用铁板烧加热板子的时候,温度调到200度左右很合适,如果温度太高,比如平常用的400度会把板子烤糊。一定注意。

焊接BGA的时候把芯片放上去之后,先风枪吹一会,之后在芯片周围图上焊油,注意不要先把焊盘上涂满焊油再放芯片,这样焊接芯片会直接跑掉。

焊接完成后用洗板水洗一下效果很好。

钢网涂锡的时候注意一遍过,反复涂的话如果钢网移动的话会连锡。

把每周的学习计划列到一个word里面,每天根绝这个word去学习,一周一清word:

51单片机是一种8位的单片机。具体来说,51单片机的中央处理器(CPU)一次能够处理和操作8位的数据,这意味着它的寄存器、数据总线和指令集都是以8位为基础的。最典型的51单片机是由Intel在1980年推出的8051,它后来成为很多衍生型号的基础。

STM32F407VET6 是一款基于 ARM Cortex-M4 内核的 32 位微控制器。Cortex-M4 内核能够处理和操作 32 位的数据,并支持 32 位的指令集,因此 STM32F407VET6 是一款 32 位的微控制器。

全志H616是一款64位的处理器。它基于ARM的Cortex-A53架构,这是一种64位的处理器架构,支持64位的指令集,因此能够处理64位的数据。H616主要用于智能设备和嵌入式系统中,如智能电视盒子和平板电脑等。

还要考虑静态功耗实际产品设计过程中的低功耗产品有实际验。

DC-DC转换器(DCDC电路)在不同类型和拓扑结构中存在明显的差异点,这些差异会影响到其应用场合、效率、成本和复杂性。功耗的计算也是评估和设计DC-DC转换器性能的重要部分。

1. DC-DC转换器的差异点

a. 拓扑结构
  • 降压(Buck)转换器:将较高的输入电压转换为较低的输出电压。通常效率较高,适用于需要降低电压的场合。
  • 升压(Boost)转换器:将较低的输入电压转换为较高的输出电压,常用于电池供电设备中提高输出电压。
  • 升降压(Buck-Boost)转换器:可以在输入电压高于或低于输出电压的情况下工作。适用于输入电压变化范围较大的场合。
  • 反激(Flyback)转换器:适用于隔离应用,常用于AC-DC转换器和隔离的DC-DC应用中,设计简单但效率可能较低。
  • 正激(Forward)转换器:用于高功率应用,效率比反激高,但设计相对复杂。
b. 转换效率
  • 高效转换器:效率通常高于90%,如同步整流的Buck和Boost转换器。适用于对功耗要求高的应用。
  • 低效转换器:一些非隔离的线性稳压器或非同步的DC-DC转换器效率较低,通常低于80%。
c. 开关频率
  • 高频转换器:高频操作允许使用较小的无源元件(如电感和电容),但可能增加EMI(电磁干扰)问题。
  • 低频转换器:低频操作减少了EMI问题,但通常需要更大的无源元件。
d. 控制模式
  • PWM控制(脉宽调制):常用于控制开关时间以调节输出电压,适用于大多数DC-DC转换器。
  • PFM控制(脉冲频率调制):通过调节开关频率来保持输出电压,通常用于轻载情况下提高效率。
e. 隔离与非隔离
  • 隔离转换器:具有输入与输出电气隔离的特点,常用于需要安全隔离的场合,如电源适配器。
  • 非隔离转换器:输入与输出不隔离,结构更简单、效率更高,适用于大多数嵌入式应用。

2. DC-DC转换器的功耗计算

功耗计算主要分为两部分:转换器本身的损耗和负载上的损耗。

a. 主要损耗来源
  • 导通损耗(Conduction Losses)
    • 这是由开关管导通时的电阻(Rds(on))引起的,导通电阻与电流平方成正比。
    • 计算公式:Pcon=Iout2×Rds(on)P_{con} = I_{out}^2 \times R_{ds(on)}Pcon​=Iout2​×Rds(on)​
  • 开关损耗(Switching Losses)
    • 这是由开关管在开关过程中因电压与电流同时存在引起的损耗。
    • 计算公式:Psw=12×Vin×Iout×fsw×(trise+tfall)P_{sw} = \frac{1}{2} \times V_{in} \times I_{out} \times f_{sw} \times (t_{rise} + t_{fall})Psw​=21​×Vin​×Iout​×fsw​×(trise​+tfall​)
    • 其中,fswf_{sw}fsw​是开关频率,triset_{rise}trise​和tfallt_{fall}tfall​分别是开关上升和下降时间。
  • 电感损耗(Inductor Losses)
    • 这是由电感的直流电阻(DCR)引起的导通损耗以及铁芯损耗(由交流电流引起)。
    • 计算公式:PL=Iout2×DCR+PcoreP_{L} = I_{out}^2 \times DCR + P_{core}PL​=Iout2​×DCR+Pcore​
  • 二极管损耗(Diode Losses)(若存在):
    • 这是由肖特基二极管的正向压降和电流引起的损耗。
    • 计算公式:PD=Vf×IDP_{D} = V_{f} \times I_{D}PD​=Vf​×ID​
  • 控制电路功耗(Control Circuit Losses)
    • 控制电路(如PWM控制器)的静态功耗和动态功耗。
b. 总功耗
  • 总损耗是上述各项损耗的总和。
  • 计算公式:Ptotal=Pcon+Psw+PL+PD+PcontrolP_{total} = P_{con} + P_{sw} + P_{L} + P_{D} + P_{control}Ptotal​=Pcon​+Psw​+PL​+PD​+Pcontrol​
  • 转换器效率:η=PoutPin=PoutPout+Ptotal\eta = \frac{P_{out}}{P_{in}} = \frac{P_{out}}{P_{out} + P_{total}}η=Pin​Pout​​=Pout​+Ptotal​Pout​​

总结:

DC-DC转换器的选择和功耗计算是一个复杂的过程,需要考虑拓扑结构、效率、频率、控制模式等多种因素。合理的功耗计算能够帮助设计人员优化电路,降低损耗,提高转换效率,并确保设计的可靠性和可行性。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Go语言初探】(三)、运行程序报错:Cannot find package “xxx“
  • 复习之 java 锁
  • CMake详解-捡重要的讲
  • 【漏洞复现】某某康达vpn——list_base_config.php——命令执行
  • Qt Xlsx使用教程、Qt操作Excel、Qt生成Excel图表、跨平台不依赖Office 直接使用源码
  • 优化业务流程的关键:深入探讨BPA流程设计
  • qt-11基本对话框(消息框)
  • 【图形验证和AI智能及CHATGPT对抗影响的是用户体验】
  • 【大模型系列篇】Transformers综述--邱锡鹏
  • react的setState中为什么不能用++?
  • pygame开发课程系列(4): 游戏元素
  • 怎么直接在PDF上修改内容?随心编辑PDF内容
  • 日拱一卒(4)——leetcode学习记录:路径总和
  • python爬虫爬取某图书网页实例
  • Nginx禁用IP和IP段
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Git初体验
  • iOS编译提示和导航提示
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript-Array类型
  • Java读取Properties文件的六种方法
  • Java多态
  • java正则表式的使用
  • JS学习笔记——闭包
  • Mocha测试初探
  • oldjun 检测网站的经验
  • react-native 安卓真机环境搭建
  • vuex 学习笔记 01
  • 动态规划入门(以爬楼梯为例)
  • 前端自动化解决方案
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 算法-图和图算法
  • ionic异常记录
  • linux 淘宝开源监控工具tsar
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • !$boo在php中什么意思,php前戏
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)常见O(n^2)排序算法解析
  • (20050108)又读《平凡的世界》
  • (4)logging(日志模块)
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (十)Flink Table API 和 SQL 基本概念
  • (十一)c52学习之旅-动态数码管
  • (五)MySQL的备份及恢复
  • (转)Sql Server 保留几位小数的两种做法
  • ./和../以及/和~之间的区别
  • .net refrector
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET学习全景图