添加完整的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开发 - 包含完整的电源管理和信号调理电路 - 支持多种元件封装选项 - 由上海恩曌科技有限公司开发
89 lines
2.4 KiB
Markdown
89 lines
2.4 KiB
Markdown
# 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检查
|
||
- 保持设计文件的版本一致性 |