初始提交: CAN2USB硬件设计项目

添加完整的CAN2USB硬件设计项目,包括:
- 主项目文件 CAN2USB_V01.PrjPcb
- 原理图文件 Documents/CAN2USB.SchDoc
- PCB布局文件 Documents/CAN2USB.PcbDoc
- 文档PCB文件 Documents/CAN2USB_DOK.PcbDoc
- 物料清单文件 Documents/CAN2USB.BomDoc
- 项目说明文档 README.md
- 适当的.gitignore配置

项目特性:
- USB转CAN总线转换器设计
- 使用Altium Designer 23开发
- 包含完整的电源管理和信号调理电路
- 支持多种元件封装选项
- 由上海恩曌科技有限公司开发
This commit is contained in:
2025-09-11 18:08:09 +08:00
commit 124704b215
7 changed files with 1569 additions and 0 deletions

89
README.md Normal file
View File

@@ -0,0 +1,89 @@
# CAN2USB_V01 - USB转CAN总线转换器
## 项目概述
这是一个基于Altium Designer的硬件设计项目实现USB到CAN总线的转换功能。项目由上海恩曌科技有限公司Shanghai Topradar Science and Technology Co.,Ltd开发。
## 项目结构
### 主要设计文件
- **CAN2USB_V01.PrjPcb** - 主项目文件
- **Documents/CAN2USB.SchDoc** - 主原理图文件
- **Documents/CAN2USB.PcbDoc** - PCB布局文件
- **Documents/CAN2USB_DOK.PcbDoc** - 文档PCB文件
- **Documents/CAN2USB.BomDoc** - 物料清单文件
### 库文件
- **Schlib1.SchLib** - 原理图库
- **PcbLib1.PcbLib** - PCB封装库
### 输出文件
- **TRCN_CTL.OutJob** - 输出作业配置文件
- **CAN2USB_V01.OutJob** - 主输出作业配置文件
## 技术规格
### 设计参数
- **PCB尺寸**: A3规格
- **设计变体**: RevA (当前版本)
- **网格设置**: 捕捉网格10mil可视网格10mil
- **设计单位**: mils
### 主要功能模块
1. **USB接口电路** - 提供USB通信功能
2. **CAN总线接口** - 实现CAN通信协议
3. **MCU控制电路** - 主控制器部分
4. **电源管理** - 供电和稳压电路
5. **信号调理** - 信号处理和保护电路
## 设计特点
- 使用0805、0603、0402等多种封装尺寸的贴片元件
- 支持多种电阻、电容封装选项
- 包含完整的电源和接地网络
- 设计考虑了信号完整性和EMC要求
## 版本信息
- **项目版本**: V01
- **修订版本**: RevA
- **Altium版本**: AD23
- **模板文件**: xgy02.SchDot
## 文件说明
### 需要版本控制的文件
- 所有设计源文件 (.PrjPcb, .SchDoc, .PcbDoc, .SchLib, .PcbLib)
- 物料清单文件 (.BomDoc)
- 输出作业配置文件 (.OutJob)
### 忽略的文件(见.gitignore
- 临时文件和备份文件
- 输出生成文件PDF、报告等
- 预览文件目录
- 系统生成文件
## 开发环境
- **设计软件**: Altium Designer 23
- **操作系统**: Windows
- **版本控制**: Git
## 使用说明
1. 使用Altium Designer 23或更高版本打开项目
2. 检查设计规则和约束条件
3. 生成所需的输出文件Gerber、BOM等
4. 进行设计验证和DRC检查
## 维护记录
- 项目初始化并提交到Git版本库
- 创建完整的项目文档
- 建立适当的版本控制策略
## 注意事项
- 请勿直接修改库文件,应先创建本地副本
- 提交前请进行DRC和ERC检查
- 保持设计文件的版本一致性