新闻详情

新闻详情

首页 / 资讯中心 / 详情

电机控制电流采样实战:INA199差分放大器设计与布局避坑指南

发布时间:2026/9/25 1:19:08来源:尧图网络
电机控制电流采样实战:INA199差分放大器设计与布局避坑指南
做电机控制的朋友大概率都经历过这个场景电流环参数调了一下午波形上的毛刺和高频振铃就是压不下去PID给多少增益都白搭最后拿着示波器一路往前查才发现问题根本不在这算法而在最前端的INA199电流采样链路上。我第一次把这颗芯片用在FOC控制器的相电流采样上也是这种局面理论上增益、带宽、失调电压都从手册里核对过了实际测起来才发现一堆坑都藏在数据手册的“Typical Characteristics”里不见光的地方。这篇文章打算用一篇完整的内容把INA199这颗差分放大器从内部原理、选型计算、拓扑选择、滤波设计到PCB布局全链路过一遍重点聊聊那些只有动过手才能发现的实战误区。适合正准备用INA199做电流采样、但还没正式上板的工程师也适合那些已经被异常波形折磨了好几天的朋友对照排查。1. INA199到底是什么从经典四电阻差分电路到集成电流检测放大器1.1 为什么电流采样非得用差分结构想理解INA199得先回答一个最基础的问题为什么不能像测电压那样直接拿ADC去采电流。最常见的做法是串联一颗采样电阻把电流转成电压再测量也就是在电流路径上放一颗毫欧级电阻RSHUNT然后用 ADC 测它上面的压降。问题是这颗电阻两端的电压非常小满量程可能只有20mV到50mV但两端的对地电压共模电压却可能高达十几伏甚至二十几伏。拿普通运放搭电路接ADC最头疼的就是这种“共模电压高、差模信号小”的组合。如果直接用电阻分压把共模拉低有用信号也跟着被衰减等于白采。差分放大器就是冲这个矛盾去的它只放大两个输入端的差值对两个输入同时存在的共模电压天然免疫。做成集成芯片之后内部的电阻网络经过激光调阻匹配精度和温漂特性远不是自己用四个分立电阻能比的这才是INA199这类电流检测放大器存在的意义。1.2 INA199内部结构与输出关系式INA199的内部结构可以简化理解成一组精密电阻衰减网络加上一颗高精度运放最后再加一级轨到轨输出。两个输入端VIN和VIN-直接接到采样电阻两端内部电阻网络把差模信号按比例缩放后送进放大器放大后的电压由OUT引脚输出。理想输出关系就是VOUT G × (VIN − VIN−) VREF这里G是固定增益对INA199来说有三种档位可选VIN减去VIN-就是采样电阻上的压降VSENSEVREF是外部基准输入输出会在VREF基础上上下摆动。这颗芯片最打动人的地方是整个信号链都在单电源下完成。供电从2.7V到26V都能工作共模输入范围也能从接近地拉到26V这就意味着它可以直接跨在一颗电源轨上做高侧采样不需要额外生成负电源也不需要做电平移位。REF引脚的存在又让双向电流检测变得非常方便后面会专门展开。1.3 常见的第一层误解INA199能当通用运放用吗很多人第一次拿到INA199的Demo板习惯性地把它当成一颗普通运放来理解觉得“不就是个放大器嘛随便接个反馈电阻就能调增益”。这个理解在INA199身上行不通。它的增益是出厂固定的内部已经做死了电阻比例外部没有再调整的空间你没法像用普通运放那样外挂电阻改放大倍数。还有一点容易被忽略INA199的输入端不是高阻的。普通CMOS运放的输入偏置电流能做到皮安级别但INA199这类集成检流放大器因为内部前端有电阻网络分配输入电压输入偏置电流比想象中大得多典型值在几十微安级别。这个特性直接决定了外部滤波电阻不能随便选大这也是后面第4章要展开的实战大坑。2. 选型与增益设计先算清楚电压量程再挑后缀2.1 增益档位与满量程计算INA199不同后缀对应不同固定增益市面上最常见的A1、A2、A3分别是50V/V、100V/V和200V/V。选型时第一步不是看价格而是把“满量程电流 × 采样电阻 × 增益”和后续ADC参考电压对齐。举个例子假设一个直流电源项目最大负载电流4A采样电阻选5mΩ那么满量程压降是VSENSE 4A × 0.005Ω 20mV如果后级ADC参考电压是3.3V选100V/V的A2档输出满量程就是20mV × 100 2.0V既没有顶到ADC头上又留出了不少裕量。如果选200V/V的A3档输出会到4V直接超出3.3V参考电压那就要换更小的采样电阻或者降低增益档位。这里面有个很多人忽略的经验不要为了“信号大一点好采”就盲目上高增益档。增益越高输出端的噪声、失调、温漂都会被一起放大而且在同系列芯片里高增益档的带宽往往更低。2.0V满量程和2.5V满量程对12位ADC来说差异没想象中那么大真正影响分辨率的是采样电阻上的压降和噪声水平。2.2 带宽需求PWM频率决定了你能选多高的增益带宽是选增益档位时最容易被低估的指标。INA199不同增益档的带宽并不一致简单说就是增益越高、带宽越低差异可以达到数倍。这样设计的根源是芯片内部固定增益放大器在单位增益稳定和宽带宽之间做了取舍前端电阻网络也贡献了一部分极点。做FOC电流采样时这个问题尤其突出。20kHz的PWM开关频率如果只想采基波电流带宽有个20倍于基波频率也就够了但如果想从波形上观察电流纹波、做逐周期过流保护就要求采样链路能真实还原几十甚至几百kHz的纹波成分这时候高增益档就可能力不从心波形上会看到明显的相位滞后和幅值衰减。所以选型时务必要把电流环路的带宽需求和PWM开关频率一起拿出来算而不是只看静态精度。增益档和采样电阻的搭配本质上是“信号幅值、频率响应、热损耗”三者的三角平衡。2.3 供电、静态电流与基准脚的用法INA199供电范围很宽从2.7V一路到26V静态电流大约在百微安级别低功耗特性也让它能用在电池供电的便携设备里。设计时需要注意电源电压本身会影响输出摆幅极限输出虽然标称轨到轨但实际靠近电源轨或地轨时会逐渐进入非线性区这点对单电源系统的满量程设计尤其重要。REF基准脚的正确用法决定了你测的是单向电流还是双向电流这个后面第6章的削波误区会详细说这里先记住结论REF脚不能悬空要么接固定基准要么接一个稳定的中点电压悬空等于让放大器自己决定参考点输出必然漂。3. 采样点拓扑低侧与高侧的共模差异决定了地怎么铺3.1 低侧采样简单但地弹会咬人低侧采样把采样电阻放在负载和系统地之间INA199的两个输入端一个接负载回流端一个接地共模电压只在0V附近摆动对芯片的共模耐受能力几乎没有要求这是它最直观的好处。代价也是实实在在的采样电阻直接串联在负载的地回路里负载电流在电阻上产生的压降会把负载端的“地”抬起来这块被抬高的地如果不做单点连接就会污染整个系统地平面。高频PWM电流流过寄生电感时还会产生地弹噪声此时你用示波器去量看似“安静的”感性节点其实上面全是不规则毛刺。低侧采样的PCB布线必须保证采样电阻地端单独拉回系统地参考点绝不能让它和功率开关管的地混在一起。3.2 高侧采样INA199的共模能力才有发挥空间高侧采样把采样电阻放在电源正端和负载之间整体共模电压等于供电电压。这种拓扑下普通运放基本都要做电平移位或者牺牲动态范围而INA199的共模输入范围正好能覆盖到26V直接接上去就能工作这也是它在很多电源和驱动项目里成为首选芯片的原因。高侧采样带来的好处是负载的地和系统地保持一体化不存在地电位被抬高的困扰故障检测也更直接高侧采样天然能看到负载侧对地短路的大电流不用额外加复杂的镜像电路。当然它也有缺点采样电阻上的压降会稍微降低负载实际获得的供电电压在低压大电流场景下这部分损耗会非常可观。比如5V供电、10A电流、采样电阻2mΩ电阻上一分压负载就少了20mV系统发热也要额外处理。3.3 高低侧选型对照一张表理清楚对比维度低侧采样高侧采样共模电压接近地要求低接近电源需要高共模能力对地平面的影响地弹风险大需要单点接地地平面完整不受影响负载故障检测不直接难检测对地短路能直接看到过流和短路功率损耗电流走地回路损耗累积到系统电流路径短额外压降给到负载典型应用电池放电、低成本单电源系统电机驱动、电源保护、FOC电流采样实际项目中如果系统里存在电机或开关电源这类低阻抗负载我一般优先考虑高侧采样避免地弹和回路干扰问题。只有在成本敏感、且负载地回路可以严格单点连接的情况下才选低侧。3.4 采样点拓扑对地平面布局的连锁影响采样点放在哪里直接决定了地平面怎么铺。低侧采样要求采样电阻地端和负载回流地严格分开走用“星形接地”汇聚到唯一的系统参考点避免回流电流沿着地平面乱窜。高侧采样由于负载地并到系统地上地平面可以整片铺铜反而更容易做出低阻抗的EMC表现。这一点在做FOC控制器时体会很深同一颗INA199做成高侧采样后三相电流信号上的毛刺明显比之前低侧采样方案干净一个量级。所以说采样拓扑的选择不只是电路原理层面的事它对PCB的走线、布局、接地策略都有连锁影响设计一开始就要定下来。4. 输入滤波设计RC参数不是随手填的先看输入偏置电流4.1 开关节点注入的噪声需要输入滤波挡一挡电机驱动、开关电源这类场景里INA199的输入线往往离开关节点不远PWM开关瞬间的高 dv/dt 会通过寄生电容耦合到采样线上产生肉眼可见的高频振铃。这些振铃一旦进入放大器轻则叠加在输出波形上重则让后端ADC采样到完全错误的瞬时电流值。所以在INA199的输入端加一级RC低通滤波几乎是工业级设计里绕不开的一步。常见的做法是两个输入端各串一个电阻R然后在两个输入端之间跨接一个电容C形成差模RC滤波。以R100Ω、C1nF为例截止频率大约是fC 1 / (2πRC) 1 / (2π × 100Ω × 1nF) ≈ 1.6MHz这个频率相对20kHz PWM来说足够高不会压伤有用信号同时又能把几十MHz的开关振铃有效衰减掉是个不错的起点。4.2 大电阻陷阱输入偏置电流会直接吃掉有效信号这是INA199实战里最隐蔽的坑之一。前面提到INA199的输入偏置电流并不是普通运放那种皮安级实实在在能到几十微安的数量级具体值要以你手上型号的数据手册为准。问题就出在这有人为了滤得更狠把输入端串的电阻从100Ω加到了10kΩ结果输出出现严重的“系统性增益偏低”。道理其实很简单输入偏置电流IB流过外部串入的电阻R会额外产生一个压降 IB × R这个压降被当成有效信号的一部分送进了放大器。假设IB是25µA串了10kΩ电阻那就等于输入侧凭空多了25µA × 10kΩ 250mV对比采样电阻上本来就只有20mV的压降等于输入信号被硬生生淹没了十几倍。算上正负输入端偏置电流的差异表现出的现象就是电流标定时增益越测越偏而且不是固定偏移是随输入电阻值变化。所以输入滤波电阻必须限制在几百欧以内100Ω是比较稳妥的常用值。如果实在想增强滤波优先增加电容值而不是电阻值让RC乘积不变或者变大但保持电阻阻值可控。4.3 共模滤波与差模滤波的取舍很多参考设计只强调在VIN和VIN-之间跨一个电容这种做法对差模噪声有效但对“两个输入端同时窜入”的共模噪声无能为力。更好的做法是在每个输入端对地都接一个小电容比如5到10pF配合100Ω电阻先把共模高频分量泄放掉再用差分电容把残余的差模部分滤掉。这里要提醒一句对地电容会稍微改变高频下的共模阻抗平衡两个电容的容值偏差如果太大会把共模信号转成差模信号反而引入噪声所以两个对地电容尽量选温漂一致、精度1%以上的C0G电容。4.4 输出端的滤波与ADC驱动输入滤波不是唯一需要关注的位置INA199输出到ADC之间也会经过一段走线同样会被耦合噪声污染。输出端建议加一个小阻值串联电阻比如50Ω到100Ω配合ADC内部的采样电容组成低通。这里特别要注意ADC采样保持电容在采样瞬间会从输出端抽取电荷形成电压跌落串联电阻过大会导致采样值不稳定。如果INA199离ADC比较远或者ADC的采样电容比较大最好的办法是加一级运放做缓冲让INA199的输出只负责驱动高阻抗输入电荷注入由缓冲器承担。5. 布线与采样电阻开尔文连接的正确打开方式5.1 采样电阻选型低温漂合金电阻是底线采样电阻是整个电流采样链路的源头它的初始精度和温度稳定性直接决定了最终测量精度。常见的毫欧级合金电阻能做到1%甚至0.5%的初始精度温漂做到50ppm/°C以内满足大多数工业级需求。如果设计目标是对温度变化不敏感就得考虑更低温漂的精密合金箔电阻价格会明显上升。另一个被忽视的参数是功率额定值。P I²R10A电流通过5mΩ电阻时功耗是10² × 0.005 0.5W热态下电阻值会变化如果选了一颗额定功率只有0.25W的电阻长期高温运行会带来额外误差。所以采样电阻的额定功率至少要按实际功耗的2倍左右去选留出充分的散热裕量。5.2 四线开尔文连接一丝一毫都不能妥协开尔文连接也叫四线制接法是采样电阻连接的核心要领。原理很简单采样电阻上有两个电流端子承载主电流另外两个电压检测端子专用作测量把电流路径和电压检测路径分开这样才能避免检测线缆上的压降污染测量值。实际布线的操作要点是INA199的VIN和VIN-走线必须从采样电阻的两个焊盘内侧独立引出各自走一条细线到芯片输入端路径上不能与承载大电流的覆铜重叠。很多人图省事直接在采样电阻焊盘上打过孔连到内层让采样走线和电流走线共享一部分铜皮等于自动放弃了开尔文连接的全部意义。正确的做法是让大电流从焊盘外侧进、外侧出检测线从焊盘内侧或者专门的sense焊盘引出不共享任何一段高阻抗回路。5.3 布局细节芯片周围的地和去耦INA199的电源去耦电容要放在VS引脚附近典型值100nF必要时再并联一个几微法的大电容应对低频电源波动。去耦电容的地端要直接回到芯片附近的接地过孔不要绕远路否则去耦效果会大打折扣。REF走线是另一个容易被忽略的地方。REF端对噪声比较敏感如果把它从PWM开关节点附近拉过高频串扰会直接调制到输出信号上。尽量让REF走线短、远离开关节点必要时可以在REF引脚上加一个小电容到地只留直流基准成分。采样电阻下方的沉铜也要注意大电流流过采样电阻时会在周围产生磁场下方如果有整片覆铜会在铜皮上感应出涡流改变电阻附近的磁通分布进而影响测量稳定性。常规做法是采样电阻正下方不让铺铜正反面都掏空让磁场自然扩散。5.4 与ADC的接口共地是底线INA199输出的参考点最终要回到ADC两者必须有一个共同的、干净的参考地。高侧采样时尤其要注意如果ADC的地参考点和INA199输出侧的地参考点之间有大电流回流输出电压就会在ADC读到的码值里体现为地电位差噪声。实际项目里我习惯在ADC附近加一个小磁珠或低频电感把模拟地和功率地的噪声隔离开同时保证直流上还是同一个参考点。6. 实测阶段最常见的五个误区从异常波形反推设计缺陷6.1 REF脚悬空输出漂到哪去了都不知道现象上电后INA199的输出电压没有跟随负载电流变化而是在某个范围内缓慢漂移用示波器看是一条缓慢浮动的斜线。排查过程一开始怀疑芯片坏了换一颗还是同样问题。后来拿万用表量REF引脚电压发现它不接地、不接基准电压在1V到2V之间乱飘才意识到是REF悬空导致的。根因前面也提过VOUT G × VSENSE VREFREF是整个输出关系的“零点”。零点悬空输出当然没有参考锚点。正确做法测量单向正电流时把REF直接接地测量双向电流时把REF接到一个稳定的中点电压上比如用电阻分压加运放缓冲生成1.65V参考再送到REF脚。无论哪种方式REF都不能让它在电气上悬空。6.2 输入滤波电阻过大增益越标定越偏现象用小电流对系统做标定5A的电流在采样电阻上应有25mV压降按100倍增益算输出应该是2.5V实际测出来只有2.1V左右而且电流越大偏差越大像是一个比例误差。排查过程先用精密万用表直接测采样电阻两端电压发现电压本身没问题说明采样电阻和电流给定没错。再断开INA199输入端到采样电阻之间的两枚10kΩ滤波电阻用导线直连输出立刻恢复正常由此确定问题出在滤波电阻上。根因就是第4章算的那笔账输入偏置电流在10kΩ电阻上产生了数百毫伏的压降直接叠加到输入信号上并参与放大等效于把增益曲线整体压低。正确做法滤波电阻尽量控制在100到200Ω以内让IB × R的压降远小于采样电阻上的有效信号。以25µA偏置电流和100Ω电阻计算额外误差只有2.5mV占满量程的比例可以接受。6.3 输出削波双向直流电流测成了单极性现象做双向电机驱动或电池充放电时负载电流方向改变输出波形在一侧被整齐地平切掉了仿佛电流突变但用钳表看实际电流明明是平滑过零的。排查过程示波器同时观察输出和电流波形发现输出低于某个阈值后就再也不往下走而是死死贴在0V附近强烈怀疑是输出级饱和。根因INA199是单电源供电输出不可能摆到负电压。如果REF接地输出就只有0V到正向满量程这一段负向电流对应的输出电压被限制在0V表现为削波。正确做法针对双向电流把REF抬到1.65V或2.5V后再用ADC采输出电流正方向时输出在REF上方摆动反方向时在REF下方摆动。比如满量程±2A、采样电阻10mΩ、增益100倍输出会在1.65V上下各摆动2V1.65 - 2V处要确认不低于地所以需要调整增益或电阻来匹配输出范围。这个设计务必要让VREF在负向满载时仍高于输出低限同时在正向满载时输出不超过供电电压否则还是会有单侧压缩。6.4 地弹引发的虚假电流尖峰现象电机启动或PWM高边开通瞬间输出波形上出现一串高频率的阻尼振铃看起来像几十安的瞬时尖峰电流触发过流保护后系统直接停机。排查过程把示波器探头改成差分方式去测采样电阻两端真实压降发现电阻两端的电压是干净的问题只在INA199输出端。再检查电路板接地发现采样电阻地端和芯片GND之间隔了很长一段功率走线。根因功率电流在采样电阻地端和INA199 GND之间的地平面上产生压降这个压降被INA199差分输入理解为共模或差模信号。如果压降比较剧烈输出端就复刻出了虚假的电流尖峰。正确做法低侧采样时严格实行单点接地采样电阻地端单独走线回到电源输入地端INA199的GND引脚也从这个单点引出确保芯片参考地和采样电阻地之间没有功率电流流过。高侧采样场景下这问题会轻很多但也有必要让INA199的GND走线避开功率变化剧烈的地线段。6.5 带宽不足FOC电流环相位裕度被采样链路吃掉现象FOC电流环调PI参数时无论怎么降频总感觉电流内环响应慢半拍dq轴电流动态波形有明显的滞后加大增益后系统开始震荡。排查过程用信号发生器在采样电阻上注入一个正弦小信号扫频看INA199输出的幅频和相频特性。结果发现在预期电流环带宽附近输出已经衰减了3dB以上相位滞后了30度以上整个环路预算全被采样链路吃掉了。根因选型时为了信号幅值挑了高增益档但该档位的带宽很低同时为了滤波把RC拐点压得太低两个因素叠加使得采样链路本身就不是一个“透明的传感器”。正确做法回到第2章把整条采样链路的带宽和相移纳入系统设计预算。确定PWM频率、电流环带宽需求之后再倒推INA199增益档和RC滤波拐点保证在目标带宽频率处采样链路的整体衰减不超过零点几dB相位滞后控制在允许范围内。这五个误区有一个共同点几乎都不是芯片本身坏掉而是芯片周围的设计细节没有和芯片特性对齐。如果手上波形异常我建议按下面的顺序排查异常现象优先怀疑点检查手段输出漂移REF脚悬空万用表量REF电压标定增益偏低输入滤波电阻过大短接滤波电阻对比输出负向削波REF零点太低检查REF电压和输出低限高频毛刺地弹或输入共模噪声差分探头测采样电阻真实压降电流环滞后增益档带宽不足扫频测相位滞后7. 交流电流检测场景中的偏置细节电机相电流、UPS输出电流这类交流电流采样本质上和双向直流电流是一回事电流会周期性过零必须让INA199的输出在整个动态范围内都有足够的摆幅空间。FOC控制里常见的做法是把REF设定在供电电压的一半比如3.3V供电时把REF接到1.65V这样正半周输出向上摆、负半周向下摆ADC就能覆盖整个正负量程。这时候要注意一个容易忽略的点REF电压的精度和噪声会直接叠加到输出信号上。如果REF只是拿两个电阻从电源分压得到电源纹波会顺着REF直接窜进输出。正确做法是分压后加一个运放缓冲或者直接用低温漂基准芯片提供稳定电压再在REF脚放一个100nF的滤波电容。交流采样对带宽的要求同样不可忽视。FOC的相电流波形里含有高频纹波成分而相位滞后意味着采样到的电流并不是当前时刻的真实电流对转子位置和电流环来说都是一种额外扰动。所以交流电流采样场景里我更倾向于选择带宽尽量高的增益档位必要时通过降低采样电阻阻值来配合更高的基础信号而不是一味追求放大倍数。以上这些内容都来自我实际调试过程中踩过的坑和总结的经验特别是第6章那几个误区基本每个都能在项目里找到对应的真实事故。INA199本身是一颗工作很老实的芯片大多数让人头疼的异常都出在它周围那圈元件和布线上把这些细节串起来电流波形基本就能一版调干净。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

HTML5多图片上传预览核心实现与内存优化:从FileReader到ObjectURL 2026/9/25 1:59:47

HTML5多图片上传预览核心实现与内存优化:从FileReader到ObjectURL

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

阅读更多 →
双相交错PFC设计实战:UCC28070与HP1013选型对比及调试技巧 2026/9/25 1:59:47

双相交错PFC设计实战:UCC28070与HP1013选型对比及调试技巧

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

阅读更多 →
开源项目低成本实用指南:从开发者工具到AI应用的选型与避坑 2026/9/25 1:59:47

开源项目低成本实用指南:从开发者工具到AI应用的选型与避坑

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

阅读更多 →
TradingView.zip离线部署指南:图表库+Pine Script策略改造与避坑 2026/9/25 1:59:47

TradingView.zip离线部署指南:图表库+Pine Script策略改造与避坑

简介:TradingView.zip是一份以TradingView前端资源为主的完整代码包,适合希望搭建本地图表分析环境、研究其技术架构或进行二次开发的交易爱好者和开发者。压缩包共676个文件,约5.71MB,其中包含324个JavaScript、248个CSS、31个HT…

阅读更多 →
宇树机器狗unitree_sdk2_python开发环境配置与CycloneDDS避坑指南 2026/9/25 1:59:47

宇树机器狗unitree_sdk2_python开发环境配置与CycloneDDS避坑指南

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

阅读更多 →
WASM在ESP32上无法直接操作硬件的三大根本原因 2026/9/25 1:59:40

WASM在ESP32上无法直接操作硬件的三大根本原因

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉