MPS---MPQ86960芯片layout设计总结

MPQ86960 是一款内置功率 MOSFET 和栅极驱动的单片半桥。它可以在宽输入电压 (VIN) 范围内实现高达 50A 的连续输出电流 (IOUT),通过集成MOSFET 和驱动可优化死区时间 (DT) 并降低寄生电感,从而实现高效率。

MPQ86960 兼容三态输出控制器,另外提供通用电流采样和温度采样功能。该器件是注重高效率与小尺寸的自动驾驶应用理想之选。而且MPQ86960是一个Drmos,一般需要搭配MPQ2967这种控制器使用。本期内容主要讲解的是MPQ86960的layout的注意事项,关于这两者之前如何搭配使用可以去MPS的官网上搜下即可。

单片 DrMOS 功率级应用于汽车 SoC 时的优势

MPQ86960 采用 LGA-38 (5mmx6mm) 封装。

1,原理图的设计:

2,封装设计:

3,Layout设计需要注意点

A, 输入滤波电容摆放在VIN和GND管脚附近,尽量保持和芯片在同一层放置(容值小的MLCC电容)

1,Place the input MLCC capacitors as close tothe VIN and PGND pins as possible,

2,Place the major MLCC capacitors on thesame layer as the Intelli-Phase™.(若是输入的电容有很多的话,板子布局的空间还不够,可以把预留的电容或者的大电容放置在背面(前提是大容值的放置在背面要满足板子的结构限高要求的,小容值的尽量保持和电源芯片在同一面)。

B, BST回路尽量短,器件尽量放置在和芯片同一面,在单板有布局空间的前提下,布线线宽10MIL以上。(Place the BST capacitor as close to the BST and PHASE pins as possible,Route the BST path with a trace width that is at least 10mil. )

C,最大化VIN和PGND铜平面,以最小化寄生阻抗。在PGND平面附近放置尽可能多的PGND过孔,以最大限度地减少寄生阻抗和热阻。这个很重要的,我们的电源芯片一般芯片内核到PCB的热阻往往都是小于到封装表面的热阻的,这也就是意味着一般电源芯片的大部分热量是通过芯片PIN脚导入PCB后散热的。但是VIA不建议打的太密集了,可以通过热仿真来验证多少孔合适。

一般是通过VIN脚,SW脚,PGND脚这三个地方是将热量传递到PCB上的最有效果的引脚,原因是它们是直接联至上管和下管的MOSFET。电感部分也是可以作为一个有效的散热器的,一般要求电感尽量靠近SW管脚放置,但是这个开关节点区域的铜皮也不宜过大的,之前的文章也有讲过这个点。对于我们这颗MPQ86960来说散热性能是很重要的,毕竟输出的负责电流很大50Amax,而且要求单板的设计总的层面最后是在10层板以上,其中GND层面尽量在五层以上最好的,感兴趣的可以去MPS的官网的论坛上搜下。

VIN脚,SW脚,PGND脚这三个地方PCB设计如下:

这个是比较理想的情况下的布局布线,若是空间很小,可以适当去优化一下铜皮,但是尽量保证VIN脚,SW脚,PGND脚这三个地方铜皮不要被分割的太少了,除非你的电源工程师同事通过热仿真的结果告诉你这些优化一些后也是可以的,否则自己不可轻易删除太多了,毕竟这些区域是芯片主要散热的路径。

D,Place the VDD5 decoupling capacitor close to the VDD5 pin。

E,Place the VDD3 decoupling capacitor close to the VDD33 pin。Place the VDRV33 decoupling capacitor close to the VDRV33 pin。Ensure the that the VDRV33 capacitance exceeds the bootstrap (BST) capacitance. For example, use a 1µF capacitor for the VDRV33 pin and a 0.22µF capacitor for the BST pin。

 

F,AGND的处理,单点接地的做法,直接和VDD33上的下拉电阻的GND相接后再去打孔到主GND面上,不要和PGND接上再去打孔。(Connect AGND and PGND at the point of the VDD33 capacitor’s ground connection. )

G,IOUT 管脚的处理,这个是相对来说比较重要的一个信号了,走线加粗10MIL以上,走线尽量短一些,尽量远离其他噪声敏感干扰信号,手册要求是间距在1MM以上最好,这个看实际情况而定吧,有布线空间的话还是尽量保证,没有空间的话也要尽量拉开间距,尤其是其走线和那些噪声信号在同层的时候尽量拉开间距,手册上要求的是和那些噪声信号尽量中间隔一个GND层布线,(Route the IOUT signal with a 10mil trace width, Route the IOUT signal trace away from high-current paths, such as SW and PWM,Keep a 40mil distance between IOUT and any noisy signals,Route the IOUT signal and the noisy signals in two different layers,Place a solid GND layer between these layers

H,PWM 管脚的处理,这个也是比较重要的一个信号了,走线加粗10MIL以上,走线尽量短一些,尽量远离其他噪声敏感干扰信号,这个和上面的那个IOUT差不多的处理方式的。

I,RC snubber电路,这个是一般加在一级电源上的,可以做预留使用的。(Use an RC snubber circuit placeholder to tune the switching spike if required. )

以上就是小编在处理MPQ86960芯片的一些设计经验心得,下期文章我将分享与之搭配的控制芯片MPQ2967上的一些设计心得。

   

下面是小编的微信公众号二维码,习惯用微信看的可以扫描下面的二维码关注小编即可阅读文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/780732.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Ubantu22.04 通过FlatPak安装微信

Ubuntu22.04 下使用Flatpak稳定安装微信! 国际惯例,废话不多说,先上效果图。为啥使用Flatpak,因为Wechat官方只在FlatPak发布了最新的版本。之前使用了Wine以及Dock安装Wechat,效果都不是很理想,bug很多。所以使用了FlatPak。 Fl…

GRPC使用之ProtoBuf

1. 入门指导 1. 基本定义 Protocol Buffers提供一种跨语言的结构化数据的序列化能力,类似于JSON,不过更小、更快,除此以外它还能用用接口定义(IDL interface define language),通protoc编译Protocol Buffer定义文件,…

【Spring Cloud】微服务的简单搭建

文章目录 🍃前言🎄开发环境安装🌳服务拆分的原则🚩单一职责原则🚩服务自治🚩单向依赖 🍀搭建案例介绍🌴数据准备🎋工程搭建🚩构建父子工程🎈创建父…

关闭vue3中脑瘫的ESLine

在创建vue3的时候脑子一抽选了ESLine,然后这傻卵子ESLine老是给我报错 博主用的idea开发前端 ,纯粹是用不惯vscode 关闭idea中的ESLine,这个只是取消红色波浪线, 界面中的显示 第二步,在vue.config.js中添加 lintOnSave: false 到这里就ok了,其他的我试过了一点用没有

Google Java Style Guide深度解读:打造优雅的代码艺术

在软件工程的世界里,代码不仅仅是实现功能的工具,它也是团队之间沟通的桥梁,是软件质量和可维护性的直接反映。Google Java Style Guide作为一套广受认可的编码规范,不仅定义了代码的书写规则,更深刻地影响着Java开发者…

绿色金融相关数据合集(2007-2024年 具体看数据类型)

数据类型: 1.绿色债券数据:2014-2023 2.绿色信贷相关数据:2007-2022 3.全国各省及地级市绿色金融指数:1990-2022 4.碳排放权交易明细数据:2013-2024 5.绿色金融试点DID数据:2010-2023 数据来源&#…

python操作SQLite3数据库进行增删改查

python操作SQLite3数据库进行增删改查 1、创建SQLite3数据库 可以通过Navicat图形化软件来创建: 2、创建表 利用Navicat图形化软件来创建: 存储在 SQLite 数据库中的每个值(或是由数据库引擎所操作的值)都有一个以下的存储类型: NULL. 值是空值。 INTEGER. 值是有符…

Linux—网络设置

目录 一、ifconfig——查看网络配置 1、查看网络接口信息 1.1、查看所有网络接口 1.2、查看具体的网络接口 2、修改网络配置 3、添加网络接口 4、禁用/激活网卡 二、hostname——查看主机名称 1、查看主机名称 2、临时修改主机名称 3、永久修改主机名称 4、查看本…

【python】pyqt5大学生成绩信息管理系统-图形界面(源码+报告)【独一无二】

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

基于支持向量机、孤立森林和LSTM自编码器的机械状态异常检测(MATLAB R2021B)

异常检测通常是根据已有的观测数据建立正常行为模型,从而将不同机制下产生的远离正常行为的数据划分为异常类,进而实现对异常状态的检测。常用的异常检测方法主要有:统计方法、信息度量方法、谱映射方法、聚类方法、近邻方法和分类方法等。 …

飞书 API 2-4:如何使用 API 将数据写入数据表

一、引入 上一篇创建好数据表之后,接下来就是写入数据和对数据的处理。 本文主要探讨数据的插入、更新和删除操作。所有的操作都是基于上一篇(飞书 API 2-4)创建的数据表进行操作。上面最终的数据表只有 2 个字段:序号和邮箱。序…

巴图自动化PN转Modbus RTU协议转换网关模块快速配置

工业领域中常用的通讯协议有:Profinet协议,Modbus协议,ModbusTCP协议,Profibus协议,Profibus DP协议,EtherCAT协议,EtherNET协议,CAN,CanOpen等,它们在自动化…

kubeadm快速部署k8s集群

文章目录 Kubernetes简介1、k8s集群环境2、linux实验环境初始化【所有节点】3、安装docker容器引擎【所有节点】4、安装cri-dockerd【所有节点】5、安装 kubeadm、kubelet、kubectl【所有节点】6、部署 k8s master 节点【master节点】7、加入k8s Node 节点【node节点】8、部署容…

【链表】【双指针】1、合并两个有序链表+2、分隔链表+3、删除链表的倒数第N个结点+4、链表的中间结点+5、合并两个链表

3道中等2道简单 数组和字符串打算告一段落,正好最近做的几乎都是双指针,所以今天做链表! 1、合并两个有序链表(难度:简单) 该题对应力扣网址 AC代码 思路简单 /*** Definition for singly-linked list.…

昇思25天学习打卡营第12天|简单的深度学习ResNet50图像分类 - 构建ResNet50网络

ResNet主要解决深度卷积网络在深度加深时候的“退化”问题。在一般的卷积神经网络中,增大网络深度后带来的第一个问题就是梯度消失、爆炸,这个问题Szegedy提出BN层后被顺利解决。BN层能对各层的输出做归一化,这样梯度在反向层层传递后仍能保持…

P1392 取数

传送门&#xff1a;取数 如若你看完题解后&#xff0c;仍有问题&#xff0c;欢迎评论 首先说一下 我首先想到的思路 &#xff08; 20%通过率 &#xff09;&#xff1a;通过dfs , 将所有的情况放入priority_queue中&#xff08;greater<int>&#xff09;&#xff0c;维持…

计算两种人像之间的相似度

通过调研&#xff0c;目前存在几种能够计算两个人脸相似度的方法&#xff1a; 1.使用结构相似性计算人脸之间的相似度 结构准确性&#xff1a;生成的图片是否保留了原图足够多细节。 &#xff08;1&#xff09;结构准确性衡量指标&#xff1a;SSIM/MMSSIM SSIM&#xff08;结构…

纯前端低代码开发脚手架 - daelui/molecule

daelui/molecule低代码开发脚手架&#xff1a;分子组件开发、预览、打包 页面代码示例、大屏代码示例预览 可开发页面组件 可开发大屏组件 项目git地址&#xff1a;https://gitee.com/daelui/molecule 在线预览&#xff1a;http://www.daelui.com/daelui/molecule/app/index.…

STM32第十六课:WiFi模块的配置及应用

文章目录 需求一、WiFi模块概要二、配置流程1.配置通信串口&#xff0c;引脚和中断2.AT指令3.发送逻辑编写 三、需求实现代码总结 需求 完成WiFi模块的配置,使其最终能和服务器相互发送消息。 一、WiFi模块概要 本次使用的WiFi模块为ESP-12F模块&#xff08;安信可&#xf…

聚类分析方法(一)

目录 一、聚类分析原理&#xff08;一&#xff09;聚类分析概述&#xff08;二&#xff09;聚类的数学定义&#xff08;三&#xff09;簇的常见类型&#xff08;四&#xff09;聚类框架及性能要求&#xff08;五&#xff09;簇的距离 二、划分聚类算法&#xff08;一&#xff0…