一、原理图阶段:定义并自动生成 8 通道 ADC 模块

步骤序号 操作步骤 详细说明 图示位置(假设软件界面)
1 创建主模块 设计单个 ADC 通道的完整电路,包括信号调理、滤波、电源去耦等 原理图编辑区
2 定义模块边界 在原理图中框选单个通道电路,右键选择 "Create Sheet Symbol" 主工具栏→Design→Create Sheet Symbol
3 命名模块 为模块分配唯一名称(如 "ADC_Channel") 弹出的对话框中设置
4 配置参数化属性 在模块属性中添加参数(如通道号 "CH_NUM") 双击模块→Parameters 选项卡
5 创建多通道实例 使用 "Multi-Channel Wizard" 工具 主工具栏→Design→Multi-Channel Wizard
6 设置通道数量 在向导中输入 "8" 作为通道数 向导界面的 "Number of Channels" 字段
7 配置参数映射 将 CH_NUM 参数映射为递增序列(1-8) 向导界面的 "Parameter Mapping" 区域
8 自动生成实例 确认设置后点击 "Finish",系统自动生成 8 个通道 原理图编辑区
9 验证连接 检查各通道与公共信号(如电源、时钟)的连接是否正确 放大查看各模块连接
二、PCB 阶段:使用 Copy Room Formats 复制已布线模块
步骤序号 操作步骤 详细说明 快捷键 / 菜单位置
1 创建 Room 在 PCB 中为第一个 ADC 通道创建 Room 右键→Room→Create Room from Selection
2 完整布线第一个通道 完成该通道的所有走线、过孔和元件放置 PCB 编辑区
3 优化布局 对第一个通道进行 DRC 检查和布局优化 主工具栏→Tools→Design Rule Check
4 准备复制 确保第一个通道的 Room 已完全定义且布线完成 查看 Room 边界是否包含所有元件
5 复制 Room 右键点击 Room→Copy Room Formats 右键菜单→Room→Copy Room Formats
6 粘贴 Room 选择目标位置→右键→Paste Room Formats 目标区域右键→Paste Room Formats
7 调整位置 使用 "Move Room" 工具将复制的 Room 放置到合适位置 右键→Room→Move Room
8 更新编号 批量修改复制模块中元件的编号(如 R1→R9,C1→C9) 主工具栏→Edit→Find and Replace
9 连接公共网络 将新 Room 中的公共信号(如 VCC、GND)连接到主网络 使用交互式布线工具
10 验证 DRC 对复制区域进行 DRC 检查,确保无短路或开路 主工具栏→Tools→Design Rule Check
三、关键设置与注意事项
项目 设置详情 作用 风险点
模块参数化 在原理图模块中定义可变量(如 CH_NUM) 实现实例间的差异化 参数映射错误会导致功能异常
Room 属性 设置 Room 为 "Keepout" 类型 防止其他元件侵入布局区域 未正确设置可能导致布局冲突
布线规则 为不同通道设置相同的走线宽度、间距规则 保持电气性能一致性 规则不一致可能导致信号质量差异
网络类 将相同功能的信号(如 8 个通道的 DATA_OUT)定义为同一网络类 统一应用布线规则 网络类定义错误会导致规则应用失败
元件编号方案 使用 "Designator" 功能自动分配编号 避免元件编号重复 手动编号易导致重复
四、常见问题排查
问题现象 可能原因 解决方法
复制的模块布线不完整 Room 边界未完全包含所有元件 重新定义 Room,确保包含所有走线和过孔
多通道实例无法生成 参数映射设置错误 检查 Multi-Channel Wizard 中的参数关联
DRC 报告网络未连接 复制后公共网络未正确连接 使用 "Connect" 工具重新连接网络
元件编号重复 未使用自动编号功能 执行 "Tools→Annotate" 重新编号
布局不对称 复制时未保持对齐基准 使用 "Align" 工具对齐多个 Room

通过以上步骤,可高效完成 8 通道 ADC 的原理图设计和 PCB 布局,确保模块间的高度一致性,同时大幅减少重复劳动。建议在操作前备份项目文件,以防意外数据丢失。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐