position: sticky; top: 0; z-index: 99; } .nav a { color: #00e5ff; margin: 0 15px; text-decoration: none; font-size: 18px; transition: 0.3s; } .nav a:hover {color: #ff00cc; text-shadow: 0 0 10px #ff00cc;} .container {max-width: 800px; margin: 50px auto; padding: 20px;} .title {text-align: center; font-size: 36px; margin-bottom: 40px; color: #00e5ff;} .card { background: rgba(255,255,255,0.08); padding: 40px; border-radius: 15px; backdrop-filter: blur(10px); border: 1px solid rgba(0,229,255,0.3); } .card-header {display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; flex-wrap: wrap; gap: 12px;} .card-header h2 {color: #ff00cc; font-size: 28px;} .tag { display: inline-block; padding: 6px 16px; border-radius: 20px; font-size: 14px; white-space: nowrap; } .tag-planning {background: rgba(0,229,255,0.15); color: #80f0ff; border: 1px solid rgba(0,229,255,0.4);} .desc {line-height: 1.8; color: #d0d0e0; margin-bottom: 30px; font-size: 15px;} .features { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 30px; } .feature-item { background: rgba(0,0,0,0.2); border-radius: 10px; padding: 14px 18px; border-left: 3px solid #00e5ff; } .feature-item h4 {color: #00e5ff; font-size: 15px; margin-bottom: 6px;} .feature-item p {color: #a0a0b0; font-size: 13px; line-height: 1.5;} .progress-wrap {margin-bottom: 30px;} .progress-label {display: flex; justify-content: space-between; font-size: 14px; color: #999; margin-bottom: 8px;} .progress-bar { width: 100%; height: 8px; background: rgba(255,255,255,0.1); border-radius: 4px; overflow: hidden; } .progress-fill { height: 100%; background: linear-gradient(90deg, #00e5ff, #ff00cc); border-radius: 4px; width: 100%; } .section-title { color: #00e5ff; font-size: 20px; margin-bottom: 18px; padding-bottom: 10px; border-bottom: 1px solid rgba(0,229,255,0.2); } .model-info { background: rgba(0,0,0,0.25); border-radius: 10px; padding: 22px; margin-bottom: 20px; } .model-info p {color: #c0c0d0; font-size: 14px; line-height: 1.8; margin-bottom: 12px;} .model-info p:last-child {margin-bottom: 0;} .model-info strong {color: #00e5ff;} .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 20px; } .spec-item { background: rgba(0,0,0,0.2); border-radius: 8px; padding: 12px 16px; } .spec-label {font-size: 12px; color: #808090; margin-bottom: 4px;} .spec-value {font-size: 14px; color: #e0e0f0;} .gallery { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 24px; } .gallery-item { background: rgba(0,0,0,0.25); border-radius: 10px; overflow: hidden; border: 1px solid rgba(0,229,255,0.15); transition: 0.3s; } .gallery-item:hover { border-color: rgba(255,0,204,0.4); transform: translateY(-2px); } .gallery-item img { width: 100%; display: block; background: #0f172a; } .gallery-caption { padding: 10px 14px; font-size: 13px; color: #80f0ff; background: rgba(0,0,0,0.3); text-align: center; } .showcase-item { margin-bottom: 32px; background: rgba(0,0,0,0.2); border-radius: 12px; overflow: hidden; border: 1px solid rgba(0,229,255,0.15); } .showcase-item img { width: 100%; display: block; background: #000; } .showcase-body {padding: 20px 24px;} .showcase-body h4 { color: #ff00cc; font-size: 17px; margin-bottom: 12px; display: flex; align-items: center; gap: 8px; } .showcase-body h4 .badge { display: inline-block; padding: 2px 10px; border-radius: 10px; background: rgba(0,229,255,0.15); color: #80f0ff; font-size: 12px; font-weight: normal; } .showcase-body p { color: #c0c0d0; font-size: 14px; line-height: 1.9; margin-bottom: 10px; } .showcase-body p:last-child {margin-bottom: 0;} .showcase-body strong {color: #00e5ff;} .showcase-body ul { margin: 8px 0 12px 20px; color: #b0b0c0; font-size: 13.5px; line-height: 1.9; } .showcase-body li {margin-bottom: 4px;} .showcase-body li strong {color: #80f0ff;} .doc-info { background: rgba(0,0,0,0.25); border-radius: 10px; padding: 18px 22px; margin-bottom: 20px; display: flex; align-items: center; gap: 16px; } .doc-icon-step { width: 48px; height: 48px; background: linear-gradient(135deg, #ff6b00, #cc4400); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #fff; font-weight: bold; flex-shrink: 0; } .doc-meta {flex: 1;} .doc-name {font-size: 16px; color: #e0e0f0; margin-bottom: 4px;} .doc-type {font-size: 13px; color: #808090;} .action-btn { display: block; width: 100%; padding: 16px; background: linear-gradient(135deg, #00e5ff, #ff00cc); border: none; border-radius: 10px; color: #0a0a1a; font-size: 17px; font-weight: bold; cursor: pointer; text-align: center; text-decoration: none; transition: 0.3s; letter-spacing: 2px; } .action-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 24px rgba(0,229,255,0.4); } .back-link { display: block; text-align: center; margin-top: 28px; color: #8080a0; text-decoration: none; font-size: 14px; transition: 0.3s; } .back-link:hover {color: #00e5ff;} .footer { position: fixed; bottom: 0; width: 100%; background: rgba(0,0,0,0.8); padding: 15px; text-align: center; font-size: 18px; color: #fff; } @media (max-width: 600px) { .title {font-size: 26px;} .card {padding: 26px 22px;} .card-header h2 {font-size: 22px;} .features {grid-template-columns: 1fr;} .spec-grid {grid-template-columns: 1fr;} .gallery {grid-template-columns: 1fr;} .nav a {margin: 0 8px; font-size: 15px;} }
本项目(内部代号 USB_HUB_26)是一款基于 SL2.1A 主控芯片的紧凑型 USB 2.0 集线器,将单个 Type-C 输入接口扩展为 4 路 USB-A 输出接口,专为笔记本电脑、平板等 Type-C 设备的外设扩展场景设计。项目于 2026-08-25 完成原理图设计(版本 V1.0),采用 嘉立创EDA (EasyEDA Pro V3.2.186) 完成 2 层 FR-4 PCB 布局与 3D 建模,目前已交付厂家进行生产。
高集成度 USB 2.0 Hub 控制器,一拖四稳定扩展,外围电路精简,BOM 成本低。
Type-C 支持正反插拔,4 路 USB-A 可同时连接键鼠、U盘、读卡器等外设。
板尺寸约 100×30mm,蓝色阻焊 + 沉金焊盘,1.6mm 标准板厚,4 角安装固定孔。
从原理图到 PCB 布局再到 3D 预览,全流程在嘉立创EDA中完成,设计可追溯。
以下为项目在 嘉立创EDA (EasyEDA Pro) 中的完整设计成果,按"原理图 → PCB布局 → 3D正面预览 → 3D背面预览"的设计流程依次展示,全面呈现从电路原理到物理实现的全过程。
原理图采用 A4 幅面绘制,核心为 SL2.1A USB 2.0 Hub 主控芯片,整个电路可分为以下几个功能模块:
图纸标题栏标注项目名称"USB_HUB_26原理图",版本 V1.0,创建与更新日期均为 2026-08-25。
下图为 嘉立创EDA (EasyEDA Pro) 中的 2D 顶层布线视图,左侧为工程导航树,右侧为图层面板,完整呈现了从原理图导入后的 PCB 布线工作区。PCB 采用 2 层板设计,整体尺寸约 100mm × 30mm,长方形紧凑布局。顶层(红色显示)主要放置元器件并走信号线,底层(蓝色显示)为电源和辅助信号层。布局要点如下:
下图为嘉立创EDA中的 3D 正面渲染预览,从斜视角直观展示了 PCB 组装后的物理外观。右侧属性面板实时显示了板材颜色、焊盘工艺及完整的层堆叠参数:
正面可见的主要元器件包括:
3D 背面预览展示了 PCB 底层(焊接面)的外观,主要特征如下:
背面整体布局简洁,以接口焊盘和底层走线为主,没有放置贴片元件(元件均在顶层),符合"单面贴装、双面布线"的经济型 2 层板设计策略。