尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
OTG协议芯片选型与Type-C电路设计实战指南
做嵌入式设备、DIY外设、扩展坞或者带Type-C口的智能硬件几乎都绕不开OTG这个话题。很多人第一次接触OTG是被一根线搞糊涂的同样是Type-C转USB为什么普通数据线Type-C转USB-A公头只能插电脑而OTG线Type-C转USB-A母口就能插U盘图形上看只是一个公口一个母口的差别实际上背后是设备能否从“从设备”切换成“主设备”的问题。而这个切换正是靠Type-C协议芯片实现的。这篇文章我要把OTG协议芯片的选型思路、具体型号、电路设计和踩坑经验一次性捋清楚适合正在选型或者画板子阶段的朋友直接参考。1. OTG线的本质角色协商与协议芯片的分工1.1 先从“线材图形”说清楚OTG线与普通数据线的区别普通USB数据线一端是Type-C公头另一端是USB-A公头它的应用场景非常明确把手机、开发板、移动硬盘这类设备接到电脑或充电器的USB-A母口上。此时手机、开发板是Device从设备电脑是Host主机数据方向由电脑主导。OTG线长这样一端是Type-C公头另一端是USB-A母座。母座可以插U盘、USB鼠标接收器、游戏手柄、读卡器。这时候手机或者Type-C主控设备要反过来扮演Host主动去枚举U盘、初始化键盘鼠标同时对外提供5V电源。这个“角色反转”的过程在Type-C规范里叫DRPDual Role Port或者OTGOn-The-Go。所以判断一根线是不是OTG线最直观的方式就是看图形中USB-A端是公头还是母头。但更本质的区别在于普通数据线的USB-A公头是对着电脑的Host口去的而OTG线的USB-A母座是要让外设觉得自己插在了一台电脑上。USB-A母座端的VBUS、GND、DP、DM必须完整接好同时还要在CC线上做相应处理设备端才可能进入Host模式。这里有个非常容易踩的坑很多便宜的“Type-C转USB-A母座”转接头内部只把四根电源和数据线连通CC线根本没处理或没有按规范加电阻。手机插上去依然认为自己是Device不会对外供电所以U盘插上去毫无反应。遇到这种情况先别怀疑U盘坏了用万用表量一下CC线或者换一根正规OTG线往往就解决了。1.2 协议芯片到底管什么CC逻辑、角色切换与PD协商Type-C的物理接口和USB-A/B最大的区别是多了CC1、CC2两根配置通道引脚还多了SBU、VCONN这种专用引脚。整个OTG能不能启动本质上不靠操作系统而是靠硬件在CC线上的“电平身份识别”。当设备端作为Host时CC1或CC2上要内部上拉一个Rp电阻当设备端作为Device时CC1和CC2要内部下拉一个Rd电阻。Type-C控制器芯片做的事情就是持续检测CC线上的状态发现对端是Rd下拉就知道对方是一个Device此时自己切换到Source/Host模式打开VBUS电源发现对端是Rp上拉就知道对方是供电方/Host自己就进入Device模式接受VBUS供电。请注意这里所谓的“协议芯片”并不单指某个固定类型的芯片。按功能可以分成三类CC逻辑控制器负责检测CC1/CC2的上拉/下拉状态决定端口角色输出角色状态给MCU或用硬件自动切换。代表芯片有TUSB320、TUSB422等。PD协议控制器在CC线上做BMC编码的PD协议通信协商电压和电流比如要20V还是9V需要走PD协议。代表芯片有FUSB302、CYPD3171、STUSB4500、CH224K等。USB数据通路开关MUX负责把D/D-或者USB3.0的TX/RX信号切换到对应的PHY通路。很多方案里CC逻辑和PD芯片只负责“身份和供电”数据方向由独立的模拟开关切换。在一个完整OTG方案中这三部分必须协同工作。如果你只选了一颗PD取电芯片比如CH224K它能帮你协商出9V或者20V的电源但它根本不管你的USB口是Host还是Device也无法帮你切换D/D-方向。这就是很多朋友把CH224K用在OTG板子上失败的原因芯片选错了定位。1.3 一个典型的OTG链路中芯片各自承担什么我用一个具体的场景来串一下。假设你在做一个带Type-C口的嵌入式采集盒希望它既能作为U盘模式给电脑用也能插入读卡器/U盘时作为Host去读数据。这个产品的Type-C接口连接关系大概是这样的Type-C母座连接这颗接口芯片。接口芯片的CC1/CC2引脚直接接到Type-C母座同时芯片输出一个“角色状态”信号。当检测到电脑的Rp上拉时接口芯片判定为DeviceD/D-的MUX切换到设备PHY方向VBUS由电脑供电采集盒表现为一个U盘。当检测到外部设备的Rd下拉时接口芯片判定为HostMUX切到主机PHY方向VBUS电源开关使能对外输出采集盒开始枚举读卡器里的文件。这里的数据通路可以是一颗USB2.0双路开关比如TS3USB221A也可以直接由主控的USB PHY进行内置切换。但很多主控尤其是MCU或者Linux应用处理器内部并不带Type-C的CC检测逻辑这时候就必须要外置CC控制器或者协议芯片。选型的第一步就是要彻底搞清楚你的主控已经把哪部分功能做了哪部分需要外部补齐。2. OTG协议芯片的选型方法论2.1 先回答四个问题再谈推荐型号我在选型的时候一般先让团队把四个问题写下来产品是否需要双角色动态切换DRP还是固定只做Host或者只做Device是否需要PD快充协商电压还是固定5V就够主控芯片是否自带USB OTG控制器Type-C的CC检测是主控内部完成还是需要外部芯片成本和开发资源是否允许写固件很多PD芯片需要MCU跑协议栈如果你团队没有PD协议开发经验宁可选带固件的芯片。这四个问题决定你走哪条路。比如一个工业HMIType-C口既想连电脑刷固件又想外接USB键盘鼠标那必须选支持DRP的CC控制器且要仔细看datasheet里DRP toggling的实现方式。如果只是一个车载充电路径只想从适配器取电然后再输出到设备那选CH224K这类PD sink芯片就够了但它并不能算OTG协议芯片只能算取电芯片。很多国产主控其实已经集成了Type-C控制器和CC逻辑比如STM32G0系列、GD32E23x系列都有内置UCPD外设。这种情况下你可以不用外部协议芯片直接用固件配置CC电阻再配一个USB MUX和VBUS负载开关就行。但这种方案需要你自己承担CC检测时序和USB角色切换的软件实现对调试经验要求高。2.2 常用CC与PD协议芯片横向对比下面这份表是我在实际项目和开源方案里用过、或者拆解产品见过的型号按我的理解做了个定位对比。不是所有都适合直接做OTG但你都值得知道芯片型号厂商功能定位PD支持角色支持是否需要MCU写协议栈典型应用TUSB320TIType-C CC逻辑控制器无PDSource/Device/DRP基本不需要硬件输出状态USB2.0 OTG切换、嵌入式主控TUSB422TIType-C DRP控制器 PDPD3.0Source/Device/DRP需要配合MCU做策略平板、笔记本电脑USB-C口FUSB302onsemiType-C控制器 PD物理层PD3.0Source/Device/DRP需要要自己跑PD协议栈需要定制PD策略的设备CYPD3171InfineonPD控制器 Type-C管理PD3.0 PPS可通过配置支持DRP用PSoC Creator配置/写逻辑充电器、适配器、显示扩展STUSB4500STPD sink控制器PD3.0仅Sink/Device可用I2C配置NVM不用写协议栈向适配器索取高压电源LDR6282睿辉/相似国产方案Type-C/PD控制器强于DRP和DP Alt ModePD3.0DRP常用于扩展坞需要MCU配置Type-C扩展坞、显示器方案CH224K沁恒PD诱骗/取电芯片PD3.0仅Sink/Device低硬件引脚配置单纯取电不能做OTGHD3SS3212TIUSB3.0差分MUX开关无无协议功能不需要但需其他芯片给方向USB3.0/DP信号方向切换TS3USB221ATIUSB2.0双通道MUX开关无无协议功能不需要D/D-方向切换重点提醒一遍CH224K不是OTG协议芯片它只能作为设备向充电器协商PD电压不能把你的Type-C口切换成Host。如果你要做OTG取电Host的复合功能通常要两颗芯片配合一颗PD sink取电一颗CC逻辑/DRP控制器管数据角色再加一个MUX管信号方向。2.3 选型清单不要只看CC逻辑USB信号开关也要配好很多工程师选好了CC控制器结果发现USB信号方向不对或者USB3.0速率上不去问题往往出在数据通路开关上。Type-C的OTG不仅涉及CC逻辑还涉及USB2.0的D/D-差分对如果是USB3.0/DP还涉及多组高速差分线的MUX。对于USB2.0做OTGD/D-通常用一颗双通道SPDT模拟开关切换方向比如TS3USB221A、TS5USBC400、SGM7222这类。选MUX的时候不要只看“它能切”还要看带宽要够USB2.0是480Mbps建议MUX带宽不要低于1GHz否则信号边沿会被削掉出现USB 2.0兼容性问题。导通电阻Ron要小一般小于5Ω否则插入损耗和寄生电容会影响USB枚举。方向控制引脚电平要和CC控制器输出兼容注意芯片是否有内部上拉避免悬空时乱切换。如果做的是USB3.0 OTG要用HD3SS3212或者TUSB546这类高频MUX它们对差分对数量和阻抗匹配要求更严格绝对不能拿USB2.0的MUX随便代用。另外VBUS通路上需要一个负载开关或者电源路径管理芯片比如TPS2065、SY6280这种限流开关。不要直接靠协议芯片的GPIO去控制大电流VBUS协议芯片的驱动能力一般只有几十毫安直接带U盘或硬盘很容易烧引脚。电源开关提供限流、软启动和反向保护成本也就几毛到一块钱但能省下大量返修。3. 三套切实可落地的方案推荐3.1 方案一固定Host/Device切换的低成本方案如果产品功能比较明确比如就是一个Type-C转USB-A母座的串口板/下载器平时主要是Host场景偶尔要作为Device升级固件那用TUSB320加一颗TS3USB221A就够了。TUSB320是德州仪器的一颗低功耗Type-C配置芯片内部就集成了CC检测、Rp/Rd上拉下拉切换能把当前端口角色通过ID和DIR引脚直接输出来。硬件连接如下CC1、CC2接Type-C母座。ID引脚输出当前角色状态接到MCU的GPIO。DIR引脚可以控制USB MUX的方向比如TS3USB221A的方向脚。D/D-从主控USB PHY出来接MUX的公共端MUX的两路输出分别接Type-C母座和可作为Device时的调试接口。VBUS_EN信号控制一个负载开关仅在Host模式时使能5V输出。TUSB320本身不跑PD协议所以它拿不到9V12V这种高电压只能做固定5V的OTG。但优点是逻辑简单、稳定性好很多开源项目都在用。典型电路参数VCC用3.3VCC引脚上的电阻内部已经处理你只需要保证Type-C母座的CC1/CC2信号线尽量短、走线对称。TUSB320有两种工作模式选择脚接高电平还是低电平决定它是DRP还是只做Source/Sink具体要根据产品定位设置。这个方案软件开发量很小甚至MCU只要检测ID电平就知道自己是Host还是Device然后决定是否做USB初始化和文件系统挂载。我实测下来枚举U盘、识别鼠标接收器都很稳定但要注意TUSB320的参考时钟需要一个32kHz晶振或者外部时钟不能省。3.2 方案二DRP双角色加PD协商的组合方案如果你的终端产品需要真正的DRP双角色切换还希望支持PD快充协商比如一个带Type-C口的便携显示器既要能从适配器取电也能识别手机输入信号并扩展USB口那推荐用CYPD3171或者FUSB302这类带PD控制器的芯片。以FUSB302为例它能解析PD报文但PD策略逻辑要自己做。你需要一颗MCU哪怕只有几KB RAM跑PD协议栈通过I2C读FUSB302的中断、获取CC状态、发送Source Capability或者Request报文。这套方案灵活但确实费神适合有一定协议栈开发经验的团队。CYPD3171则是集成度更高的一类它自带ARM Cortex M0核可以只通过I2C配置VDM和PD策略甚至自己处理DRP切换。但配置工具链是PSoC Creator和ModusToolbox上手成本不小。对很多嵌入式工程师来说第一次接触Cypress/Infineon的开发环境会有很强的不适应感。如果只是想要“好用”LDR6282这类面向扩展坞市场、资料相对齐全的芯片会更友好很多做显示器方案的厂家都提供了现成参考设计和固件。这个方案的连接关系是CC线接PD控制器PD控制器的I2C输出接MCUPD控制器输出VBUS_EN、方向控制等信号给VBUS负载开关和USB MUX。在做原理图时要特别留意PD控制器的GPIO数量够不够有些芯片在DRP模式下要同时控制两个VCONN开关和一个VBUS开关引脚分配会非常紧张。3.3 方案三纯取电加数据通路分离的低成本Host方案再推荐一套我实际搭过的低成本方案一颗CH224K负责PD诱骗取电一颗TS3USB221A负责USB2.0数据方向切换一颗负载开关负责对外输出电源。这套方案适合“从Type-C口既取高压电源又要扩展出USB Host口”的产品。举个例子做一个Type-C输入的USB读卡器。外部适配器是PD充电器输出20V供电同时设备内部有一个USB Host主控它希望把读卡器的USB信号接到同一个Type-C口上在电脑不接入时自启动读取U盘。这看起来有点绕但很多视频采集棒、硬盘盒底座就是这么干的。CH224K的作用是从CC线协商适配器输出指定电压不需要MCU参与几个电阻配置请求电压即可非常方便。但请记住它没有DRP能力也不能识别对端是不是USB Device。数据方向由主控根据usb状态机自己控制MUX负责把内部USB信号连到Type-C口上。电池和充电管理另说但就CC逻辑部分而言这套方案成本最低芯片一颗一块钱不到适合做成本敏感的批量产品。缺点很明显完全没有真正的角色协商灵活性如果Type-C口还同时要作为Device模式刷机这套方案就得再改。3.4 原型制作和打样的关键点无论是哪套方案打样时一定要把CC1/CC2、VCONN、SBU、D/D-这几根关键信号单独拉出来用测试点和跳线分开处理。我第一次做TUSB320方案时犯过一个低级错误把CC1和CC2在PCB上短接在一起了。结果插入某个方向的Type-C线缆时设备角色正常反过来插就完全认不到排查了很久才发现是CC短接导致Type-C的正反插检测失效。另外务必在原理图阶段就把协议芯片的参考电路完整贴过来不要凭印象画。Type-C的VCONN开关、VBUS放电通路、高压旁路电容这些细节自己发挥很容易留下隐患。如果用的是PD芯片它的VBUS端和VBUS检测脚之间通常要串联一个大电阻分压我见过不少人把检测脚直接接到VBUS上导致芯片烧毁这个要特别注意。4. 电路设计要点与信号完整性4.1 CC引脚配置Rp/Rd到底怎么接如果你不用现成的Type-C控制器芯片而是想用比较器或者ADC检测CC线那就必须理解Rp和Rd电阻的取值。Type-C规范里Rd是5.1kΩ下拉到地Rp在不同的供电能力下取值不同Rp 56kΩ用于USB2.0默认5V和最大500mA电流宣告。Rp 22kΩ用于1.5A或者3A的USB供电能力宣告。Rp 10kΩ用于支持5A的线缆检测。很多自制OTG线就是在Type-C母座这端把CC1、CC2各通过一个5.1kΩ电阻下拉到地表示“本端是Device/U盘”这样手机端检测到Rd下拉后才会切到Host并输出电压。注意两个CC脚最好都接不要省到只接一个否则线缆反向插入时会无法识别。如果使用协议芯片这些电阻基本都不需要自己手工加了芯片内部已经做了可切换的Rp和Rd。选型时多看几眼datasheet里的“CC电阻”说明有些芯片内部只有Rd只有作为Sink用不能当Source。TUSB320这种则两种都能切。4.2 USB2.0差分对与ESD防护Type-C接口的USB2.0信号是D/D-差分对最高480Mbps即240MHz基频。走线上要求差分阻抗90Ω±10%两线间误差尽量控制在5mil以内。OTG产品中D/D-从主控PHY到Type-C母座之间如果经过一颗MUX开关就相当于在链路上串联了额外的电容和电阻更容易产生眼图劣化。这种情况下MUX离Type-C座越近越好铺设的地平面越连续越好。ESD防护我建议一定要做。Type-C口是用户经常热插拔的地方静电放电很容易打坏主控或协议芯片。CC1、CC2、DP、DM、VBUS这五根线上都要加ESD保护二极管常见的选型是TPD1E05U06、ESD5V0D3这类低电容型号。注意USB2.0数据线上的ESD电容要小于1pF否则会影响信号完整性。PCB布局时ESD器件尽量放在Type-C座和协议芯片之间的信号线上靠近Type-C座放置让静电在进入主电路之前先泄放。VBUS上的ESD需要用功率更大的类型因为除了静电还要管一些浪涌。4.3 PCB走线和电解电容布置注意事项VBUS的走线宽度要根据实际输出电流计算。如果你的Host模式对外满载1A20AWG左右的铜箔走1mm宽度最多能承受1A以上的电流但还要算上过孔、接插件的压降。我建议外接大功率设备时VBUS走线至少2mm宽或者直接铺铜过孔多加几个压降控制在0.1V以内否则U盘会偶发掉盘。Type-C母座的CC1和CC2走线尽量成对其他信号线的干扰小不需要差分走线但要远离高速开关节点比如DCDC的SW输出。VCONN需要控制到相应的电子标记芯片eMarker上当作为Source时由VBUS供电VEONN开关的驱动能力要满足线缆标记芯片的500mW功耗。高容量的钽电容或MLCC要布置在VBUS负载开关的输出侧用来缓解热插拔时的大电流冲击。我一般放22uF陶瓷电容加220uF铝电解的组合依据负载要求调整。曾经因为省掉输出电容插上U盘的瞬间电源跌落导致枚举失败加电容后问题消失。5. 常见问题排查与实测经验5.1 插上OTG线没反应先从CC电阻查起DIY板子或者转接器最常见的故障就是插上OTG线后设备毫无反应连充电灯都不亮。排查顺序我建议这样走先用万用表测量Type-C母座上CC1和CC2对地电阻。把万用表打到电阻档红笔接CC1黑笔接GND正常作为一个Device端应该看到约5.1kΩ。如果测量结果是开路或者无穷大说明CC电阻没接或者焊虚了设备端根本不知道这里有个Device自然不切换Host。如果测量结果是0Ω说明直接短地了会造成误判或过流保护。再看VBUS有没有5V输出。Host模式下VBUS应该由设备对外供电。如果没有把OTG线拔掉用手机或者开发板单独测一下它的DRP切换能不能正常工作。这一条能快速定位是线的问题还是板子的问题。另外很多USB-A母座OTG转接头内部根本不放Rd电阻而是靠手机端内部分别对CC1/CC2做检测。这种线对某些手机能用对需要严格CC电阻的Type-C控制器就不一定行。所以做产品时不要依赖线的“兼容性”规范地把Rd电阻放进去才保险。5.2 能识别但速度极慢VBUS电流与DP/DM信号完整性问题U盘能枚举但复制文件只有几MB/s甚至出现中途断连常见的两个原因一是VBUS电压跌落明显二是D/D-信号质量太差。先从示波器看VBUS波形接上U盘瞬时时有没有跌到4.4V以下。USB规范里VBUS合法范围是4.75V到5.25V跌落超出这个范围很多U盘都会异常。如果是电源路径压降问题可以减少负载开关压降、加粗走线、增加输出电容。如果电源没问题继续看D/D-波形。MUX带宽不够会让信号上升沿变缓眼图中张不开这会导致USB的pre-emphasis补偿失败。我踩过OTG线内部乱绑线的坑USB信号被拉得乱七八糟换一根正规线后速度立刻恢复。对USB3.0的OTG方案信号完整性问题更多在差分布线、过孔阻抗不连续和MUX回波损耗上。USB3.0是5Gbps任何一个连接器接触不良、走线过孔过多都可能直接把速率从SuperSpeed降回HighSpeed甚至连不上。建议直接按USB-IF的差分阻抗要求设计打样后一定要实测眼图不要靠感觉。5.3 方向开关来回抖、死机软件去抖和CC极性处理DRP模式下协议芯片会周期性切换Source和Sink状态也就是“toggling”。当外设的CC电阻值处于检测阈值边界时可能会发生角色来回切换的抖动表现为屏幕一直提示“正在连接USB设备”甚至死机。处理这个问题的关键有两个。第一在CC检测到稳定连接后软件要停止DRP toggling锁定当前角色直到CC状态变为断开。很多datasheet都明确要求软件在进入Attached状态后关闭自动切换。第二USB枚举过程本身要加超时和重试机制不能一检测到Host状态就立刻初始化USB外设。我自己做DRP固件时会给CC连接事件加上20ms到50ms的去抖时间先用软件滤波再改变GPIO状态。这个延迟对用户完全无感但能避免绝大部分误触发。另外注意板子上的CC检测线路可能受电磁干扰误触发这时候可以在CC引脚加一个RC滤波但不建议加太大容值的电容因为Type-C插座本身的寄生电容已经不小了会影响检测时间。5.4 问题排查速查表把这几年在OTG方案调试中碰到的问题整理成一张表方便直接对照现象最可能原因检查与处理插线后设备不切HostCC电阻缺失、CC线没连通量CC对地电阻确认5.1k/56k等USB口识别但无法枚举VBUS跌落、D/D-焊接问题量VBUS上电波形检查ESD/开关U盘时断时续VBUS电容不足、负载开关限流太小加输出电容提高限流值USB3.0只有USB2.0速度MUX带宽不够、差分阻抗不匹配换高频MUX检查差分线阻抗正反插一个方向不工作CC1/CC2不对称、焊错位调换CC线检查母座引脚角色切换抖动没有锁存角色状态、去抖不够软件停止toggling加20ms以上去抖协议芯片发热CC短路、VBUS检测电阻接错检查原理图重点量VBUS_DET我个人的实际体会是OTG方案最容易出问题的地方往往不在芯片本身而在“想当然了”。比如觉得所有Type-C线都符合规范觉得转接头内部电阻一定齐全觉得DRP切换固件不用写就能工作。做硬件选型之前先把Type-C规范里Rp、Rd、VCONN、VBUS这几件事烂熟于心比多记十个芯片型号都管用。前期原理图多留几个测试点PCB预留备用电阻位量产之后能大大减少改版次数。
RELATED

相关推荐

Cocos2d-x Lua API 提示配置:VS Code 代码补全与跳转实战

Cocos2d-x Lua API 提示配置:VS 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/29 1:03:44
工业级电源路径保护设计:TPS259483与PIC18F协同实现可靠供电

工业级电源路径保护设计:TPS259483与PIC18F协同实现可靠供电

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

📅 2026/10/29 1:03:44
华为数据中心红宝书:SR/ TRILL/ sFlow 协议实战排错指南

华为数据中心红宝书:SR/ TRILL/ sFlow 协议实战排错指南

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

📅 2026/10/29 1:03:44
MORE NEWS

更多资讯

📰

Folia 完整安装部署指南:从零跑通全屏歌词动画

Folia 完整安装部署指南:从零跑通全屏歌词动画 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 全屏歌词动画播放器&#xff…

📰

Folia 安装指南:十分钟把歌词变成节拍动画,三平台通用的全屏歌词播放器

Folia 安装指南:十分钟把歌词变成节拍动画,三平台通用的全屏歌词播放器 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major …

📰

OpenCore Legacy Patcher 安装教程:让停更的 Intel 旧 Mac 用上新版 macOS

OpenCore Legacy Patcher 安装教程:让停更的 Intel 旧 Mac 用上新版 macOS 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patch…

📰

baoyu-infographic aged-academia 复古学院风科学信息图完整指南:从配色到可直接套用的提示词模板

baoyu-infographic aged-academia 复古学院风科学信息图完整指南:从配色到可直接套用的提示词模板 【免费下载链接】baoyu-skills 项目地址: https://gitcode.com/gh_mirrors/ba/baoyu-skills baoyu-infographic 内置 22 种风格,其中 aged-acade…

📰

华为智慧化工园区解决方案

这份华为智慧化工园区解决方案 PPT 结合国家化工园区安全环保相关政策,剖析园区信息化建设分散、风险管控薄弱、数据难以共享等现实痛点,梳理安监、环保、应急、物流、安防、能效等核心业务场景,依托 IoT、GIS、AI、大数据等技术搭建数字化使…

📰

OpenCore Legacy Patcher 完整指南:老 Mac 装新 macOS 全流程

OpenCore Legacy Patcher 完整指南:老 Mac 装新 macOS 全流程 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher&#xff0…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬