Library Search
结果页

入门篇:从原理图到 PCB 的完整流程

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
入门篇:从原理图到 PCB 的完整流程 # KiCad 电路设计实践指南 ## 本章目标 从零开始完成一块可投产的 PCB 设计,涵盖原理图设计规范、PCB 布局布线原则、DRC 与 DFM 检查。 --- ## 1. 原理图设计规范 ### 好的原理图 vs 坏的原理图 | 好的原理图 | 坏的原理图 | |-----------|-----------| | 信号从左到右流动 | 方向混乱 | | 电源正上、地正下 |… 3% 进阶:自定义封装与分层原理图设计 # 钻孔文件 kicad-cli pcb export drill \ --output "$OUTDIR/" \ --format excellon \ --excellon-zeros-format decimal \ "$PROJECT.kicad_pcb" # BOM kicad-cli sch export bom \ --output "$OU… 3% STM32H743IIT6 Core Board 代码例程 // Screen1View.cpp(简化示例) void Screen1View::setupScreen() { Screen1ViewBase::setupScreen(); } void Screen1View::handleTickEvent() { // 每帧调用,更新传感器数据到 UI float temp = readTemperature();… 2% 从原理图到 Gerber:STM32 最小系统板 3. 运行 **设计规则检查 (DRC)** 确保封装分配无误。 ## 三、PCB 布局布线 (Pcbnew) ### 设计参数 - **层数**:2 层(顶层信号 + 底层地平面) - **板厚**:1.6mm - **最小线宽**:0.25mm(10mil) - **最小间距**:0.2mm(8mil) ### 布局要点 1. 晶振尽量靠近 MCU 引脚(<10mm),下方不走数字线… 2% 01-从零入门教程 # PyTorch 入门教程 —— 从线性回归到神经网络 ## 本章目标 - 理解动态计算图与自动微分 - 手写梯度下降 → 使用 PyTorch 的 optimizer - 掌握 nn.Module 的模块化设计思想 - 理解损失函数与优化器的选择 ## 1. 动态计算图:为什么 PyTorch 如此灵活? **静态图(TensorFlow 1.x):** 先定义完整图 → 编译 → 运… 2% 01-从零入门教程 # Flask 入门教程 —— 从零构建 Web 应用 ## 本章目标 - 理解 Flask 的核心设计理念 - 搭建完整的 Flask 项目骨架 - 掌握路由、模板、静态文件三大基础 - 实现一个简单的留言板应用 ## 1. Flask 的设计哲学 Flask 遵循**微内核 + 扩展**的设计模式: ``` Flask 核心(最小集合) ├── 路由系统(werkzeug.routi… 1% OV2640 外部时钟版本技术手册 1. **时钟质量决定图像质量**:外部时钟版本无PLL滤波,XVCLK抖动直接转化为图像噪声。 2. **频率选择需精确**:必须根据目标帧率反算 XVCLK,不可随意。 3. **与内部版本不可互换**:PCB设计和初始化序列不同。 4. **上电顺序严格要求**:XVCLK 必须先于 PWDN 释放前稳定。 5. **建议使用FPGA MMCM/PLL** 产生 XVCLK,而非MCU GP… 1% Hello World - 旋转地球仪 // 使用纹理贴图(在线纹理) const textureLoader = new THREE.TextureLoader(); const earthMap = textureLoader.load('https://threejs.org/examples/textures/planets/earth_atmos_2048.jpg'); const earthSpec… 1%