TI DRV832x栅极驱动器:智能驱动与VDS过流保护实战解析
1. 项目概述与核心价值
在电机驱动和功率转换领域,栅极驱动器扮演着“指挥官”的角色。它位于微控制器(MCU)和功率开关(通常是MOSFET或IGBT)之间,负责将MCU发出的微弱逻辑信号,放大成足以快速、可靠地开启和关闭功率开关的强大电流脉冲。这个过程的优劣,直接决定了整个系统的效率、发热、电磁干扰(EMI)水平,乃至最终的可靠性。今天要深入探讨的德州仪器(TI)DRV832x系列栅极驱动器,正是这一领域的佼佼者,它集成了“智能栅极驱动”和“VDS过流监测”两大核心功能,将驱动器的性能和保护能力提升到了一个新的高度。
简单来说,如果你正在设计一个无刷直流(BLDC)电机驱动器、伺服驱动器或者一个高效的DC-DC转换器,并且对系统的效率、噪声和可靠性有较高要求,那么理解并应用DRV832x系列中的这些特性,将能让你事半功倍。它不仅仅是一个简单的“开关”,更是一个内置了丰富策略和保护的“智能功率接口”。本文将带你拆解其智能栅极驱动(IDRIVE/TDRIVE)如何精细控制开关过程以优化性能,并详解其VDS过流监测机制如何为你的功率MOSFET构筑一道坚固的防火墙。我们会从原理出发,结合实际的配置考量、参数计算和我在多个项目中积累的调试经验,让你不仅能看懂数据手册,更能用好这颗芯片。
2. 智能栅极驱动(Smart Gate Drive)深度解析
传统的栅极驱动器往往只提供一个固定的驱动电流,工程师需要通过外部串联电阻来调整驱动强度,从而影响MOSFET的开关速度。这种方式虽然简单,但缺乏灵活性,且外部电阻会消耗功率并增加布局复杂度。DRV832x系列引入的“智能栅极驱动”架构,则将驱动强度的控制集成到了芯片内部,并通过数字化的方式(SPI或硬件接口)进行配置,实现了更精细、更智能的控制。
2.1 IDRIVE:动态栅极电流与开关速度控制
IDRIVE功能的核心,是允许你动态调整栅极驱动器的源出(Source)和吸入(Sink)电流。这个电流直接决定了给MOSFET栅极电容(Ciss, Cgs, Cgd)充电和放电的速度,进而控制了MOSFET漏源极电压(VDS)的上升和下降时间(tr, tf),也就是我们常说的开关速度。
为什么需要控制开关速度?这里存在一个经典的权衡(Trade-off):
- 开关速度过快(高IDRIVE):开关损耗低,系统效率高。但电压电流变化率(dV/dt, di/dt)极大,会产生严重的电压尖峰和振铃,导致EMI问题恶化,还可能通过米勒电容(Cgd)引起寄生导通(Shoot-through)。
- 开关速度过慢(低IDRIVE):dV/dt和di/dt平缓,EMI性能好,电压尖峰小。但MOSFET在线性区停留时间变长,开关损耗急剧增加,导致效率下降和发热严重。
DRV832x的IDRIVE功能让你可以在这个光谱上找到一个最佳平衡点。对于SPI版本(如DRV8323),它提供了高达16级的可编程电流设置,源出电流从10mA到1A,吸入电流从20mA到2A(通常吸入电流是源出的两倍,以确保快速关断,防止米勒效应引起的误导通)。硬件接口版本则通过一个引脚的外接电阻,提供了7个预定义的电流档位。
实操要点与配置心得:
- 如何选择初始IDRIVE值?数据手册的“应用与实现”部分通常会给出参考公式,但更实用的方法是基于MOSFET的栅极电荷(Qg)参数。例如,假设你的MOSFET总栅极电荷Qg_total为50nC,你希望开关时间(从0到Vgs(th)或反之)控制在100ns以内。那么所需的平均栅极电流 Ig_avg = Qg_total / t_switch = 50nC / 100ns = 0.5A。你可以选择一个略高于此值的IDRIVE档位,比如600mA档,作为起始点。
- IDRIVE与IHOLD:DRV832x的智能之处在于,它并非在整个导通或关断期间都使用你设定的IDRIVE大电流。它只在关键的“tDRIVE”时间段内使用IDRIVE电流进行强驱动,以快速渡过米勒平台期。一旦MOSFET完全导通或关断,驱动器会自动切换到一个较小的“IHOLD”保持电流。这既保证了快速的开关瞬态,又降低了稳态时的功耗和发热,是一个非常巧妙的设计。
- 实测调整:在实验室中,最好的方法是使用示波器观察。将探头连接到MOSFET的栅极(G)和源极(S),以及漏极(D)和源极(S)。首先设置一个较低的IDRIVE,观察Vgs和Vds的波形。你会看到Vds的上升/下降沿比较平缓。逐步增加IDRIVE,Vds的边沿会变陡。你的目标是:在保证Vds过冲(Overshoot)和振铃(Ringing)在MOSFET的额定电压安全余量(如20%)以内的前提下,尽可能缩短开关时间。通常,在48V或更低电压的系统中,可以尝试使用较高的IDRIVE;在高压(如100V以上)或对EMI有严格认证要求的系统中,可能需要适当降低IDRIVE。
2.2 TDRIVE:集成状态机与多重保护
如果说IDRIVE控制的是“力度”,那么TDRIVE控制的就是“节奏”和“安全策略”。TDRIVE是一个集成在驱动器内部的状态机,它管理着栅极驱动的时序并提供了关键的保护功能。
2.2.1 自适应死区时间插入
在桥式电路(如半桥、三相全桥)中,为了防止上下管同时导通(直通短路,Shoot-through),必须在控制信号中插入一段“死区时间”(Dead Time)。传统方法是在MCU的PWM输出中设置一个固定的死区时间。但问题在于,MOSFET的实际开关时间会随着温度、器件批次、栅极驱动电压而变化,固定的死区时间可能在某些情况下不足(导致直通),或在另一些情况下过长(增加失真和损耗)。
DRV832x的TDRIVE状态机通过实时监测MOSFET的栅源电压(Vgs)来判断其真正的开关状态。它会在接收到关断一个MOSFET的命令后,持续监测其Vgs,直到确认其已完全关断(Vgs低于某个阈值),才允许开启对角的MOSFET。这样就实现了“自适应死区时间”,确保了在任何工作条件下都能避免直通,同时最大限度地缩短了不必要的死区时间。
注意:SPI版本的DRV832x还允许你在自适应死区的基础上,额外增加一个可编程的固定死区时间(tDEAD)。这个功能主要用于应对PCB布局引入的寄生参数或信号传输延迟,增加系统鲁棒性。对于大多数应用,依赖其自适应的死区时间已经足够。
2.2.2 寄生dV/dt导通抑制
在半桥电路中,当上管快速开关时,开关节点(SHx)的电压会发生剧烈跳变(高dV/dt)。这个跳变会通过下管MOSFET的栅漏电容(Cgd,即米勒电容)耦合到其栅极,产生一个电压尖峰。如果这个尖峰足够大,就可能导致下管被误触发而短暂导通,同样引发直通电流。
TDRIVE状态机在监测到一侧MOSFET正在开关时,会自动在对侧MOSFET的栅极施加一个强大的下拉电流(ISTRONG),持续时间为tDRIVE。这个强下拉就像一个“门闩”,牢牢地将对侧MOSFET的栅极电压钳位在低电平,有效抵消了米勒电容耦合过来的电荷,从而防止了寄生导通。
2.2.3 栅极故障检测
这是TDRIVE提供的一项至关重要的诊断功能。它可以检测以下几种硬件故障:
- 引脚焊接缺陷:如栅极引脚虚焊。
- MOSFET栅极失效:如栅源极内部短路或开路。
- 栅极电压卡死:外部电路导致栅极电压始终为高或低。
其工作原理是:当驱动器发出开启或关断MOSFET的命令后,会启动一个计时器(时长即为tDRIVE),并同时监测该MOSFET的Vgs电压。如果在tDRIVE时间结束前,Vgs未能达到预期的开启或关断阈值,驱动器就会判定发生栅极故障,并通过nFAULT引脚报告错误。
配置TDRIVE的注意事项:
- tDRIVE时间设置:这是最关键的一个参数。它必须设置得比MOSFET在最坏情况(低温、低Vgs驱动电压)下完全开启或关断所需的时间更长。否则,系统会误报故障。你可以根据MOSFET数据手册中的“栅极电荷(Qg)与Vgs关系曲线”以及你设定的IDRIVE电流,估算出最长的开关时间,并在此基础上增加至少20%~50%的余量作为tDRIVE。对于硬件接口版本,tDRIVE固定为4µs,因此在选型MOSFET时,必须确保其开关时间远小于4µs。
- 状态机交互:理解TDRIVE是一个状态机很重要。如果在一个tDRIVE周期尚未结束时,收到了新的PWM命令(比如要求提前关断),状态机会立即终止当前的tDRIVE周期,转而执行新命令,这保证了控制的实时性。
3. VDS过流监测(VDS Overcurrent Monitoring)原理与实战
过流保护是功率电路设计的生命线。传统的过流保护通常在电源路径上串联一个采样电阻(Shunt Resistor),通过放大其压降来检测电流。这种方法精度高,但会引入额外的功率损耗(I²R)。DRV832x系列提供了一种更高效的替代方案:VDS过流监测。它利用功率MOSFET本身在导通时的特性——其漏源极之间会有一个与电流成正比的压降(Vds = I_d * Rds(on))——来实现非侵入式的电流检测。
3.1 监测原理与电路连接
VDS监测电路本质上是一个高速比较器。它持续测量MOSFET两端的电压(Vds),并与一个可编程的阈值电压(VVDS_OCP)进行比较。当Vds超过该阈值,并持续超过一个设定的消隐时间(tOCP,用于滤除开关噪声引起的毛刺)后,比较器就会触发过流故障。
关键点在于监测点的连接:
- 对于高边MOSFET(High-Side):监测电压是VDRAIN引脚电压与SHx(开关节点)引脚电压之差。VDRAIN是一个独立的敏感引脚,必须连接到高边MOSFET的漏极(通常也就是电源VM)。这种设计可以将VM电源上的噪声与敏感的监测电路隔离开。
- 对于低边MOSFET(Low-Side):监测电压取决于具体型号。
- 对于DRV8320/DRV8320R(无电流采样放大器):监测的是SHx引脚电压与SLx引脚电压之差。SLx需要连接到低边MOSFET的源极(通常是功率地PGND)。
- 对于DRV8323/DRV8323R(带电流采样放大器):监测的是SHx引脚电压与SPx引脚电压之差。SPx是电流采样放大器的正输入端,在典型应用中,它通过一个采样电阻连接到PGND。这里有一个重要细节:即使你不使用电流采样放大器,为了保持VDS监测功能有效,你也必须将SPx引脚连接到低边MOSFET的源极(PGND),而不能悬空。
阈值电压VVDS_OCP的计算:这是配置的核心。假设你使用的MOSFET在最高工作结温下的导通电阻Rds(on)_max为10mΩ,你希望电流保护点I_ocp设为30A。 那么,在过流发生时,MOSFET上的压降为:Vds_ocp = I_ocp * Rds(on)_max = 30A * 0.01Ω = 0.3V。 你需要将VVDS_OCP设置为略低于0.3V的值,以留出余量,例如0.25V。DRV832x的VVDS_OCP可在0.06V至1.88V范围内编程(SPI)或通过电阻选择(硬件接口),0.25V这个值在其可调范围内。
重要心得:Rds(on)会随温度升高而显著增大。计算阈值时,必须使用器件数据手册中在最高预期工作结温(如125°C或150°C)下的Rds(on)值,而不是室温下的值。否则,在高温下,正常的电流也会在MOSFET上产生更大的压降,可能导致误触发。保守起见,可以再增加10-20%的余量。
3.2 独立高低边驱动与VDS监测的冲突与解决
根据你提供的资料图20,这里揭示了一个在实际布局中容易忽略的关键限制:高低边VDS过流监测共享SHx敏感线。
这意味着,如果你将DRV832x的一个半桥通道拆分开来,分别驱动两个独立的MOSFET(例如,用高边驱动一个P-MOS做高端开关,用低边驱动一个N-MOS做低端开关,但两者不属于同一个半桥),那么你将无法同时使用高边和低边的VDS监测功能。
原因:在标准的半桥配置中,高边MOSFET的源极和低边MOSFET的漏极都连接到SHx节点。VDS监测电路通过SHx引脚来感知这个节点的电压。当高低边驱动独立时,它们没有共同的SHx节点。如果强行将两个独立MOSFET的源极/漏极接到同一个SHx引脚,会造成功率路径的短路。
解决方案(如资料所述):
- 如果只使用一个半桥通道中的高边或低边驱动器(例如,仅用高边驱动一个高侧开关,或仅用低边驱动一个低侧开关),那么VDS监测仍然可用。你只需要将SHx引脚正确连接到你所使用的那个MOSFET的源极(对于高边)或与MOSFET源极相连的采样电阻上端(对于低边)。未使用的那个驱动器及其输入引脚可以悬空。
- 如果需要同时使用拆分的高低边驱动,且必须保留过流保护:这时只能禁用VDS监测功能,转而依靠外部的电流采样电路(如采样电阻+放大器或霍尔传感器)来实现过流保护。在SPI版本中,可以通过寄存器禁用VDS监测;在硬件版本中,需要将VDS配置引脚设置为禁用模式。
这个限制提醒我们,在系统架构设计初期,就需要明确保护策略和驱动方式,避免后期陷入两难境地。
3.3 故障响应模式配置
DRV832x提供了灵活的可配置故障响应,这是其“智能”的另一个体现。以VDS过流为例,你可以通过SPI寄存器或硬件接口的配置,决定芯片在检测到故障后如何行动:
| 故障响应模式 (OCP_MODE) | nFAULT引脚状态 | 栅极驱动器动作 | 恢复方式 | 适用场景 |
|---|---|---|---|---|
| 模式 00 (锁存关断) | 拉低 (激活) | 立即禁用,输出高阻 | 手动清除:通过SPI发送CLR_FLT命令,或给ENABLE引脚一个脉冲。 | 需要人工干预的严重故障,便于诊断。 |
| 模式 01 (自动重试) | 拉低 (激活) | 立即禁用,输出高阻 | 自动:经过一个可配置的延迟时间(tRETRY)后,自动尝试恢复。 | 应对瞬态过载(如电机堵转),系统可尝试自恢复。 |
| 模式 10 (仅报告) | 拉低 (激活) | 保持激活,继续工作 | 无动作,仅通过nFAULT报警。 | 需要系统控制器(MCU)根据报警信息执行复杂处理流程的场景。 |
| 模式 11 (禁用) | 无动作 | 保持激活,继续工作 | 无动作。 | 仅用于调试,或已通过外部电路实现保护。 |
模式选择建议:
- 对于电机驱动:模式01(自动重试)非常常用。电机启动或突然堵转时会产生很大的浪涌电流。设置为自动重试模式后,驱动器在过流时关闭,等待片刻(如100ms)后自动重启。如果故障依然存在,则会再次触发保护,进入“打嗝”(Hiccup)模式。这既能保护MOSFET,又给了电机一个尝试摆脱堵转状态的机会,用户体验更好。
- 对于关键性电源:模式00(锁存关断)可能更安全,确保任何异常都需要人工检查复位,防止故障扩大。
- 模式10通常用于更高级的数字控制系统,MCU在收到nFAULT信号后,可以介入进行电流环调节、降频等操作。
4. 接口模式与系统集成要点
DRV832x系列提供了SPI和硬件(Hardware)两种接口模式,共享相同的引脚,实现了引脚兼容,这给选型和设计带来了极大的灵活性。
4.1 SPI接口模式:灵活与可诊断性
SPI版本(如DRV8323)通过四线SPI总线(SCLK, SDI, SDO, nSCS)与主控MCU通信。其优势显而易见:
- 全面可配置性:IDRIVE、TDRIVE、VDS阈值、死区时间、故障模式、电流采样放大器增益/偏置校准等所有参数均可动态配置。
- 丰富诊断信息:发生故障时,不仅可以知道有故障,还能通过读取寄存器精确知道是哪种故障(VDS过流、电荷泵欠压、过热等),以及发生在哪个半桥上,极大简化了调试过程。
- 实时监控:可以回读诸如芯片温度、供电电压等状态信息。
SPI布局注意事项:
- SDO引脚是开漏输出,必须接一个上拉电阻(通常4.7kΩ - 10kΩ)到DVDD或MCU的IO电压。
- SPI走线应尽量短,远离功率地(PGND)和开关节点(SHx)等噪声源。如果无法避免长走线,可在信号线上串联一个小电阻(如22Ω-100Ω)以抑制振铃。
- nSCS(片选)信号在空闲时应保持高电平。
4.2 硬件接口模式:简单与可靠
硬件版本(如DRV8320)将四个SPI引脚重新定义为四个配置引脚:GAIN(电流采样增益)、IDRIVE、MODE(PWM模式)、VDS(过流阈值)。通过给这些引脚接上拉/下拉电阻或直接连接到DVDD/AGND,即可完成配置。
硬件接口的优势:
- 无需软件:上电即用,非常适合对MCU资源要求极低或没有MCU的模拟控制系统。
- 抗干扰性强:没有数字通信总线,对噪声不敏感,系统更鲁棒。
- 成本更低:通常硬件接口版本的芯片价格略低。
电阻配置计算: 硬件接口的配置逻辑是通过检测引脚上的电压分压来实现的。芯片内部有精密的电阻网络。你需要根据数据手册中的“引脚图”章节的电阻值表格,来计算外部电阻。 例如,要设置IDRIVE为第4档(假设对应120mA源出/240mA吸入)。查表可知,需要让IDRIVE引脚呈现一个特定的电阻分压比,对应内部某个节点电压(VI4)。数据手册会给出内部上拉电阻(如73kΩ)和下拉电阻网络的值。你需要计算一个外部电阻R_ext,使得V_pin = DVDD * (R_pulldown || R_ext) / (R_pullup + (R_pulldown || R_ext))落在目标电压范围内。通常,为了简化,数据手册会直接推荐几种标准的电阻值(如10kΩ, 20kΩ, 开路,接地等)来实现不同档位。
4.3 电源设计与布局的黄金法则
无论哪种接口,良好的电源和PCB布局是DRV832x稳定工作的基石。
1. 电荷泵(VCP)电容至关重要:
- 存储电容(Cvcp):连接在VM和VCP引脚之间的1µF电容。它负责储存能量,为高边栅极驱动提供电压(Vgs_h = VCP - SHx ≈ VM + 11V)。必须使用低ESR、低ESL的X5R或X7R材质陶瓷电容,并尽可能靠近芯片的VM和VCP引脚放置。
- 飞跨电容(Cfly):连接在CPH和CPL引脚之间的47nF电容。它是电荷泵“泵送”电荷的关键元件。同样要求使用X5R/X7R陶瓷电容,并紧贴芯片放置。
- 如果高边MOSFET的栅极电荷很大,或者开关频率很高,可能会导致电荷泵输出电流不足(最大25mA),表现为高边驱动电压不足。此时可以尝试略微增大Cvcp(如2.2µF),但需注意电容的电压额定值(通常需要16V以上)。
2. 敏感的模拟地与嘈杂的功率地必须分开:
- AGND:是芯片内部逻辑、模拟比较器、电流采样放大器的参考地。必须保持“干净”。
- PGND:是低边MOSFET源极、电流采样电阻、VM电源滤波电容的返回路径,充满了高频、大电流的噪声。
- 布局上,AGND和PGND应在芯片下方或附近通过单点连接(通常是一个0欧姆电阻或磁珠)。所有敏感信号(如SPI、电流采样输出SOx、VREF)的回流路径都必须回到AGND。所有功率电流的回流路径都必须回到PGND。
3. VDRAIN引脚的正确使用:VDRAIN是高边VDS监测的参考点。强烈建议使用一个独立的、细长的走线(Kelvin连接)直接从高边MOSFET的漏极(即VM电源输入点)连接到VDRAIN引脚。这样可以将VM电源路径上的电感(Li)引起的开关噪声与监测电路隔离开,防止误触发。同时,VM电源引脚上可以并联一个较大的电解电容或陶瓷电容来滤波,而不会影响监测精度。
4. 电流采样布局(针对DRV8323/DRV8323R):
- 采样电阻(RSENSE):应使用低电感类型的电阻(如金属条电阻),并采用开尔文连接(四线制)。即,有两根粗线承载功率电流,另外两根细线(SPx和SNx)专门用于电压检测,直接连接到电阻体的两端。
- SPx/SNx走线:应作为差分对紧密并行布线,远离噪声源(如GHx/GLx走线),并最终以最短路径回到芯片的AGND平面。
- VREF引脚:必须用一个0.1µF - 1µF的陶瓷电容就近去耦到AGND。这个参考电压的稳定性直接决定了电流采样的精度。
5. 常见问题排查与调试实录
在实际调试DRV832x驱动的系统时,你可能会遇到以下典型问题。这里分享我的排查思路和解决方法。
问题1:上电后芯片无反应,nFAULT引脚始终为低。
- 排查步骤:
- 检查电源:首先测量VM、DVDD、VCP对PGND/AGND的电压是否正常。DVDD应为3.3V,VCP应约为VM+11V(VM>12V时)或2*VM-1.5V(VM<12V时)。
- 检查使能引脚:确认ENABLE引脚被拉高(通过电阻上拉到DVDD或外部控制)。
- 检查配置引脚:如果是硬件接口,检查MODE、IDRIVE等配置引脚的上拉/下拉电阻是否正确焊接,电压是否符合预期。可以用万用表测量引脚电压,对照数据手册的电压门限表。
- 读取故障寄存器(仅SPI):如果MCU可以通信,立即通过SPI读取故障状态寄存器(如
FAULT_STAT_1,FAULT_STAT_2),这是最直接的诊断方法。
- 可能原因:VM欠压(UVLO)、电荷泵欠压(CPUV)、配置错误导致芯片进入保护状态、或者nFAULT引脚的上拉电阻未连接/损坏。
问题2:电机运行时偶尔发生误过流保护,特别是在高速或重载时。
- 排查步骤:
- 示波器观察:使用高压差分探头观察开关节点(SHx)的波形。在MOSFET开关瞬间,你是否看到了巨大的电压尖峰(Spike)?这个尖峰可能超过了你设置的VDS阈值。
- 检查VDS阈值:重新计算你的VDS阈值VVDS_OCP。是否使用了高温下的Rds(on)?是否留足了余量?尝试将阈值适当提高(例如增加20%),看问题是否消失。如果消失,则说明原阈值设置过于敏感。
- 检查消隐时间tOCP:在SPI版本中,可以适当增加消隐时间(如从2µs增加到4µs),以滤除开关尖峰。
- 检查布局:重点检查VDRAIN和SHx的走线。它们是否远离了高dV/dt的开关节点走线?是否采用了开尔文连接?VM电源的滤波电容是否足够且靠近芯片?
- 可能原因:PCB布局不佳导致监测电路拾取到开关噪声;VDS阈值设置太接近正常工作时的Vds压降;消隐时间不足;MOSFET的关断速度过快导致Vds尖峰过高。
问题3:高边MOSFET发热严重,甚至烧毁,低边正常。
- 排查步骤:
- 测量Vgs电压:用示波器测量高边MOSFET的Vgs(需使用差分探头或两个探头做数学运算)。在导通时,Vgs是否达到足够的电压(通常需要10V以上才能完全导通)?VCP电压是否正常?
- 检查电荷泵电容:确认Cvcp(1µF)和Cfly(47nF)的容值和材质(必须为X5R/X7R)是否正确,焊接是否良好。
- 观察开关波形:高边MOSFET的开关波形是否异常?开启是否缓慢?这可能是电荷泵驱动能力不足,无法快速给MOSFET栅极电容充电。对于栅极电荷很大的MOSFET,可以尝试将IDRIVE设置为最大值,并检查VCP电容的容量和ESR。
- 检查死区时间:如果死区时间不足,可能导致高低边直通。虽然DRV832x有自适应死区,但在极端情况下或布局很差时仍可能发生。可以尝试通过SPI增加额外的tDEAD时间观察。
- 可能原因:电荷泵电路异常导致高边驱动电压不足,MOSFET工作在线性区而非饱和区,导通损耗剧增;死区时间不足导致直通;高边MOSFET本身选型不当(Rds(on)过大或热阻过高)。
问题4:电流采样(DRV8323)读数不准,零点漂移。
- 排查步骤:
- 执行偏移校准:在系统上电后、电机启动前,通过SPI命令或CAL引脚触发自动偏移校准(Auto Offset Calibration)。确保在校准期间,电机相线上没有电流。
- 检查VREF:测量VREF引脚电压是否为精确的3.3V/2=1.65V(双向模式)?用示波器观察是否有噪声?确保其去耦电容(0.1µF)紧靠引脚。
- 检查采样电阻:测量采样电阻的实际阻值,确认其精度和温度系数是否符合要求。检查开尔文连接是否可靠。
- 检查SPx/SNx走线:这两根走线是否被强干扰源(如栅极驱动走线)耦合?它们是否作为差分对紧密布线?
- 检查增益设置:增益是否设置得过高,导致在最大电流时输出饱和(接近0V或DVDD)?增益是否设置得过低,导致输出信号太小,ADC分辨率不足?
- 可能原因:未进行偏移校准或校准环境有噪声;VREF电压不稳;采样电阻精度差或温度漂移大;布局引入干扰;增益设置不合理。
调试功率电路,示波器是你的最佳伙伴。一定要用好差分探头和电流探头,同时观察电压、电流和驱动信号,才能清晰地看到能量流动的整个过程,快速定位问题所在。DRV832x丰富的可配置性和诊断功能,为这种深入的调试提供了极大的便利。
