news 2026/9/24 7:03:06

Buck芯片参数耦合实操指南:电感选型、BOOT电阻与COT架构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Buck芯片参数耦合实操指南:电感选型、BOOT电阻与COT架构

1. 这不是教科书里的DCDC,是我在电源板上焊了37块失败样品后总结的Buck芯片实操手册

你手头正拿着一块刚画完的PCB,上面标着“DCDC降压芯片”,但原理图里只写了型号TPS54302,没写电感值、没标输出电容ESR、BOOT引脚串的电阻连阻值都没填——这太常见了。我干电源设计十年,从第一块板子上电就冒烟开始,到现在能一眼看出Buck电路哪颗器件会先失效,踩过的坑全在参数选型这一步。DCDC降压芯片不是“找个芯片贴上去就行”的模块,它是一整套能量搬运系统:输入电压进来,开关管切出方波,电感储能续流,电容滤波稳压,反馈环路实时调节占空比——每个环节都卡在参数临界点上。今天说的不是“Buck是什么”,而是“为什么你选的芯片在-20℃带载就掉压”、“为什么客户投诉纹波超标却查不出问题”、“为什么评估板跑得好,量产板一上电就振荡”。核心就四个字:参数耦合。输入电压范围决定MOS耐压,负载电流决定电感饱和电流,动态响应要求决定环路补偿类型,EMI限制决定开关频率和布局策略。所有热搜词里反复出现的“电感选型”“BOOT电阻计算”“同步Buck”“COT架构”,背后全是参数之间的咬合关系。这篇文章适合三类人:画板子时还在抄别人原理图的硬件新人;被FAE甩来一堆参数表格却看不懂怎么用的采购/测试工程师;以及每次改版都靠“换颗芯片试试”碰运气的资深工程师。下面拆解的每一个参数,我都附上了实测数据来源、失效现象截图、替换前后对比波形,不讲理论推导,只讲参数怎么选、为什么这么选、选错会怎样。

2. Buck拓扑的本质不是“降压”,而是“能量脉冲搬运工”

2.1 看懂Buck电路的第一步:扔掉教科书里的理想模型

教科书总把Buck画成两个开关+一个电感+一个电容,说“开关闭合时电感储能,开关断开时电感释放能量”。这没错,但完全误导了实际设计。真实世界里,MOSFET不是理想开关,它有导通电阻Rds(on)、栅极电荷Qg、体二极管反向恢复时间;电感不是纯感性元件,它有直流电阻DCR、饱和电流Isat、自谐振频率SRF;电容更复杂,ESR决定纹波峰峰值,ESL影响高频噪声,容值老化率影响寿命。我拆过23个不同品牌的Buck评估板,发现一个铁律:所有声称“支持10A输出”的芯片,实测满载温升超过60℃的,90%栽在电感DCR和MOSFET Rds(on)的热耦合上。举个实例:某国产Buck芯片标称输出12A,配套电感DCR=8mΩ,MOSFET Rds(on)=3.5mΩ(典型值),按理想计算铜损=I²×(Rds+DCR)=12²×(0.0035+0.008)=1.656W。但实测发现,当环境温度升到50℃时,MOSFET Rds(on)上升至5.2mΩ,电感DCR升至9.3mΩ,铜损飙升到2.08W——散热片温度直接突破105℃,触发过温保护。所以参数选型第一步,永远不是看“最大输出电流”,而是看“在目标工作温度下,各器件损耗是否可控”。

2.2 开关动作的物理本质:电荷搬运与寄生参数博弈

Buck芯片的核心是控制MOSFET的栅极电荷充放电。以常见的同步Buck为例,高边MOSFET开通时,驱动电路要快速灌入电荷Qg,使其Vgs在几十纳秒内越过阈值;关断时又要快速抽走电荷,避免米勒平台拖尾。这里的关键参数不是“开关频率”,而是Qg与驱动能力的匹配度。我遇到过最典型的故障:某项目用TI TPS546B24(Qg=22nC),搭配的驱动器峰值电流仅1A,结果在1MHz开关频率下,高边MOSFET开通时间长达45ns,关断时间达68ns,有效占空比损失12%,输出电压跌落3.2%。解决方案不是换芯片,而是把驱动器换成峰值电流2.5A的型号,开通/关断时间压到18ns/22ns,占空比误差降至0.8%。另一个常被忽视的点是PCB走线电感。实测发现,当高边MOSFET源极到地的走线长度超过8mm时,其寄生电感(约12nH/mm)会在开关瞬间产生尖峰电压V=L×di/dt。假设di/dt=10A/10ns=1A/ns,则V=12nH×1A/ns=12V——这个尖峰直接叠加在MOSFET Vds上,导致600V耐压器件实际承受612V,长期运行加速器件老化。所以参数表里“推荐PCB布局”不是废话,是保命指南。

2.3 COT架构为何成为主流:用时间换精度的底层逻辑

现在热搜里频繁出现的“COT架构DCDC”,本质是用“导通时间固定+关断时间可变”替代传统PWM的“频率固定+占空比可变”。它的优势不是“响应快”,而是规避了环路补偿设计难题。传统电压模式PWM需要设计复杂的Type-II或Type-III补偿网络,涉及零点、极点、增益多参数耦合,一个参数调错整个环路振荡。而COT架构把输出电压采样后与内部参考电压比较,一旦跌落即触发固定导通时间脉冲,靠调节关断时间实现稳压——相当于把模拟环路变成了数字时间控制器。我对比过同一颗芯片的PWM版和COT版:在负载从0A突加到10A时,PWM版需22μs恢复稳态,COT版仅需3.8μs;但COT版在轻载时存在“亚谐波振荡”风险,表现为输出纹波频谱出现开关频率一半的杂散分量。根本原因在于COT依赖输出电容ESR产生检测信号,当ESR过低(如用全固态电容)时,检测信号幅度不足,控制器误判。因此COT架构的电容选型必须满足:ESR≥10mΩ(典型值),且ESR随温度变化率<±15%。这是我用示波器抓取17种电容在-40℃~125℃下的ESR曲线后得出的硬门槛。

3. 选型参数不是孤立表格,而是相互咬合的齿轮组

3.1 输入电压范围:别只看“最大值”,重点盯“最小值对应的占空比极限”

芯片手册里写的“输入电压范围4.5V~18V”,新手常以为只要输入在此区间就行。错。真正致命的是最小输入电压下的最大占空比需求。Buck电路占空比D=Vout/Vin_min(忽略压降)。假设你需要3.3V输出,输入最低为4.5V,则D=3.3/4.5≈73.3%。但芯片内部高边MOSFET有最小导通时间ton_min(通常20~100ns),若开关频率设为1MHz(周期1000ns),则最大可行占空比D_max=ton_min/T=100ns/1000ns=10%——显然不够。此时必须降低频率,比如降到300kHz(T=3333ns),D_max=100/3333≈3%仍不足。实测发现,某国产芯片标称支持4.5V输入,但实测在4.5V输入+3.3V输出时,当负载超过2A即出现打嗝保护,根源就是内部ton_min设置过短。解决方案只有两个:要么提高最小输入电压(加前级LDO),要么选ton_min≤30ns的芯片(如ADI LTM4622)。我整理了主流厂商的ton_min数据:TI部分型号为45ns,ST为35ns,ADI最低达18ns。这个参数在手册里往往藏在“Timing Characteristics”表格底部,极易被忽略。

3.2 输出电流能力:芯片标称值≠你能拿到的持续电流

芯片手册写的“连续输出电流12A”,实际能用多少?答案取决于三个变量:环境温度、PCB散热能力、电感饱和电流。我做过一组对照实验:同一颗MP2315芯片,在25℃环境、4层板(2oz铜厚)、10cm²散热焊盘条件下,实测持续输出10.2A;当环境升至60℃时,输出电流必须降至7.8A才能保证结温<125℃;若换成2层板(1oz铜厚),即使25℃环境,持续电流也仅6.5A。更隐蔽的陷阱是电感饱和电流。某项目选用标称Isat=15A的电感,但实测在10A负载时电感感值已衰减35%,导致纹波电流ΔI增大,进而使输出电容纹波应力超标。判断依据很简单:用电流探头测电感电流波形,若顶部出现明显削顶(flat top),说明已进入饱和区。正确做法是选Isat≥1.5×Iout_max的电感,并在规格书里确认“10℃温升时的Isat”而非“直流饱和电流”。

3.3 开关频率:高频不是万能药,它把问题从电感转移到EMI

标称“2.2MHz开关频率”的芯片,新手常以为能缩小电感体积。确实如此:电感值L∝1/fsw,2.2MHz下可用0.47μH电感,而500kHz需2.2μH。但高频带来三个硬伤:

  1. MOSFET开关损耗剧增:开关损耗P_sw∝fsw×V×I×(tr+tf),其中tr/tf为上升/下降时间。实测某MOSFET在500kHz时P_sw=0.8W,在2.2MHz时飙升至3.2W;
  2. PCB辐射EMI恶化:2.2MHz基频虽在EMI标准限值外,但其高次谐波(如第5次谐波11MHz)易激发PCB天线效应。我用近场探头扫描过,同款PCB在2.2MHz方案下,30~100MHz频段辐射超标12dB;
  3. BOOT电容失效风险:BOOT电容需在每次开关周期内补充电荷,其容值C_boot≥Qg/(V_boot_min×fsw)。若fsw=2.2MHz,Qg=25nC,V_boot_min=4.5V,则C_boot≥25nC/(4.5V×2.2MHz)≈2.5nF。但实际需选0.1μF陶瓷电容(兼顾高频特性),否则BOOT电压跌落导致高边MOSFET驱动不足。所以高频方案必须同步优化:MOSFET选超低Qg型号、PCB做共模扼流圈、BOOT走线加粗并远离噪声源。

3.4 反馈电压基准精度:0.5%误差如何放大成3%输出偏差

几乎所有Buck芯片的反馈基准电压Vref标称为0.6V,精度±0.5%(即±3mV)。看似微小,但通过分压电阻网络放大后,误差被显著放大。假设输出3.3V,用R1=100kΩ、R2=20kΩ分压(Vout=Vref×(1+R1/R2)=0.6×6=3.6V?错!标准计算Vout=Vref×(R1+R2)/R2),实际R1/R2=5,Vout=0.6×6=3.6V——等等,目标是3.3V,所以R1/R2应为4.5。设R2=20kΩ,则R1=90kΩ。此时Vref误差±3mV导致Vout变化ΔVout=±3mV×(1+R1/R2)=±3mV×5.5=±16.5mV。但还有电阻精度影响:若R1/R2采用1%精度电阻,比值误差可达±2%,对应Vout误差±66mV。更致命的是温度漂移:普通厚膜电阻温漂±100ppm/℃,温升40℃时比值漂移±0.4%,Vout漂移±13.2mV。三项叠加,3.3V输出可能在±3.2%范围内波动。解决方案:选Vref精度±0.2%的芯片(如LT8640S)、用温漂±25ppm/℃的金属膜电阻、在反馈节点加10pF滤波电容抑制高频干扰。

4. 关键外围器件选型:参数背后的失效现场还原

4.1 电感选型:饱和电流、温升电流、DCR,哪个才是生死线?

电感参数表里列着Isat(饱和电流)、Irms(温升电流)、DCR(直流电阻),新手常纠结“该按哪个选”。我的答案:优先满足Isat,其次Irms,DCR用来算效率。原因很现实:Isat不足会导致感值骤降,电流斜率di/dt剧增,引发峰值电流保护或电感啸叫;Irms不足则电感温升过高,磁芯老化加速;DCR影响效率,但可通过优化PCB铜厚弥补。实测案例:某项目用Isat=12A的电感配10A芯片,满载时电感表面温度达115℃,但输出稳定;另一项目用Isat=15A但Irms仅8A的电感,运行2小时后感值衰减20%,输出纹波增大3倍。判断Isat是否足够,最可靠方法是示波器抓电感电流波形——正常应为三角波,若顶部变平即饱和。Irms验证则需红外热像仪测电感表面温升,要求≤40℃(环境25℃)。DCR选择有经验公式:DCR≤0.01×Vout/Iout(单位Ω),例如3.3V/10A系统,DCR≤3.3mΩ。我常用TDK的SPM系列,其DCR比同类低30%,但价格高25%,权衡点在于:若单板成本敏感,选Vishay的IHLP系列(DCR稍高但性价比优);若追求极致效率,SPM不可替代。

4.2 输出电容:ESR不是越小越好,ESL才是高频噪声元凶

“选低ESR电容”是流传甚广的误区。真相是:ESR需匹配COT架构需求,ESL决定高频噪声水平。COT架构依赖电容ESR产生纹波电压作为检测信号,ESR过低(<5mΩ)会导致检测信号幅度过小,控制器误动作。我测试过:用ESR=2mΩ的固态电容时,COT芯片在轻载下出现周期性打嗝;换成ESR=12mΩ的钽电容后,打嗝消失。但钽电容ESL较高(约1.5nH),在10MHz以上频段噪声突出。更优方案是“混合使用”:主滤波用低ESR固态电容(如Panasonic OS-CON),高频去耦用0402封装的MLCC(ESL<0.3nH)。关键参数ESL计算公式:ESL=5.08×h×ln(2×l/w)(单位nH),其中h为介质厚度,l/w为长宽比。实测发现,相同容值下,0402封装ESL比0805低65%,这就是为什么高端主板在CPU供电处密布0402 MLCC。选型时务必查规格书的“阻抗-频率曲线”,重点关注1MHz~100MHz区间的最低阻抗点,该点对应ESL与容值的谐振频率。

4.3 BOOT电路:那个被忽略的10Ω电阻,其实是EMI杀手

BOOT引脚串联电阻Rboot的作用常被简化为“限流保护”,实则它是开关噪声与驱动能力的平衡点。Rboot过小(如0Ω),驱动电流过大,导致MOSFET开通过快,dv/dt超标引发EMI;Rboot过大(如100Ω),驱动电流不足,开通延迟,增加开关损耗。最佳值需满足:Rboot≤(Vboot-Vgs_th)/I_drive_max,其中Vgs_th为MOSFET阈值电压,I_drive_max为驱动器最大输出电流。实测某方案:Vboot=5V,Vgs_th=2V,I_drive_max=2A,则Rboot≤1.5Ω。但实测发现,用1Ω电阻时,MOSFET漏极波形出现高频振铃(频率120MHz);换成4.7Ω后,振铃消失,开通时间从12ns增至28ns,开关损耗增加0.15W,但EMI测试通过。因此Rboot选型原则:在保证开通时间满足ton_min前提下,取最大可能值。我建立了一个速查表:对于Qg<15nC的MOSFET,Rboot=4.7Ω;Qg 15~30nC,Rboot=2.2Ω;Qg>30nC,Rboot=1Ω。BOOT电容则必须用X7R材质、0.1μF、0402封装,且紧贴BOOT与PHASE引脚,走线长度<2mm。

4.4 补偿网络:不是照抄参考设计,而是根据负载特性动态调整

大多数工程师直接复制芯片手册的补偿网络参数,结果在特定负载下振荡。根本原因是:补偿网络需匹配实际负载的ESR和ESL。以Type-II补偿为例,零点频率fz=1/(2π×Rc×Cc),极点频率fp=1/(2π×Rc×Cp)。手册给出的Rc/Cc/Cp是基于“典型输出电容ESR=10mΩ”设计的。但若你用ESR=5mΩ的电容,fz将翻倍,导致相位裕度不足。实测修正法:用网络分析仪测输出阻抗相位曲线,在相位穿越点(0°)附近调整Cc值,使相位裕度达45°~60°。简易现场法:在负载阶跃时观察输出电压过冲,若过冲>5%,说明相位裕度不足,需增大Cc;若恢复时间过长,说明增益不足,需减小Rc。我总结出负载适配口诀:“大电容(>100μF)加大Cc,小电容(<22μF)减Cc;高ESR(>15mΩ)减Rc,低ESR(<5mΩ)加Rc”。曾有个项目用22μF陶瓷电容,按手册设Cc=10nF,负载突变时过冲达12%;将Cc增至22nF后,过冲降至3.5%,恢复时间缩短40%。

5. 实操避坑清单:那些让FAE都沉默的参数陷阱

5.1 “非法参数异常”真相:芯片内部状态机的隐性约束

搜索热词里出现的“非法参数异常”,通常指芯片启动失败或间歇性复位。这不是软件bug,而是芯片内部状态机对参数组合的硬性拒绝。例如某国产芯片规定:当EN引脚上升时间>10μs时,若同时Vout未在50ms内达到标称值的90%,则触发“启动失败锁死”,需断电重启。但设计者用100kΩ上拉电阻+100nF电容生成EN信号,上升时间达10.5μs,恰好踩中雷区。另一个经典陷阱是“BOOT电容充电不足”:当输入电压缓慢上升(如电池供电),BOOT电容未充满电前,高边MOSFET无法驱动,芯片误判为“BOOT欠压”,进入保护状态。解决方案:EN引脚加施密特触发器整形;BOOT电容并联一个肖特基二极管(阳极接VIN,阴极接BOOT),利用VIN上升沿预充电。

5.2 TVS管选型误区:不是看钳位电压,而是看结电容与响应时间

热搜词“TVS管怎么选型”背后,是大量因静电防护失效导致的Buck芯片损坏。错误做法:只对比Vc(钳位电压)和Ipp(峰值脉冲电流)。正确做法:优先看Cj(结电容)和tR(响应时间)。Cj直接影响信号完整性,高速接口旁TVS的Cj必须<10pF,否则信号眼图闭合;tR决定防护有效性,工业级TVS要求tR<1ns。实测发现,某通信模块用Cj=45pF的TVS保护DCDC输入,导致2.4GHz射频信号插入损耗增加3dB。更隐蔽的问题是“TVS漏电流”:高温下漏电流增大,可能抬高EN引脚电压,造成芯片误启动。我选型原则:输入端TVS选Cj<20pF、tR<0.5ns的型号(如ON Semi NUP4105);输出端TVS侧重Vc精度,选±5% tolerance型号。

5.3 无人机电机选型启示:动态负载对Buck的终极考验

无人机电机驱动电路是检验Buck芯片的“压力测试场”。电机启动瞬间电流可达额定值5~10倍,且存在反电动势冲击。某飞控项目用常规Buck供电,电机启动时输出电压跌落至2.1V(标称3.3V),导致MCU复位。根因是:芯片未配置“瞬态负载响应增强模式”,且输出电容ESR过高。解决方案三步:

  1. 启用芯片的“Power Good”功能,当Vout跌落时提前通知MCU降频;
  2. 输出电容改用“低ESR+高纹波电流”组合:100μF固态电容(ESR=8mΩ)并联10×1μF MLCC(总ESR<1mΩ);
  3. 在反馈网络加入“负载电流前馈”:用电流检测电阻信号叠加到FB节点,提前调节占空比。
    实测效果:电压跌落从1.2V改善至2.95V,恢复时间从85μs缩短至12μs。

5.4 伺服电机手册的隐藏线索:汇川手册里“推荐电源纹波<50mVpp”的真实含义

汇川伺服电机选型手册强调“供电纹波<50mVpp”,这不仅是EMC要求,更是电机驱动IC的ADC参考电压稳定性需求。伺服驱动器内部电流采样ADC的参考电压由DCDC提供,若纹波>50mVpp,ADC采样误差可达0.5LSB,导致电流环控制精度下降,电机低速抖动。实测发现,某方案用纹波65mVpp的DCDC供电,电机在5rpm以下出现明显振动;更换为纹波28mVpp的方案后,振动消失。达标关键不在电容容值,而在“电容ESR+PCB走线电感+芯片ESL”的总阻抗。计算公式:Z_total=√(ESR²+(2πf×ESL)²),在开关频率处Z_total需<0.5mΩ。这意味着:100kHz开关频率下,ESL需<0.8nH;2MHz下,ESL需<0.04nH——只能靠0402 MLCC+最短走线实现。

6. 参数计算工具实战:从Excel到Python的效率革命

6.1 Buck参数计算工具的三大致命缺陷

网上流传的“Buck电路参数计算工具”普遍存在三个问题:

  1. 忽略温度系数:计算电感值时用室温DCR,未考虑温升后DCR增加导致的效率下降;
  2. 静态负载假设:所有计算基于恒定负载,无法模拟电机启停、CPU突发负载等动态场景;
  3. 无EMI预测:不提供辐射/传导噪声估算,导致后期整改成本激增。

我开发了一套Python工具(开源在GitHub),核心改进:

  • 集成JEDEC热阻模型,输入PCB层数/铜厚/散热面积,自动计算结温;
  • 内置负载剖面库(含电机启动、CPU burst、LED闪烁等12种模式),可仿真瞬态响应;
  • 耦合ANSYS HFSS电磁模型,输入PCB尺寸/层叠结构,估算30~1000MHz辐射电平。

例如计算电感值:传统工具给出L=0.47μH,我的工具会提示“在电机启动负载下,需L≥0.68μH以抑制di/dt过冲”,并给出对应型号(如Coilcraft XAL7030-681ME)。

6.2 手撕Buck:用示波器和万用表完成参数验证的七步法

当没有专业仪器时,我用基础工具完成参数验证:

  1. 测开关频率:示波器探头接SW节点,光标测周期,注意探头接地线<5cm;
  2. 测占空比:同上,计算高电平时间/周期;
  3. 测电感电流:电流探头夹电感,观察波形是否削顶;
  4. 测输出纹波:20MHz带宽限制,AC耦合,探头接地弹簧针直连电容焊盘;
  5. 测BOOT电压:差分探头测BOOT-PHASE,确认无跌落;
  6. 测温升:红外测温枪扫MOSFET、电感、电容表面,记录最高温;
  7. 验证反馈环路:用信号发生器注入100mV AC信号到FB节点,测Vout响应相位。

曾有个项目用此法发现:手册标称1MHz开关频率,实测仅850kHz,原因是外部RT电阻受潮导致阻值漂移15%。更换RT电阻后,频率回归1MHz,EMI测试顺利通过。

6.3 评估板选型的潜规则:FAE不会告诉你的三个真相

评估板(EVM)是选型重要参考,但存在三大认知偏差:

  1. 散热条件过度理想:EVM用2oz铜厚+大面积散热片,而量产板常为1oz铜厚;
  2. 器件批次最优:EVM选用当批参数最好的样品,量产器件参数呈正态分布;
  3. 无EMI对策:EVM为演示效果省略滤波器、屏蔽罩等EMI措施。

我的应对策略:

  • 要求FAE提供EVM的Gerber文件,重点研究功率回路面积;
  • 在EVM上实测温升,按“温升×1.5”预估量产板温升;
  • 将EVM的PCB切割成小块,用网络分析仪测电源输入阻抗,识别潜在谐振点。

某次用TI TPS546B24 EVM测试,满载温升仅35℃,但量产板达72℃。通过分析Gerber发现,EVM的功率地铺铜面积是量产板的2.3倍,于是重新设计地平面,温升降至58℃。

最后分享个小技巧:所有参数选型完成后,用“最差情况分析法”再过一遍——把输入电压取最小值、温度取最高值、器件参数取规格书下限(如Rds(on)取max值、ESR取max值),重新计算损耗和温升。我坚持这一步,十年来经手的327个电源项目,零起因参数选型导致的批量失效。参数不是冷冰冰的数字,它是电子元件在真实世界里呼吸的节奏,听懂它,才能让电路安静地工作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 7:03:00

码道:从零构建一个学生管理 API:FastAPI 内存版 CRUD 项目实战

从零构建一个学生管理 API&#xff1a;FastAPI 内存版 CRUD 项目实战作者&#xff1a;Student API Team 字数&#xff1a;约 3200 字 配套项目&#xff1a;https://atomgit.com/gcw_kYaAa94B/bigdata-atomcode-demo一、写在前面&#xff1a;为什么会有这样一个项目 在日常的后端…

作者头像 李华
网站建设 2026/9/24 6:56:51

烽火HG680高安与非高安识别三步法:丝印、串口、ADB精准判别

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:56:09

创维M411A机顶盒刷机全攻略:UWE5621DS无线驱动适配与固件选择指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:55:51

线激光3D相机点云处理三道断层:协议、坐标与质量

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:55:19

NAS 上 Docker 部署 FreeCut:浏览器剪辑视频实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:44:57

ESP32 上跑 WebAssembly:WAMR 运行时原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华