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%