基于 onsemi 汽车前置大灯设计之 PCB 设计注意事项

一、 基本介绍

       Blitz Fly 方案是世平集团推出的基于 onsemi  NCV7802 & NCV78723 的汽车前置大灯方案。该方案针对汽车前照灯设计,主要分为四个部分:


       1. LED 驱动:

       以 onsemi NCV78702 以及 onsemi NCV78723 为核心。NCV78702 是一款用于 LED 驱动器的高效 BOOST 芯片,专为大电流 LED 设计,可以通过 SPI 配置输出电压与 NCV78723 搭配,可驱动高达 60V 的多个 LED 串; NCV78723 是一款高效 Buck 双 LED 驱动器,包括 2 个独立的电流调节器,不需要任何外部检测电阻来调节 Buck 电流,也可通过 SPI  进行电流配置。

       2. MCU板:

       以恩智浦  MCU S32k 为核心,使用的是世平集团推出的 Echoes  板。通过 SPI 通信控制  LED Driver Board。

       3. Motor 板:

       以 onsemi NCV70517 为核心。

        4. LED 板:

使用的是欧司朗 KW H2L531.TE、KW CELNM2.TK。

今天为大家介绍该方案在 PCB 设计时的注意事项。
 

图 1.1 Blitz Fly 方案框图

 二、 BUCK BOOST  PCB 设计要求

         在电源 PCB 设计中,好的布局和布线对电路功能的实现和良好的各项指标实现都十分重要,下面分别从布局和布线两方面给大家为大家提供建议:

         1. BUCK BOOST PCB  布局建议:

         1) 分离高功率和低功率部分:将高功率部分(如开关器件、电感等)和低功率部分(如控制电路、信号处理等)分开布局,以减少互相干扰。FB,补偿电路等小信号电路尽量远离前面大电流回路,远离电感,如图 2.1 所示,左图优于右图。

图 2.1  小信号电路布局


2)保持信号和电源线的短距离:尽量缩短信号和电源线的长度,减少信号传输的延迟和损耗。同时,尽量保持信号和电源线的直线路径,避免弯曲和交叉,以减少信号的干扰和串扰。

3)注意敏感信号的布局:对于敏感信号,如模拟信号和高频信号,应该远离开关器件和高功率部分,以避免开关噪声和电磁干扰。

4)使用适当的滤波电容:在输入和输出端口附近放置适当的滤波电容,以减少噪声和电磁干扰。输入电容就近放在芯片的输入 Vin 和功率地 PGND ,减少寄生电感的存在,因为输入电流不连续,寄生电感引起的噪声对芯片的耐压以及逻辑单元造成不良影响。

5)注意散热和热管理:对于高功率部分,如开关器件和电感,应该考虑散热和热管理,合理布局散热器和散热片,以保持温度在可接受范围内。

6)考虑 EMC 和 EMI:在布局时要考虑电磁兼容性(EMC)和电磁干扰(EMI),合理布局和屏蔽,以减少电磁辐射和敏感信号的干扰。

7)考虑布局的可维护性:在布局时要考虑维护和调试的便利性,合理安排元件的位置和布线,以方便后续的维护和调试工作。

8)进行良好的地和电源规划:合理规划地平面和电源平面,确保良好的地和电源连接,减少电磁干扰。


2. BUCK BOOST PCB  布线建议:

1)反馈采样电阻尽量靠近 DC-DC 芯片 FB 引脚。反馈走线要尽可能短,但是要远离噪声源比如电感和二极管,有时为了避开噪声源,走线走得长一些也是必要的。

2)如图 2.2  所示,由于电感的存在,在开关管的部分会出现高电流转换速率。在 PCB 布线时需要特别注意,尽可能减小这一快速变化的环节的面积,来减少对其他部分的干扰。

图 2.2  BUCK 电路中的电流环路


3)在 MOSFET、电感周围提供足够的铺铜,改善散热;增加过孔,利用裸焊盘改善电路板散热。

4)避免共地和共电源:尽量避免共用地线和电源线,以减少信号之间的互相干扰。可以使用分离的地平面和电源平面来提供良好的地和电源连接。

5)注意地和电源的布线:地线和电源线应尽量短而粗,以减少电阻和电压降。同时,要确保地和电源的连接良好,减少接地回路的电阻。

6)功率回路也需要做到尽可能地占用较小的环路面积,来减少噪声的发射以及回路上的寄生参数。

7)PCB layout 中走线和铺铜都尽量避免 90 °直角 ,走 45°或者圆弧角,特别是在高频信号传输线部分。避免由传输线宽带来的反射和传输信号的失真。

8)进行良好的信号分层:对于复杂的布线,可以使用多层 PCB 来分层布线,以减少信号之间的干扰和串扰。


三、 方案 PCB 设计

下面为大家介绍的是针对本方案在进行 PCB 设计时的注意事项,供大家参考。


1. 升压电流检测区域

       升压电流感应电路依赖于一个低压比较器,它通过外部电阻 R_SENSE1/2 触发感应电压。为了最大限度地提高功率效率(=最小的检测电阻损耗),阈值电压相当低,典型值最大设置为 100 mV。如果不特别注意,这个区域可能会受到MOSFET 开关噪声的影响。使用如图 3.1 所示的四端子电流检测方法。测量 PCB 轨迹应并行运行,并尽可能彼此接近,尽量具有相同的长度。应尽量减少沿测量路径的过孔数量
 

图 3.1  升压电流感应电路的四线法

将 R_SENSE1/2 充分靠近 MOSFET 源端; MOSFET 的耗散面积应沿远离感测电阻的方向拉伸,以尽量减少因加热引起的电阻率变化,效果如图 3.2  所示

图 3.2  电流检测区域布局
 

  1. 升压补偿网络

      补偿网络必须放置在非常靠近芯片的地方,以避免噪声捕获。它的接地必须直接连接到芯片接地引脚,以避免来自 PCB 接地的其他部分的噪声。

图 3.3  升压补偿网络区域布局
 

  1. 分压电阻

       VBOOST 分压必须直接连接到芯片 BOOST 反馈 (VBOOSTDIV) 引脚和接地引脚,具有单独的 PCB 轨道故障诊断

图 3.4  分压电阻区域布

 

  1. VGATE 信号

       VBOOST 分压必须直接连接到芯片 BOOST 反馈 (VBOOSTDIV) 引脚和接地引脚,具有单独的 PCB 轨道故障诊断

图 3.5  VFATE 信号布局

  1. 降低 EMC

       电源线的 PCB 回路应尽量减少。如下图所示

图 3.6  简化原理图

       当对 VBB 施加直流电压时,在升压电感  L_BOOST 的左侧、 L_BUCK 和 C_BUCK 的右侧会出现直流电压。然而,由于开关操作(升压和降压),施加的电压产生流过红色区域 (1) 时产生交流电流。这些电流也在绿色区域 (2) 中产生时变电压。为了尽量减少区域 1 中交流电流造成的辐射, L_BOOST 和 L_BUCK + C_BUCK   对之间的走线必须保持低。相反,如果使用长轨道,则会在 2 区产生更大的寄生电容,从而增加耦合 EMC 噪声水平。

图 3.7  VFATE 信号布局

 四、 总结

以上关于本方案的  PCB  布局建议,希望能给大家带来一定的参考价值,后续更多精彩请大家持续关注小编哦!

 五、 参考文档

[1]  NCV78702 - Multiphase Booster LED Driver for Automotive Front Lighting (onsemi.cn)

[2]  CSDN-DCDC的Layout终极奥义

欢迎在博文下方留言评论,我们会及时回复您的问题。如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com
     
作者:Cynthia Man / 满鑫慧

 登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

查询IPv4归属地信息的几种方式

查询IPv4归属地信息是一个在网络管理和安全领域常见的需求。IPv4地址是互联网协议第四版中定义的网络层地址,它允许计算机和网络设备在全球范围内进行通信。而查询IPv4归属地信息,即是指确定该IPv4地址所在的地理位置或注册的网络服务提供商,…

【HTML】1px边框与1px分割线

对比图 箭头标注的是处理过的 1px分割线 使用transform的scaleY进行缩小 码 <div class"mini-heriz"></div><br><div style"border: solid 1px black; width: 300px;height: 1px;"></div> <style> .mini-heriz {wi…

深入理解 MySQL 中的 CASE 语句:从基础到实战

在数据库处理中&#xff0c;条件逻辑是不可或缺的部分&#xff0c;特别是在需要根据某些条件动态改变输出结果时。MySQL 的 CASE 语句提供了一种强大的方式来实现这种逻辑&#xff0c;让你可以在 SQL 查询中包含条件分支。本文将深入探讨 CASE 语句的使用方法&#xff0c;并通过…

操作系统:进程控制(上)

目录 1.进程创建 1.1.fork()函数 1.2.写时拷贝 2.进程终止 2.1.进程的退出场景 2.1.1.退出码和错误码&#xff08;正常终止&&任务失败&#xff09; 2.1.2.异常终止 1.进程创建 1.1.fork()函数 在linux中&#xff0c;fork函数时非常重要的函数&#xff0c;它从已…

Python白练-1字符串操作示例

问1&#xff1a;请对下列字符串进行操作&#xff1a; str1 "Hello World!" print(str1) print(str1[0:-1]) print(str1[-1]) print(str1[2:5]) print(str1[2:]) print(str1*2) 参考答案请见评论区。 Python 提供了丰富的字符串操作功能&#xf…

超越传统搜索引擎:揭秘IndexTank的强大搜索引擎原理(一)

本系列文章简介&#xff1a; 本系列文章将从IndexTank的工作原理和应用领域等方面揭秘其强大的搜索引擎原理。我们将深入探讨其索引结构的构建、高效的查询处理算法以及优化策略等关键要素。此外&#xff0c;我们还将探讨IndexTank的优点和应用领域&#xff0c;包括电子商务、新…

力扣爆刷第93天之hot100五连刷51-55

力扣爆刷第93天之hot100五连刷51-55 文章目录 力扣爆刷第93天之hot100五连刷51-55一、200. 岛屿数量二、994. 腐烂的橘子三、207. 课程表四、208. 实现 Trie (前缀树)五、46. 全排列 一、200. 岛屿数量 题目链接&#xff1a;https://leetcode.cn/problems/number-of-islands/d…

tigramite教程(五)使用TIGRAMITE 进行自助聚合和链接置信度量化

使用TIGRAMITE 进行自助聚合和链接置信度量化 自助聚合&#xff08;Bagging&#xff09;和置信度估计例子数据生成模型基本的PCMCIBagged-PCMCI使用优化后的pc_alpha进行自举聚合使用优化的pc_alpha进行CMIknn的自举聚合 TIGRAMITE是一个用于时间序列分析的Python模块。它基于P…

安卓kotlin面试题 101-105

101. 简述如何在 Kotlin 中比较两个字符串?Kotlin 语言允许多种方法来检查两个字符串是否相等。 使用比较运算符 在 Kotlin 中, == 用于检查两个对象的结构相等性。如果两个对象具有相同的值,它将返回 true: fun main(args: Array) { val str1: String = "Hell…

【Spring】学习Spring框架那点小事儿

Spring作者&#xff1a;Rod Johnson Rod Johnson 是一位软件开发人员和作家&#xff0c;他在软件开发领域有着广泛的影响力。他出生于澳大利亚&#xff0c;拥有计算机科学和音乐双学位&#xff08;能写出有优雅的代码一定有艺术细胞&#xff09;。 Rod Johnson 在 2002 年出版…

【Python】python实现Apriori算法和FP-growth算法(附源代码)

使用一种你熟悉的程序设计语言&#xff0c;实现&#xff08;1&#xff09;Apriori算法和&#xff08;2&#xff09;FP-growth算法。 目录 1、Apriori算法2、F-Growth算法3、两种算法比较 1、Apriori算法 def item(dataset): # 求第一次扫描数据库后的 候选集&#xff0c;&am…

深圳服务器托管-优质的BGP机房

服务器只需要设置一个IP地址&#xff0c;最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的&#xff0c;不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径&#xff0c;所以能真正实现高速的单IP高速访问。 BGP协议本身具有冗…

PLSQL登录提示ora_12541无法识别连接符报错

tnsnames.ora文件配置时&#xff0c;有一定的格式要求&#xff0c;一般从其他地方粘贴时&#xff0c;地址端口服务名都不会有什么问题&#xff0c;这时粘贴时要注意各行的格式要求&#xff1a; <ATOMICSCHEMANAME> (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP…

高可用篇_A Docker容器化技术_II Docker环境搭建和常见命令

原创作者&#xff1a;田超凡&#xff08;程序员田宝宝&#xff09; 版权所有&#xff0c;引用请注明原作者&#xff0c;严禁复制转载 Docker安装 Docker 要求 CentOS7 系统的内核版本在 3.10以上 &#xff0c;查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 …

OpenCV实战--利用级联分类器检测眼睛、行人、车牌等等

1、前言 opencv 提供级联分类器除了识别人脸外,还可以检测其他的物体 级联分类器的介绍:OpenCV实战--人脸跟踪(级联分类器) 检测人脸,戴上眼镜的演示: 这里只演示几个,更多的级联分类器文件可以百度自行查看 2、眼睛跟踪 haarcascade_eye.xml 检测眼睛的级联分类器文…

C#、C++、Java、Python 选择哪个好?

作者&#xff1a;网博汇智 链接&#xff1a;https://www.zhihu.com/question/298323023/answer/2789627224 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 一个好的程序员不能把自己绑定在一种语言上&#xff0c;不…

解决Nginx 404反向代理问题的方法

问题背景 当你在使用Nginx进行反向代理时&#xff0c;有时候会遇到404错误&#xff0c;这是因为Nginx无法找到对应的资源。这个问题通常出现在配置反向代理的过程中&#xff0c;导致用户无法正常访问所需的资源&#xff0c;给网站的稳定性和用户体验带来负面影响。 解决方法 …

复杂网络——半局部中心法

一、概述 由于最近写论文需要使用复杂网络知识中的半局部中心法&#xff0c;但是截止目前来说&#xff0c;网上几乎搜索不到有关的MATLAB程序代码&#xff0c;只有一篇用Python编写的程序&#xff0c;我的电脑中没有python&#xff0c;所以我花费一些时间&#xff0c;利用matla…

海豚调度系列之:任务类型——SPARK节点

海豚调度系列之&#xff1a;任务类型——SPARK节点 一、SPARK节点二、创建任务三、任务参数四、任务样例1.spark submit2.spark sql 五、注意事项&#xff1a; 一、SPARK节点 Spark 任务类型用于执行 Spark 应用。对于 Spark 节点&#xff0c;worker 支持两个不同类型的 spark…

53、WEB攻防——通用漏洞CRLF注入URL重定向资源处理拒绝服务

文章目录 CRLF注入原理&检测&利用URL重定向web拒绝服务 CRLF注入原理&检测&利用 URL重定向 就是url中存在urlhttps://xxx&#xff0c;重定向的页面没有限制。主要用来做钓鱼。 web拒绝服务 例如&#xff0c;图片的长宽参数由前端传入&#xff0c;恶意的数据…