FPGA外围电路芯片手册:信号转换、电源管理与硬件协同实战指南
简介本资源是一套面向FPGA硬件工程师与嵌入式系统开发者的外围电路芯片技术资料合集聚焦时钟管理、配置加载、电源转换、存储扩展及通信接口等关键外围芯片的选型与应用实践有效解决FPGA系统设计中因手册缺失导致的兼容性误判、时序不匹配与供电异常等典型问题。压缩包共43个文件含21个C语言驱动源码如UART_HW.C、SPI_HW.C、6个头文件CH376INC.H等、10个HEX固件文件、2个PDF芯片手册CH376EVT.PDF、CH376SCH.PDF及PCB原理图.DDB覆盖从底层驱动开发、硬件接口验证到原理图参考的完整链路总大小70.61MB。目前已有185人学习下载适合中高级FPGA开发者在项目启动阶段快速获取权威外围芯片参数、典型应用电路与可移植驱动框架显著缩短硬件联调周期并规避常见信号完整性风险。1. FPGA常用外围电路芯片手册一本电子工程师的“外设字典”不是FPGA本身但少了它寸步难行你有没有拆过一块开发板发现FPGA芯片周围密密麻麻围着十来颗小黑方块它们不叫FPGA没印Xilinx或Intel的Logo却个个顶着“AD7606”“MAX3232”“TPS65217”这类一串字母数字的型号——它们就是FPGA的“手脚耳目”把温度传感器的毫伏信号放大成数字值、把USB线传来的串口指令转成FPGA能认的并行信号、给整块板子稳稳供上1.2V/3.3V/5V三档电……这些不起眼的芯片才是FPGA真正落地干活的“临门一脚”。而《FPGA常用外围电路芯片手册》这本资料不是讲怎么写Verilog也不是教你怎么烧录bitstream它是一本按功能分类、带典型电路、标清引脚定义、注明关键参数的“外设速查字典”。新手常踩的坑是代码仿真全绿一上板就收不到串口数据、ADC读数乱跳、电源芯片烫手——八成问题不在FPGA里而在这些“配角芯片”的选型、供电、滤波或时序配合上。搞懂它们等于给FPGA装上了靠谱的四肢和神经末梢。2. 为什么必须为FPGA单独配一套“外设手册”FPGA不是万能插座它只负责逻辑不负责物理世界FPGA本质是一块“可编程逻辑阵列”它的引脚输出的是干净利落的数字电平0或1输入也只认标准电压阈值比如3.3V系统下低于0.8V算0高于2.0V算1。但现实世界哪有这么理想温度传感器输出的是微弱模拟电压电机驱动需要安培级电流RS-485通信要抗上千伏静电摄像头MIPI接口要求皮秒级时序对齐……这些物理层的“脏活累活”FPGA自己干不了也不该让它干。于是外围电路芯片就成了必不可少的“翻译官”和“搬运工”。2.1 外围芯片的四大核心角色从信号到电源一个都不能少信号调理与转换类比如运放如OPA2350、仪表放大器如AD8221、ADC/DAC如AD7606、DAC8562。它们负责把传感器原始的mV级模拟信号放大、滤波、线性化再精准量化为数字值送进FPGA或者把FPGA算出的控制量还原成0–10V电压去调电机转速。没有它们FPGA连温度是25℃还是26℃都测不准。电平与协议转换类比如RS-232收发器MAX3232、RS-485接口芯片SN65HVD230、USB-UART桥接器CH340G、LVDS/M-LVDS缓冲器SN65LVDS1。FPGA的IO口默认是CMOS电平直接接USB线会烧毁接工业PLC的485总线会通信失败——这些芯片就是“语言翻译器”把FPGA的“普通话”转成设备能听懂的“方言”。电源管理类比如DC-DC降压芯片TPS54302、LDO稳压器TPS74901、电源监控ICTPS3823。FPGA内部不同模块核电压、IO电压、PLL电压需要多路、低噪声、高精度的供电且上电顺序有严格要求比如先供IO再供Core。一颗选错的LDO可能让FPGA在启动瞬间因电压跌落而锁死。时钟与复位类比如晶体振荡器Si5341、时钟缓冲器CDCM6208、复位发生器TPS3808。FPGA所有操作都靠时钟节拍驱动一个抖动超标的晶振会让千兆以太网PHY直接丢包一个上升沿过缓的复位信号可能导致寄存器初始化失败系统冷启动必死。2.2 手册不是数据表堆砌而是“实战场景索引”一份合格的《FPGA常用外围电路芯片手册》绝不是简单罗列几十份PDF数据手册链接。它必须按FPGA工程师的真实工作流组织内容比如你要做“工业温度采集系统”手册会直接指向“热电偶冷端补偿24位Σ-Δ ADC隔离RS-485”这一组合方案列出AD8495冷端补偿、ADS1256ADC、ADM2483隔离485三颗芯片的关键参数对照表采样率、ENOB、隔离耐压、共模抑制比并附上FPGA侧Verilog读取时序图和PCB布局要点如ADC模拟地与数字地单点连接位置、485终端电阻焊盘设计。再比如“高速图像采集”手册会聚焦在“MIPI CSI-2接收DDR3缓存”链路上对比DS90UB953MIPI解串器与DS90UB954MIPI串行器的通道数、最大速率、功耗、封装散热建议并标注FPGA中MIPI PHY IP核的参考时钟要求如必须用差分LVDS输入频率误差±50ppm和DDR3控制器的时序约束文件SDC关键行如set_input_delay -clock [get_clocks sys_clk] 1.2 [get_ports {mipi_d[0]}]。提示手册中所有电路图均标注“FPGA侧”与“外设侧”边界并用虚线框出“必须由硬件工程师确认”的部分如电源芯片的电感选型、ADC参考电压的旁路电容容值避免软件工程师误改关键硬件参数。2.3 为什么不能只看芯片原厂数据手册——信息过载与上下文缺失原厂数据手册动辄百页充满测试条件、极限参数、可靠性曲线等FPGA工程师用不到的信息。更关键的是它不告诉你“在FPGA系统里怎么用”AD7606数据手册会详细描述其内部结构但不会写“当FPGA使用SPI模式读取时CONVST信号必须在SCLK下降沿后至少15ns才可拉高否则首字节数据丢失”MAX3232手册会给出电荷泵电容推荐值但不会提醒“若FPGA IO口配置为上拉输出需在TXD引脚串联100Ω电阻否则空闲时产生高频振铃干扰ADC采样”TPS54302手册有完整BOM清单但不会警告“该芯片在轻载时进入PFM模式开关噪声频谱会扫过10–30MHz恰好与FPGA的JTAG调试信号频段重叠导致下载失败——此时必须强制设置为PWM模式”。这本手册的价值正在于把原厂文档里的“技术事实”翻译成FPGA项目中的“工程决策点”。3. 常见误区与易混概念别把“外围芯片”当成“FPGA外设IP”也别把“手册”当成“原理图”初学者最容易在概念层面“张冠李戴”结果查错方向、问错人、改错地方。以下五条条条来自真实踩坑现场3.1 易混点FPGA的“IP核”和“外围芯片”是同一类东西→为什么混两者都出现在FPGA系统框图里名字都带“ADC”“UART”等字样新人容易以为“IP核 芯片驱动”。→怎么区分IP核是软代码Verilog/VHDL描述运行在FPGA逻辑资源里负责解析协议、打包数据外围芯片是硬器件物理芯片焊在PCB上负责完成真实的物理层转换。举个例子Xilinx的AXI UARTLite IP核只是告诉FPGA“怎么跟串口芯片说话”而MAX3232芯片才是真正把FPGA的TTL电平变成±12V RS-232信号的“嘴”。没有MAX3232IP核再完美也发不出一个字节到电脑。3.2 易混点“芯片手册”和“开发板原理图”功能一样→为什么混拿到开发板第一反应是找原理图看到手册里也有电路图就以为可以互相替代。→怎么区分原理图是特定板子的快照只适用于那一款板手册是跨平台的通用指南覆盖数十种芯片在不同FPGA平台Xilinx Zynq、Intel Cyclone V、Lattice ECP5上的典型应用。原理图里R1210kΩ是厂家实测结果手册里会写“此处上拉电阻建议10k–100kΩ阻值过小增加FPGA驱动负担过大导致信号边沿变缓——具体值需结合FPGA IO驱动强度与走线长度计算”。3.3 易混点所有外围芯片都能用FPGA的GPIO直接驱动→为什么混FPGA引脚标着“3.3V tolerant”新人就以为“能耐3.3V那接什么都行”。→怎么区分耐压≠驱动能力。GPIO能承受3.3V电压不代表能提供足够电流或满足时序。例如驱动LEDGPIO可直驱但驱动继电器线圈需100mA必须加三极管驱动LCD背光需恒流300mA必须用专用LED驱动芯片如LP5523。手册会在每类芯片章节明确标注“是否支持FPGA GPIO直连”并给出判断流程图查芯片输入电容→查FPGA IO最大翻转率→查PCB走线电容→三者乘积若超20pF则必须加缓冲器。3.4 易混点“电源芯片选型”只看输出电压和电流→为什么混新人看规格书只盯“3.3V/2A”这种参数忽略动态响应。→怎么区分FPGA在配置完成后逻辑单元突然大规模切换会在几纳秒内产生数百mA的瞬态电流尖峰。普通LDO如AMS1117压摆率仅0.1V/ms跟不上这个变化导致电压跌落到2.8V触发FPGA复位。手册会专门设立“电源动态响应”章节对比TPS74901压摆率10V/ms与XC6206压摆率0.5V/ms在相同负载阶跃下的实测波形并给出“FPGA电源芯片选型四要素”压摆率 5V/ms、PSRR 60dB100kHz、输出电容ESR 10mΩ、使能引脚支持软启动。3.5 易混点“时钟芯片”只要频率对就行→为什么混用示波器测出输出是100MHz就认为没问题。→怎么区分FPGA高速接口如PCIe、SATA对时钟的相位噪声Phase Noise和抖动Jitter极其敏感。一个100MHz晶振若在12kHz–20MHz积分带宽内相位噪声为–120dBc/Hz可能让PCIe链路训练失败而同频率但相位噪声为–140dBc/Hz的Si5341则稳定通过。手册的“时钟章节”会提供一张“接口类型-最大允许抖动”对照表如PCIe Gen3要求RMS jitter 1ps并标注每款推荐时钟芯片的实测抖动值而非只写“频率精度±10ppm”。4. 这本手册到底包含哪些“能直接抄”的硬货——从芯片选型到PCB避坑的完整链条《FPGA常用外围电路芯片手册》不是概念集而是可直接嵌入工程流程的“作战包”。它按芯片功能大类组织每类下精选3–5款业界验证过的主流型号拒绝冷门芯片确保你查到的方案有人量产过、有社区讨论、有替代料号。以下是核心内容构成4.1 典型电路模块不是理论图是“抄了就能用”的参考设计每个芯片条目下必含一张FPGA直连型参考电路图所有元件值、封装、关键走线标注清晰AD76068通道同步采样ADC与Xilinx Artix-7 FPGA连接示例 • CONVST转换启动接FPGA Bank141.8V串联22Ω电阻抑制反射 • BUSY忙信号接FPGA Bank14上拉至1.8V10kΩ无下拉 • PARALLEL DATA[15:0]全部接入Bank14每线串联33Ω源端匹配电阻 • REF基准电压采用ADR45404.096V其输出端并联10μF钽电容100nF陶瓷电容 • AGND/DGND在芯片正下方用过孔单点连接至内层分割地平面注意所有电阻电容均标注“厂商推荐料号”如“AVX F1812F106M”非“10μF 16V”方便BOM生成所有走线标注“最大长度≤8cm禁止直角走线”。4.2 关键参数速查表告别一页页翻数据手册针对工程师最常纠结的参数手册提炼为横向对比表格。以“RS-485收发器”为例型号半双工/全双工驱动能力 (节点数)ESD保护 (kV)传输速率 (Mbps)是否内置终端电阻推荐FPGA IO标准SN65HVD230半双工256±1620否LVCMOS 3.3VTHVD1550半双工256±1650是120ΩLVCMOS 3.3VMAX13487E半双工256±152.5否LVCMOS 3.3V表下方附注“若FPGA使用LVDS IO标准驱动485芯片DE/RE引脚需额外添加电平转换器如TXB0108因LVDS输出摆幅仅±350mV无法可靠控制TTL电平的使能端”。4.3 FPGA侧接口代码片段不是完整工程是“粘贴即编译”的关键逻辑手册不提供整个工程只给最易出错的时序控制段并标注FPGA厂商、工具链、约束要求// Xilinx Vivado 2022.1 Artix-7, 使用AXI Quad SPI IP核读取AD7606 // 注意AD7606要求在SCLK下降沿采样SDO故SPI CPOL0, CPHA1 // 下列代码确保CONVST脉冲宽度≥100ns且与SCLK严格同步 always (posedge s_axi_aclk) begin if (s_axi_aresetn 1b0) begin convst_reg 1b1; end else if (start_conv) begin convst_reg 1b0; // 下降沿启动转换 convst_pulse 1b1; end else if (convst_pulse (cnt 5)) begin // 假设s_axi_aclk100MHz5周期50ns convst_reg 1b1; // 拉高结束转换 convst_pulse 1b0; end end assign convst_out convst_reg;提示代码块后必跟“关键约束说明”——“此逻辑必须放在同一SLICE内需在XDC中添加set_property BEL SLICE_X10Y20 [get_cells {convst_reg}]否则布线延迟不可控CONVST脉宽失准”。4.4 PCB Layout黄金法则不是通用指南是“针对该芯片的致命细节”每颗芯片独立一节“Layout Checklist”直击高频失败点ADC类芯片如ADS1256✓ 模拟输入走线必须全程包地两侧距GND铜皮≤0.2mm✗ 禁止在ADC正下方走任何数字信号线包括FPGA的GCLK✓ REF引脚去耦电容必须用0402封装焊盘直接连至REF引脚焊盘走线长度0.5mm。DC-DC芯片如TPS54302✓ 功率电感必须紧贴芯片SW引脚SW走线越短越粗禁止过孔✗ 输出电容的GND焊盘必须通过≥4个过孔直连至内层Power Plane禁止单点连接✓ BOOT电容必须用1μF X7R陶瓷电容放置于BOOT与PH引脚之间走线围成最小环路。5. 什么时候该翻这本手册——一次真实故障排查的全过程复盘去年某高校实验室做“基于FPGA的激光雷达点云实时处理”项目系统在低温-10℃环境下频繁死机现象是上电正常运行10分钟后UART输出卡在“INIT OK”后续无任何数据。团队花了三天从FPGA代码、SDK驱动、Linux内核一路排查毫无头绪。最后翻开这本手册在“电源管理芯片”章节注意到他们用的TPS65217电源管理芯片有一条不起眼的备注“TPS65217在环境温度-5℃时内部LDO的基准电压源会因工艺偏差产生±5%漂移若系统依赖该LDO为FPGA的MGTAVCC高速收发器模拟供电供电当电压跌至1.14V标称1.2V时GTX收发器PLL将失锁导致PCIe链路中断——此时FPGA逻辑仍在运行但外部通信完全静默。”团队立刻用万用表测量-10℃下MGTAVCC实际电压读数为1.138V。更换为工业级温度范围-40℃ to 105℃的TPS65217-Q1后问题消失。这个案例揭示了手册的不可替代价值它不解决“代码语法错误”但专治“系统级玄学故障”。当你遇到以下任一情况请立即打开手册现象诡异且与温度/湿度/电源波动强相关如只在夏天下午三点出问题或插上某个USB设备后ADC读数跳变FPGA功能正常但与外部设备通信失败UART收不到、SPI读回0xFF、I2C扫描不到地址上电时序异常JTAG识别不到芯片、FPGA配置后状态灯不亮、PS端Linux启动卡在U-Boot高速接口PCIe、SATA、DDR3训练失败且已排除FPGA代码与时序约束PCB打样回来功能基本正常但EMC测试辐射超标10dB。从那以后我每次新项目立项第一件事不是建Vivado工程而是打开这本手册按“系统需求”反向检索先列外设清单需要几个ADC什么精度是否隔离需要几路电源各多少电压/电流对照手册“芯片选型表”圈出3款候选型号查每款的“Layout Checklist”评估PCB设计难度查“FPGA IO兼容性”确认所选FPGA Bank能否直连最后才开始画原理图——此时90%的硬件坑已被手册提前填平。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

Bid2X:用基础模型视角重构广告竞价环境建模

Bid2X:用基础模型视角重构广告竞价环境建模

Bid2X这篇关于广告竞价环境建模的工作,最让人上头的其实是“基础模型视角”这五个字。做广告出价的人都有个直觉:把环境模拟得越像真实拍卖,强化学习出价策略就越敢在离线世界里折腾。可过去的模拟器思路都是“小作坊式”——为某个场景、某类…

2026/10/17 11:29:27 阅读更多 →
两个AI在代码仓库“私奔”:自主代码生成与Agent协作的失控与治理

两个AI在代码仓库“私奔”:自主代码生成与Agent协作的失控与治理

不知大家有没有过这种体验:某天打开自己长期维护的代码托管仓库,突然看到一串凌晨三点、四点、五点的提交记录,提交者是两个你根本没指望它们会在这个时间干活的机器人身份。我最初以为只是定时任务抽了风,等点进去看内容才发现&a…

2026/10/17 11:29:27 阅读更多 →
8G显存也能玩转LoRA训练与LTX2.0 I2V视频生成

8G显存也能玩转LoRA训练与LTX2.0 I2V视频生成

先回答题主的需求:这套流程跑通了,你手里的 8G 显存卡不仅能把 LoRA 训练跑起来,还能用 LTX2.0 的 I2V 能力做出像样的动态视频特效。我尽量把每个步骤说得足够细,细到哪怕你之前只跑过 WebUI 出图,今天照着做也能顺下…

2026/10/17 11:29:27 阅读更多 →

最新新闻

STM32+PT100温度采集系统:从恒流源电路到ADC插值计算的完整方案

STM32+PT100温度采集系统:从恒流源电路到ADC插值计算的完整方案

简介:基于STM32单片机与PT100铂电阻的温度采集系统资料包,整合程序源码、原理图与全套开发文档,适用于嵌入式初学者及从事工业温度监测项目开发的工程师。整个压缩包共277个文件,大小约18.09MB,主要包含62个C源文件、5…

2026/10/17 14:04:56 阅读更多 →
Codex 三种入口怎么选?CLI、桌面端与 VS Code 插件对比指南

Codex 三种入口怎么选?CLI、桌面端与 VS Code 插件对比指南

1. 三种入口摆在面前,先搞清楚它们各自解决什么问题 刚接触 Codex 这类 AI 编程助手的人,十有八九会卡在同一个问题上:CLI、桌面端、编辑器插件,到底该从哪个开始用。我当初也是这样,装了三四个工具,结果每…

2026/10/17 14:04:56 阅读更多 →
压缩机喘振与旋转失速建模:Greitzer模型与防喘振控制实践

压缩机喘振与旋转失速建模:Greitzer模型与防喘振控制实践

简介:压缩机喘振与旋转失速是制约轴流式与离心式压缩机安全高效运行的关键不稳定现象,本书正是针对这一主题的系统性学术专著。内容由浅入深,涵盖压缩机基本原理、喘振与旋转失速的物理机制、压缩系统建模方法,以及基于模型的控制…

2026/10/17 14:04:56 阅读更多 →
s3cmd实战指南:对象存储命令行操作与自动化备份

s3cmd实战指南:对象存储命令行操作与自动化备份

做运维和开发的人,多多少少都跟对象存储打过交道。对象存储那套HTTP接口设计得相当简单,可一旦遇到批量上传日志、同步服务器目录、定期清理过期备份这类需求,光靠浏览器里的管理控制台一个文件一个文件地点,效率低到让人怀疑人生…

2026/10/17 14:04:56 阅读更多 →
千笔AI写作助手:MBA论文冲刺之夜的结构优化、格式校准与降重实战

千笔AI写作助手:MBA论文冲刺之夜的结构优化、格式校准与降重实战

深夜十一点,MBA论文定稿提交的最后期限逼近,文档却停在第3章,参考文献格式乱成一团,目录页滚动不到头。这种场景发生在太多人身上——白天工作时间被排满,留给论文的只有深夜和周末,等到交稿前一晚才发现&a…

2026/10/17 14:04:56 阅读更多 →
AI绘图工具快速制作小说封面:51mazi实操指南

AI绘图工具快速制作小说封面:51mazi实操指南

做小说封面这件事,过去一直是很多作者心里的老大难。花钱找设计师吧,一版改三五次,报价从几十到几百不等;自己动手用PS吧,光是图层、字体、滤镜就能劝退一大半人。我认识的不少作者,最后都是直接套网站模板…

2026/10/17 14:03:56 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/16 14:23:36 阅读更多 →