硬件研发工作台 ZYC

围绕今天正在做的工程任务工作:项目、调试、维修、测试、证据与结论在一个流程里完成。

🛠 维修:从现象进入下一测量点,记录证据并闭环 RCA
⌁ 调试:电源 → 复位 → 时钟 → Boot → SWD,按步骤推进
▤ 测试:计划 → 执行 → Read Point → 报告,一次完成

邮箱登录

使用你的邮箱作为工作台账号。

公共云同步已启用:使用邮箱注册/登录即可。电脑、另一台电脑和手机使用同一个邮箱,会自动读取同一份工作台数据。
云端已连接
工作台本地模式
ZYC›Today

工作台

10 秒进入今天正在做的工程任务

本地模式
● 未登录
ZYC / DAILY ENGINEERING

今天要做什么?

先进入一个真实任务。知识库、案例和教程只在需要时出现,不再占用主工作区。

NOW

当前工作

选择一个任务开始
最近项目先确认当前 Revision,再进入调试 / 维修 / 测试
待处理维修只显示尚未闭环的维修对象
测试 / 验证关注正在执行的计划和下一 Read Point
SUPPORT

需要时再打开

支撑层,不抢主工作区
PROJECT CONTEXT

围绕一个 Revision 工作

选定项目后,调试、维修、测量、测试、Review 和 Release 都应回到同一个工程对象。

项目与版本

ZYC

工程流程中心 DESIGN OPS

把“设计完成”之后最容易散落在群聊、Excel 和邮件里的工作收回来:设计评审、问题闭环、BOM 风险、ECO 变更、制造发布和可重复执行的 SOP 都在一个地方留痕。

设计评审 / Design Review

像硬件版 Pull Request:把本次改了什么、为什么改、风险在哪里、谁确认过留在同一条记录里。
进行中评审0
未关闭 Issue0
已批准0
借鉴:AllSpice 的异步 Design Review / Issue 模式;这里保留“设计意图 + Checklist + Issue + Approval”四个核心元素。
ZYC

新板调试 / 故障排查 BRING-UP

从“上电前静态检查”开始,用电源、复位、时钟、BOOT、SWD、串口和接口证据逐级把新板带起来;不要一上来就把问题归到软件。

STM32 经典调试案例:新板上电后 MCU 无反应

通用 STM32 Bring-up 训练 · 具体引脚、电压与启动模式必须以你所用型号 Datasheet / Reference Manual / AN2606 为准
完整案例
① 静态短路 / 焊接 / 极性 / VDD-VSS
② 电源限流上电 / VDD / VDDA / VCAP
③ 启动NRST / BOOT0 / 选项字节
④ 时钟与调试HSE/LSE / SWD / UART
1
断电测 3V3 对 GND万用表 Ω 档,板卡断电并放电后测。若接近 0Ω 且稳定不回升,先处理短路,不要直接正常上电。
2
限流上电看总电流台式电源先设额定电压,再设保守限流。立刻进入 CC → 查短路/过载;电流几乎为 0 → 查输入链、EN、焊接和断路。
3
逐个量所有 VDD / VDDA / VREF / VCAP不是只在板上找一个“3V3”测试点。STM32 不同系列供电脚/内部稳压电容要求不同,漏焊一个供电脚就可能完全不启动。
4
示波器抓 NRST 上电过程确认上电阶段保持在正确状态并最终释放;若 NRST 周期性跌落,优先查电源跌落、看门狗、外部复位器件或短路。
5
检查 BOOT0 / 启动配置用万用表/示波器确认启动脚在复位采样时处于预期电平。不要只相信原理图上的 10k,上板后还要确认实测。
6
先尝试 SWD “connect under reset”连接 VTref、GND、SWDIO、SWCLK、NRST;先降低 SWD 时钟。如果能读到 Device ID,说明 MCU 至少已获得基本供电且调试口可达。
7
检查 HSE/LSE,但别把“没晶振”当作第一结论许多 STM32 复位后可从内部时钟启动。晶振测量应使用低电容探头/正确接地,探头本身可能把振荡器压停。
8
烧最小固件只做 GPIO 翻转或 UART 周期打印;先证明 CPU、Flash、时钟树和下载链路,再逐项打开外设。
9
示波器/逻辑分析仪看“第一条生命迹象”GPIO、UART、SPI CLK 任选一个可控信号。若程序声称运行但引脚没有动作,检查 PinMux、供电域、焊接和固件版本。
10
每次只改一个变量,建立好板基线记录 VDD、NRST、BOOT0、SWD、时钟、启动电流和第一条 UART 波形;以后同类板故障先对比这些基线。

Datasheet 本地解读器

把 PDF 拖进浏览器,本地提取关键章节;文件不会上传到工作台服务器。规则提取 ≠ AI 审核,关键设计仍需回看原文表格与脚注。
LOCAL PDF
上传芯片 Datasheet PDF
优先提取:Absolute Maximum / Recommended Operating / Electrical Characteristics / Power / Reset / Clock / Boot / Pin / Thermal
等待 PDF…

调试任务

建议工作流

1. 现象明确版本、序列号、复现条件,不先猜原因
2. 假设电源 / 时钟 / 复位 / 启动 / 接口 / 热 / 时序
3. 测量证据每个结论必须有测量点、设置、值与截图
4. 单变量验证一次只改一个因素,保留 before / after
5. 复测与沉淀复测通过后把根因变成 Review / Bring-up checklist

不良板维修中心

围绕单板序列号(SN)建立“故障 → 测量 → 诊断 → 维修动作 → 复测 → 根本原因”闭环。V2.2 将固定“维修法则”替换为实际电路维修图谱:47 类常见电路、逐点测量、表笔/探头接法、故障分支、修复与复测;并保留经典训练案例库。

经典维修训练库

不是“猜坏件”,而是练习维修工程师的判断链:先确认故障边界,再用测量证据逐层缩小范围。点击案例进入完整教学。

实际电路维修图谱

把固定“维修法则”替换成真实常见电路:看电路 → 看测点 → 红黑表笔/示波器怎么接 → 根据实测值分支定位 → 修复与复测。覆盖日常板级维修的主要不良类型。
0 类电路
电源 / 短路输入、Buck、LDO、纹波、时序
MCU / 启动复位、晶振、SWD、Flash
通信 / 存储CAN、485、USB、Ethernet、I²C/SPI
模拟 / 传感运放、ADC、电流、温度、4–20mA
驱动 / 功率继电器、MOS、半桥、电机、LED
焊接 / 结构连接器、BGA/QFN、断线/过孔
EMC / 可靠性ESD、热故障、潮湿腐蚀

我的不良板维修单

快速诊断

输入典型现象,得到新人友好的下一步。

硬件设备教学中心

覆盖硬件研发、调试、维修、测试、可靠性和生产现场常见设备。V1.9 延续每类设备的“代表性实物图 + 操作/使用图 + 按键界面示意”,让新人先看懂机器长什么样、线插哪里、按钮怎么按,再做实战。

选择设备

⚠ 涉及市电、高压、非隔离电源、ESD 枪、环境可靠性设备等项目时,网页教程不能替代实验室 SOP、设备手册和现场有资质人员指导。

设备库

点击任意设备开始学习
ZYC

焊接技术 / 返修实战 SOLDER LAB

从“烙铁怎么拿、焊锡应该送到哪里”开始,一直练到 0603、SOIC/TSSOP、QFP、QFN 热风返修、通孔拆焊、焊盘修复和焊点质量判定。这里强调工艺控制:正确材料、适当热量、良好润湿、最小返工次数和可复测的结果。

权威资料入口

网页课程是训练辅助;正式生产和验收仍以公司 SOP、当前 IPC 标准、器件/PCB 工艺限制为准。
公开资料归纳

课程目录

0%

Cadence Allegro PCB Editor 16.6 · 两级实战训练

不再只练一块简单板:先用 STM32 四层控制板把 Allegro 基础操作跑通,再进入 BeagleBone Black 六层高速板实战,重点拆解 BGA、DDR3L、USB、Ethernet、HDMI、eMMC、电源/地平面、约束管理和生产输出。每一步仍按“菜单路径 → 具体动作 → 预期结果 → 为什么 → 卡住怎么办”来做。

项目 A|STM32 四层控制板

20 章,从建文件、板框、4 层层叠、网表、约束、布局,到 USB/CAN、铺铜、DRC、Gerber。所有章节拆到可逐项勾选的小步骤。

4 Layer00–19从零跟画

项目 B|BeagleBone Black 六层高速板

14 章,围绕 AM335x BGA、DDR3L、eMMC、USB、Ethernet、HDMI、PMIC、回流和高速返工做真实公开板拆解。

6 Layer20–33真实公开板

四层板完整实战

00–19

项目 A|STM32 四层控制板

负责把 Allegro 16.6 的基本功练熟:板框、层叠、网表、约束、布局、普通布线、USB/CAN、铺铜、DRC、Gerber。

4 LayerLQFP48USB + CAN

项目 B|BeagleBone Black 六层高速板

公开硬件真项目。AM335x BGA + DDR3L + eMMC + USB 2.0 + 10/100 Ethernet + microHDMI + PMIC,官方提供原理图和 Allegro PCB 数据。

6 LayerBGA + DDR3L多高速接口
读原理图→拆约束→看布局→追走线→反向复现→DRC/FAB

BeagleBone Black 六层结构学习图

先理解参考平面,再谈高速布线
L1Top Signal
L2GND Plane
L3Signal
L4Signal
L5Split Power
L6Bottom Signal
历史 RevB4 制造图给过 50Ω / 90Ω / 100Ω 阻抗示例,但课程不会让你死背线宽。真正实战请在 Allegro Cross-section 与 Constraint Manager 中读取当前设计规则,并按你实际板厂叠层重新算阻抗。

基础教学工程

从零跟画
PCB 尺寸80 mm × 55 mm,矩形板
层数4 层:TOP / GND / POWER / BOTTOM
核心 MCUSTM32F103C8T6 · LQFP48
通信USB-UART + CAN + SWD
供电5V 输入 → 3.3V LDO
主要接口USB、CAN、SWD、UART、GPIO
⚠ 教学中的层厚、线宽和差分参数是“练习值”。真正下单前必须用板厂提供的叠层和阻抗参数重新确认,不能把练习值直接当生产规则。

学习进度

0%

完成每一个“小步骤”都会保存到本机浏览器。

菜单路径输入参数预期画面常见卡点

四层板 · 20 个实战章节

00–19:从空白 .brd 到可交付四层控制板

Allegro 实战小技巧

30 条
01|Find Filter 先行点不中器件/走线时,先看 Find;不要连续乱点画布。
02|先布局后规则微调关键接口、BGA、DDR 先形成拓扑,再做精细规则,不要一开始陷在线宽数值。
03|Move 与 Slide 分清Move 改对象位置;Slide 更适合已布线段的形状调整,返工成本更低。
04|先 Show 再改遇到 DRC、网络、器件不确定时先 Show Element / Show Measure,确认对象身份再编辑。
05|飞线是布局老师Ratsnest 交叉严重时先移动器件,不要用大量过孔硬解。
06|高速线先画回流每次画 USB/DDR/CLK 前先问:下方参考平面是谁,换层后回流怎么过去。
07|过孔不是免费每次换层都引入不连续;高速差分和时钟优先少过孔,必要时就近加 GND stitching via。
08|DDR 先分组再等长先区分 CLK、DQS、DQ byte lane、ADDR/CMD,再在组内做长度关系。
09|不要盲目蛇形只为追求“数字一样”而蛇形会增加耦合与损耗;先满足拓扑和允许偏差。
10|BGA 先逃线规划先决定每圈球往哪一层、via 类型和通道,再布外部网络。
11|去耦看电流环电容不是“放旁边”就行,要让 VDD→C→GND 回路短且过孔靠近焊盘。
12|板边接口先锁USB、RJ45、HDMI、SD、排针先按机械约束锁定,避免后期整体推倒。
13|跨分割是红旗高速线跨 GND/POWER 分割会破坏回流;优先改走线或平面,不要靠后期解释。
14|电源层别切得太碎Split plane 过碎会制造狭颈和回流断点,先按负载与电流路径划分。
15|差分对不要只看等长优先看连续参考、线间距、耦合、过孔一致、连接器逃线,再看 pair skew。
16|约束命名要可读用 DDR_DQ_BYTE0、USB_HS、RMII 等清楚的 CSet 名称,后期审查更快。
17|规则改完立刻验证Constraint Manager 改值后马上用一小段交互布线验证,不要等全板走完才发现规则没绑定。
18|Shape 更新要有习惯移动器件或改走线后检查动态铜皮更新状态,避免旧 shape 假象。
19|关键网络先完成时钟、DDR、USB、Ethernet、复位、电源反馈先布;GPIO 最后填空。
20|先锁关键器件布局稳定后把连接器、BGA、DDR、晶振等关键件锁住,避免误拖。
21|颜色服务于任务临时突出当前网络/层,完成后恢复;不要长期把所有层都开着。
22|每章另存快照高速板练习建议 stage01_place、stage02_ddr、stage03_hs 等另存,返工时更安全。
23|DRC 先解释后清零不要把 DRC mode 关掉来“变绿”;每个 marker 要知道原因。
24|生产文件必须二次查看Gerber/NC 生成成功不等于正确,必须用 CAM Viewer 检查层、镜像、孔和版本。
25|快捷键要肌肉记忆把高频动作压缩到 10–15 个键先练熟,再逐步扩展,不必第一天背完整表。
26|命令卡住先 Esc/DoneAllegro 是强命令模式;状态不对先结束当前命令,再开始下一步。
27|测距优先 Show Measure长度/间距问题不要凭眼睛估,直接测。
28|层切换用 PgUp/PgDn配合你 env 的 layer up/down,布线换层查看会快很多。
29|Oops 比 Undo 更轻量交互命令中一步走错时先尝试 Oops;整条操作错再 Undo。
30|公司板厂规则优先训练板参数只是学习用,真实项目最终以公司规范、器件手册和板厂可制造性为准。

我的 Allegro 快捷键中心

已按你上传的 env 整理

这些是你自己 env 文件里的 alias / funckey 映射,不是 Cadence 默认键位。建议先练 F2/F3/F4/F6、D/F/G/Z、PgUp/PgDn、Esc 这一组,再逐渐增加。

视图 / 层 / 命令

F2Zoom Fit
F3Add Connect
F4Show Element
F5Redraw
F6Done
F7Next
F8Oops
F9Cancel
F10Grid Toggle
F11 / F12Zoom In / Out
PgUp / PgDnLayer Up / Down
EscDone
Spaceiangle 90°

Shift / Ctrl 组合

Shift+F2Property Edit
Shift+F3Slide
Shift+F4Show Measure
Shift+F5Copy
Shift+F6Move
Shift+F7Dehilight
Shift+F8Hilight Pick
Shift+F9Vertex
Shift+F10Save As temp
Shift+F11Zoom Previous
Shift+F12Zoom World
Ctrl+F5color192
Ctrl+F6Layer Priority
Ctrl+Shift+F5Status

你定义的单键

1Assign Color
2Undo
3Copy
4Change
5Dehilight
6Swap Components
AZoom Out
BRotate
CDelete
DAdd Connect
EShape Edit Boundary
FSlide
GMove
HAdd Line
NMirror
Q / ORats Net / Unrats Net
RShape Select
SZoom In
TShape Add
UIsland Delete
VToggle
WDelay Tune
ZShow Measure
+ / -Subclass Next / Prev

常用 Ctrl / 箭头 / 命令别名

Ctrl+NNew
Ctrl+OOpen
Ctrl+SSave
Ctrl+DDelete
Ctrl+Z / YUndo / Redo
↑↓←→Roam 视图
Ctrl+方向键按 Grid 增量 ipick
Shift+方向键Move + Grid 增量
edpsPadedit
rpsReplace Padstack
unplrpReport Unplaced
zcZoom Center
sar / uarAutoRoam On / Off
Ctrl+BShove 模式切换
⚠ 你的文本是 ALLEGRO GLOBAL Environment file。网页里完整展示快捷键,但实际配置时不建议直接拿整份文件覆盖别人电脑的 global env。先备份原 env,只合并 alias / funckey 段;Ctrl+C / V / X 是复制/粘贴/剪切保留键。

每日一个外围电路

课程库扩展为 181 个常见应用电路,覆盖电源、保护、MCU、模拟、接口、驱动、传感、隔离、存储、通信、电机、电池与音频。每天自动轮换 1 课;每课固定讲原理、计算、选型、Layout 和故障测量。

01

今日课程

今日
课程库按日期自动选择;你也可以前后翻阅。学习状态保存在当前浏览器。

外围电路课程地图

LEARNING

学习中心

学习内容不再占据主导航。按当前需求进入,完成后回到正在做的工程任务。

RESOURCES

资料与证据

这里放支撑工程决策的资料,不再把它们当作独立“功能世界”。

芯片测试与可靠性验证

管理芯片电性能、HTOL(高温工作寿命)、HTSL(高温存储寿命)、温度循环、HAST(高加速温湿应力)、ESD(静电放电)、闩锁等验证计划;测试条件由具体计划与标准版本决定,不在系统里写死。

✓ V4.3.2 Word 报告模板已接入

可靠性验证计划

常见测试库

HTOL高温工作寿命
温度循环热机械应力 / 封装可靠性
HAST / THB高温高湿偏压
ESD HBM / CDM静电抗扰度
闩锁CMOS 寄生结构触发
ZYC

工程知识库 FIELD NOTES

不是收藏“金句”,而是把工程师公开经验压缩成可执行动作:什么时候检查、测什么、怎么判断、如何把一次踩坑变成下一次的 Checklist。

工程师经验库 · 分域知识地图

不再把所有经验混在一个列表里。先按工程域分区,再在每个域里按细分类阅读;搜索仍可跨全库。
0 条