CircuitStudio 文档
CircuitStudio® 为那些偶尔进行印制电路板(PCB)设计、并希望随时拥有专业级工具的人提供了强大的设计解决方案。CircuitStudio 采用建立在强大 PCB 设计引擎之上的精简界面,提供完成原理图捕获与板级布局所需的工具,并可生成制造数据,将你的想法变为现实——所有工作都在一个强大、直观且统一的设计环境中完成。
入门指南
设计组件
Related article: CircuitStudio 中的组件管理
CircuitStudio 提供多种组件管理方法,以满足你偏好的设计组件使用方式。
-
Standard Component Libraries - 原理图符号(
*.SchLib)与 PCB 2D/3D 元件模型(*.PcbLib)库。 - Integrated Components - 在该模型中,高层级组件在原理图符号中建模,并存放于原理图库文件(*.SchLib)中。其他模型从该符号进行链接,组件参数也添加到符号中。所有源库——符号及其链接模型——在一个库包工程(*.LibPkg)中定义,随后编译为单一的集成库文件(*.IntLib)。编译为集成库的优势在于:所有组件信息都集中在一个可移植且安全的文件中。
- Vault Components - 这种“下一代”模型有效地将传统电子设计领域中的“设计组件”概念,映射到更大“产品领域”中组织其他部门所看到的组件。该模型不仅在不同设计域(原理图捕获、2D/3D PCB 布局)中表示组件,还扩展包含真实世界的物理器件信息,从而创建一个跨越(更准确地说是统一)设计与供应链领域的组件:一个 Unified Component。
资源参考
Parent page: 资源参考
CircuitStudio 的统一设计环境由多个 Servers 以插件形式接入核心平台构成。连同核心平台本身,这些服务器共同提供软件资源——其特性与功能,并以命令、对话框、面板等形式呈现。这些资源由服务器进行记录与汇总。可使用以下方法定位某个特定资源的信息:
- 在软件中,将鼠标悬停在功能区按钮、菜单命令、对话框、面板或设计对象上,然后按 F1。
-
在文档中,可通过以下任一方式:
-
使用本文左侧的弹出式导航树(点击页面左上角的
按钮打开),在各个服务器中浏览所需资源(位于导航树的 Resource Reference部分)。 - 使用右上角的 Search 字段。
-
使用本文左侧的弹出式导航树(点击页面左上角的
以下章节将重点标出资源文档中的一些关键区域,并提供快速导航。
设计环境
原理图捕获
PCB 设计
文本编辑
PCB 设计规则参考
Parent page: PCB 设计规则参考
CircuitStudio 的 PCB 编辑器使用 Design Rules 的概念来定义设计需求。这些规则共同构成 PCB 编辑器需要遵循的“指令集”。它们覆盖设计的各个方面——从布线宽度、间距、平面连接样式、过孔样式等,并且许多规则可由在线设计规则检查器(DRC)进行实时监控。
设计规则面向特定对象,并以分层方式应用。可以设置多个同类型规则。可能会出现某个设计对象同时被多个同类型且作用范围相同的规则覆盖的情况,此时就会产生冲突。所有冲突都通过优先级设置来解决:系统会从最高优先级到最低优先级依次检查规则,并选择第一个其作用范围与被检查对象匹配的规则。
通过一套定义良好的设计规则,你可以成功完成具有不同且往往严苛要求的板级设计。此外,由于 PCB 编辑器是规则驱动的,在设计开始阶段花时间设置规则,将使你能够更高效地开展设计工作,并确信规则系统正在努力确保设计成功。
可用的设计规则类别如下:
工程编译器违规参考
Parent page: 工程编译器违规参考
编译过程是生成工程有效网表的关键环节。事实上,正是编译过程产生了设计的统一数据模型——在 CircuitStudio 的统一设计环境中可跨设计域访问的单一数据模型。原理图中的连通性可在编译期间依据规则进行验证,这些规则在设计工程选项的 Error Reporting 与 Connection Matrix 选项卡中定义。
CircuitStudio 文档的此部分提供全面参考,描述在编译工程时源文档中可能存在的各类电气与制图违规。违规类别包括: