用户输入可能有以下形式:
user_datasheet_path将分析对象写入中间文件:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/analysis_target.md
格式:
# 分析对象
- **元器件名称/型号**:
- **元器件类型**:
- **所属类别**:(如功率器件/控制IC/被动元件/磁性元件/保护器件等)
- **应用场景**:(用户描述的或推断的应用场景)
- **分析目标**:
分支 A:用户上传了规格书文档
如果用户直接上传了 Datasheet 文件(user_datasheet_path 已存在),则:
fetch(type="file_path", id=user_datasheet_path) 读取上传的规格书内容分支 B:用户未上传规格书,需要网络搜索
如果用户未提供规格书文档,则使用 search(source="web") 搜索元器件最新 Datasheet:
搜索策略:
"[型号] datasheet pdf [年份]" — 获取官方规格书"[型号] specification sheet" 或 "[制造商] [型号] datasheet""[型号] application note" — 获取应用笔记获取更深入的应用指导搜索要求:
数据提取(两个分支共用):
使用 fetch(type="url") 或 fetch(type="file_path") 阅读规格书内容,提取核心信息:
写入中间文件:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/datasheet_info.md
提取字段(按以下结构):
# 规格书摘要 - [型号]
- **制造商**:
- **封装**:
- **最新版本/日期**:
## 绝对最大额定值
| 参数 | 数值 | 单位 |
|------|------|------|
| Vds/Vce/Vcc_max | | |
| Id/Ic/Iout_max | | |
| P_tot | | |
| Tj_max/Tstg | | |
## 关键电气参数
| 参数 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|------|------|--------|--------|--------|------|
| ... | | | | | |
结合 Datasheet 内容,用简洁清晰的语言讲解该元器件的基本工作原理,包括:
写入中间文件:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/principle.md
从规格书中提取该元器件类别最关键的技术指标(3~8 个),解释每个指标的含义和在选型/设计中的重要性:
格式示例:
## 关键技术指标
### 1. [指标名称] - [符号/单位]
- **含义**:[简明解释]
- **为什么重要**:[在设计中的影响]
- **典型值/范围**:[参考值]
- **选型建议**:[如何根据应用选择该参数]
重点标注工程师在实际应用中容易忽视或误解的技术指标,每个指标给出:
## 易错技术指标 ⚠️
### 1. [指标名称]
- **常见误解/错误**:[描述工程师容易错在哪]
- **正确理解**:[应该怎么理解和应用]
- **后果**:[理解错误可能导致什么问题]
- **正确做法**:[如何避免]
典型易错指标包括但不限于:
基于规格书和知识库内容,给出结构化的应用指导。至少覆盖以下维度:
写入文件:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/application_guidance.md
模板:
# 应用指导
## 1. 电气设计注意事项
- 工作电压/电流的边界条件
- 驱动/偏置电路要求
- 保护电路建议(如 R-C snubber、TVS 保护)
- 匹配/外圈元件推荐值
## 2. 工艺与布局注意事项
- PCB 布局要点(功率回路面积、寄生参数控制)
- 散热设计(热阻、散热器选型、风道设计)
- 焊接工艺要求(如回流焊温度曲线、湿敏等级 MSL)
- 安规与隔离要求(爬电距离、电气间隙)
## 3. 降额规范
**参考规范说明:** 本降额建议综合参考电力电子硬件知识库中的以下降额规范文件,实际应用时应优先遵循与产品定位匹配的规范等级:
| 规范名称 | 类型 | 来源 | 适用场景 |
|---------|------|------|---------|
| 《开关电源电子元器件降额技术规范》 | 团体标准 | 中国电源学会 | 通用开关电源、I~III级可靠性分级 |
| 《器件应力降额总规范》(V2.1) | 企业标准 | 艾默生网络能源 | 通信电源、工业电源、高可靠性产品 |
| GJB/Z 35 | 国军标 | 国防科工委 | 军用/航空航天等高可靠要求场景 |
降额等级说明:
- **I 级**(最高可靠性):适用于航空航天、军事、关键安全系统
- **II 级**(中等可靠性):适用于工业设备、通信设备等长寿命要求
- **III 级**(标准可靠性):适用于消费电子、商用设备等一般场景
**通用降额推荐(针对本元器件):**
| 参数 | 推荐降额比例 | 依据规范 | 说明 |
|------|-------------|---------|------|
| 电压 | ≤80% of Vmax | 通用 | 依据元器件类型可适当调整 |
| 电流 | ≤80% of Imax | 通用 | 需结合散热条件评估 |
| 功率 | ≤70% of Pmax | 通用 | 高频开关器件需额外注意 |
| 结温 | ≤85% of Tjmax | 通用 | 长期可靠性关键参数 |
## 4. 常见失效模式与对策
| 失效模式 | 原因 | 对策 |
|---------|------|------|
| [失效模式1] | [根本原因] | [预防/改进措施] |
| [失效模式2] | [根本原因] | [预防/改进措施] |
| ... | ... | ... |
## 5. 其他注意事项
- 存储与运输要求(如防静电、防潮)
- 生命周期与停产预警(EOL 信息)
- 仿真验证建议
针对该元器件类型,搜索电力电子硬件知识库获取补充信息:
search(source="kb", kb_id="PfaEVmQ_5nTnJc7QRIVRHRfxejznaBF3GfpAuKLPuSo=", question="[元器件类型] + 应用注意事项/设计要点/常见问题")
将知识库中高价值的内容补充到应用指导中,并标注来源。
在电力电子硬件知识库中搜索与目标元器件相关的经典失效案例:
search(source="kb", kb_id="PfaEVmQ_5nTnJc7QRIVRHRfxejznaBF3GfpAuKLPuSo=", question="[元器件类型] + 失效案例/failure/case/故障分析")
如果知识库中有相关的失效案例,使用 fetch(type="media_id") 深入阅读完整内容。
将搜索结果整理为以下结构,写入:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/failure_cases.md
模板:
# 经典失效案例
## 案例1:[案例标题]
- **背景**:[应用场景、电路环境]
- **失效现象**:[详细描述失效表现]
- **根因分析**:[失效的根本原因分析]
- **教训/启示**:[从该案例中可以学到什么]
- **对策**:[如何避免同类问题]
- **来源**:[知识库引用]
## 案例2:[案例标题]
...
## 案例总结
[归纳该类型元器件的常见失效规律、共性问题,形成可复用经验]
读取所有中间文件内容,按以下模板生成完整的 Markdown 报告:
文件:/sandbox/workspace/outputs/{元器件型号或类型}_应用指导/应用指导报告.md
报告模板:
# 电子元器件应用指导报告
## 📋 报告概览
| 项目 | 内容 |
|------|------|
| **元器件** | [型号] |
| **类型** | [器件类别] |
| **制造商** | [制造商] |
| **规格书版本** | [版本/日期] |
| **报告生成时间** | [当前时间] |
| **知识库** | 电力电子硬件知识库 |
---
## 1️⃣ 元器件基本原理
[Phase 2.2 的内容,简洁原理讲解]
---
## 2️⃣ 关键技术指标分析
### 2.1 关键指标
[Phase 3.1 的内容]
### 2.2 ⚠️ 易错指标
[Phase 3.2 的内容]
---
## 3️⃣ 应用指导建议
### 3.1 电气设计注意事项
### 3.2 工艺与布局注意事项
### 3.3 降额规范(含参考规范说明)
### 3.4 常见失效模式与对策
### 3.5 其他注意事项
[Phase 4 的内容]
---
## 4️⃣ 经典失效案例与经验总结
[Phase 5 的内容]
---
## 5️⃣ 参考资料
- [Datasheet 名称及链接]
- [知识库引用条目]
- [行业标准/应用笔记引用]
- [其他参考来源]
---
*本报告由「电子元器件应用指导」Skill 基于 电力电子硬件知识库 与公开 Datasheet 生成,仅供参考,实际应用请结合具体设计与测试验证。*
provide_file 工具提供 Markdown 文件的下载链接用户可能要求修改报告:
根据用户请求直接进入对应的 Phase 修改,重新生成相关中间文件和报告。注意只修改受影响的部分,避免全量重做。
search(source="kb", kb_id="PfaEVmQ_5nTnJc7QRIVRHRfxejznaBF3GfpAuKLPuSo=", ...)用户输入:"帮我分析 IRF540N 这个 MOSFET 的应用指导"
执行过程:
用户输入:"帮我分析 0805 X7R 10µF 50V MLCC 的应用注意事项"
执行过程:
用户输入:上传了一个 PDF 文件 "C3M0016120K_datasheet.pdf",说 "帮我分析这个 SiC MOSFET"
执行过程:
user_datasheet_path = 上传的文件路径共 1 个版本