初始提交: 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:
89
README.md
Normal file
89
README.md
Normal 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检查
|
||||
- 保持设计文件的版本一致性
|
||||
Reference in New Issue
Block a user