作者:没志青年

PCB层叠设计

芯板:介质层较厚 半固化片:介质层较薄

没志青年 没志青年 发布于 2025-06-14

高速PCB布局基本规则

从IC端到I/O接口走线要短、要顺畅。 去耦电容要靠近IC引脚,稳压电容可以稍远。 考虑IC EPAD电流回流到Power IC的顺畅程度。 走线避免穿层,高低频信号要分开,时钟线要保护。 去耦电容的摆放 在电源进入芯片PIN之前摆上100-330nF的小电容做滤除杂讯用,因此布局时小电容要尽量接近

没志青年 没志青年 发布于 2025-06-14

CMake

项目配置 cmake_minimum_required(VERSION 3.0) # 最低 cmake 版本 project(app C) # 项目名称和开发语言 add_executable(可执行文件名称 源文件) # 生成可执行文件 指定C++标准 方法1 set(CMAKE_CXX_STA

没志青年 没志青年 发布于 2025-06-14

Makefile

Makefile 主要使用在没有集成开发环境时,对工程文件进行自动化编译的工具。 Makefile的本质是一个文件,需要配合make命令进行自动化编译。文件名常首字母大写. Makefile文件的命名:makefile或者Makefile。 (推荐首字母大写的用法) make是一个命令工具,用来解释

没志青年 没志青年 发布于 2025-06-14
没志青年 没志青年 发布于 2025-06-14

GCC 编译器

Mingw下载:Releases · niXman/mingw-builds-binaries 这是压缩包,解压后需手动设置环境变量

没志青年 没志青年 发布于 2025-06-13

Pads[08] 板框和布局布线区域

(一)手动绘制 (1)使用2D线画多边形、圆形、矩形、路径的封闭图形。 若使用路径,需多一步操作:选中图形后 (3)全选该封闭图形,右键【特性】 (4)选择为板框

没志青年 没志青年 发布于 2025-06-13

PCB 基础知识[03] - 封装

PCB 封装映射着元器件的实物。 封装组成 焊盘* 外形丝印* 1脚标识* 极性标识(像铝电解电容之类的)* 装配线 3D 模型 占用面积 高度

没志青年 没志青年 发布于 2025-06-13

Pads[07] 层叠设置

默认就是二层板。 层叠设置

没志青年 没志青年 发布于 2025-06-13

Linux 文件和文件夹

Linux的指令可使用man、info进行查询。 例如 man ls、info ls 使用q退出。 登录后,root的命令提示符为#,普通用户的提示符为$ 几个特殊的目录名: .:当前目录 ..:上一层目录 -:前一个目录 ~:用户所在的家目录

没志青年 没志青年 发布于 2025-06-13

PCB封装组成

单位精度要求: mil:2位 mm:4位 焊盘 规则焊盘: 热风盘(花焊盘): 反焊盘(隔离焊盘):

没志青年 没志青年 发布于 2025-06-13

Pads[06] 封装制作

制作过程 打开 Pads Layout (1)进入封装编辑器 或者 (2)添加焊盘

没志青年 没志青年 发布于 2025-06-13

Pads[04] 原理图设置

原理图和 PCB 交互 Logic 与 Layout交互,点击交互按钮: 可以关掉这个弹窗,不会影响连接。

没志青年 没志青年 发布于 2025-06-13

Pads[03] 元件与元件库

方法一:先创建元件再创建CAE封装 (1)新建元件 或者

没志青年 没志青年 发布于 2025-06-13

32单片机 - GPIO

在硬件确实连接的情况下,gpio没有输出,可能的原因: 时钟没开 没正确初始化 一些特殊引脚如PC13不适合作为gpio,灌电流能力弱啥的 一标准库中默认的是复用功能,需显式的修改为gpio功能 一个案例:使用spi功能 虽然PB15没有复用 GPIO_PinAFConfig(GPIOB, GP

没志青年 没志青年 发布于 2025-06-13

32单片机 - SPI 通信

状态标志 TXE:发送缓冲区为空 RXNE:接收缓冲区非空 BUSY:SPI 正忙于通信

没志青年 没志青年 发布于 2025-06-13

32单片机 - DAC

#ifndef __BSP_DAC3_H__ #define __BSP_DAC3_H__ #include "stm32g4xx_hal.h" extern DAC_HandleTypeDef hdac3; void DAC3_Init(void); void DAC3_Set_Value(

没志青年 没志青年 发布于 2025-06-13

32单片机 - ADC

以 STM32F407 为例 STM32F407VET6 标准库 模板 STM32F407VET6 HAL 模板 PY32: 一、ADC 极限

没志青年 没志青年 发布于 2025-06-13

32单片机 - 定时器

定时器 定时器分类: 全是自动重装载计数器。

没志青年 没志青年 发布于 2025-06-13

Allegro[08] PCB 设置

(1)新建 PCB 文件: 推荐大小设置: Left X:-200 mm Width:400 mm Lower Y:-50 mm Height:200

没志青年 没志青年 发布于 2025-06-13

Pads[02] 快捷键设置

快捷键 快捷键设置步骤 自定义:

没志青年 没志青年 发布于 2025-06-13

Pads[01] 软件设置

使用utools打开,可能会提示未授权,进入演示模式。 从快捷方式进就行了。 Logic Layout Router

没志青年 没志青年 发布于 2025-06-13

Allegro[07] 设计规则

设计规则 一个新的PCB,物理规则和间距规则一定要设置的。 物理规则* 线宽、差分对、过孔等。 All Layers 和 By Layer 都用于物理规则设置,视图不一样罢了。 设置了 All Layers 就不需要设置 By Layer () ()Neck

没志青年 没志青年 发布于 2025-06-13

Allegro[06] 板框和布局布线区域

板框绘制 16 版本以前的板框层:【Board geometry】【Outline】 17 版本以后的板框层:【Board geometry】【Design_Outline】 直接在 Design_Outline 层绘制 1、绘制 在 Board Geometry -> Deigsn_Outline

没志青年 没志青年 发布于 2025-06-13

Allegro[05] 层叠设置

层叠设置 Layer:层 Surface:表面 Conductor:表面信号层 Dielectric:不导电层 Plane:内信

没志青年 没志青年 发布于 2025-06-13

AutoCAD 绘图基础

直线命令 L 指定坐标:x,y ctrl+1 打开属性面板,可拖动吸附。 画直线 画弧 画圆 倒角

没志青年 没志青年 发布于 2025-06-13

I2C 协议

协议标准:I2C_bus_2000.fm SCL 的频率受上拉电阻及导线电容的影响。因此,强烈建议选择适当的上拉电阻,确保频率准确。推荐的上拉电阻值通常在 1 kΩ 到 10 kΩ 之间。 请注意,SCL 的频率越高,上拉电阻应该越小(但不能小于 1 kΩ)。较大的电阻会降低电流,增加时钟切换时间并

没志青年 没志青年 发布于 2025-06-13
上一页 下一页