# 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检查 - 保持设计文件的版本一致性