第八章:原理图库的构建
8.1 元器件库的构成及管理
8.1.1 AD提供了集成化的原理图符号库、PCB封装库的管理平台
8.1.2 原理图符号和PCB封装可以分时构建
8.1.3 几个术语:
- STEP:Standard for the Exchange of Product model data,用于3D建模
- SPICE:Simulation Program with Integrated Circuit Emphasis,用于电路仿真
- IBIS:Input/output Buffer Information Specification,用于信号完整性等
8.2 从原理图符号到封装库
8.3 构建原理图符号库的几种方式
8.3.1 使用EDA工具自带库,有时候需要做修改
8.3.2 从现有参考设计原理图中提取,有时需要做格式转换
8.3.3 从原厂的官网下载
8.3.4 自己基于器件的数据手册自己创建
8.4 常用器件的原理图符号
8.4.1 常用的器件有约定俗成的符号,便于阅读
8.4.2 在设计中可以做大小的调整,但不建议做样式的修改
8.4.3 多数EDA工具自带标准的原理图符号库,但一定要确保自己所使用的器件与其对应 - 管脚的命名和排序
8.4.4 确保原理图符号的管脚命名与封装库的管脚命名一致
8.5 调用现有原理图库
8.5.1 每种EDA工具都有自带的原理图库,一般是通用的器件,可以根据需要选装
8.5.2 自带的原理图库不一定适合自己的风格需要,有时可以根据自己的需要进行修改
8.5.3 专用元器件需要自建,最好形成统一的风格
8.6 从现有原理图中提取符号
8.6.1 能够加速设计,至少可以提供参考,在此基础上进行调整
8.6.2 厂商提供的参考设计
8.6.3 其他人分享的设计源图
8.6.4 需要认真验证
8.7 器件原厂提供的原理图库
- BXL = Binary eXchange Language
- TI、ADI、Maxim、Microchip、Silicon Labs、NXP、TE
- 包含了原理图符号、PCB封装、3D模型
- IPC7351-B
8.8 库资源网站
- UltraLibrarian:https://www.ultralibrarian.com/
- Samacsys:www.samacsys.com
- SnapEDA: http://www.snapeda.com
原理图符号 - 对器件功能的图形化表示
原理图符号是构成原理图的基本元素
- 准确 - 每一个管脚的属性
- 直观 - 功能、信号流程
- 大小 - 方便连接
- 位置 - 基准点
原理图符号的基本要素
- 轮廓形状 - 便于辨识
- 管脚 - 命名、输入/输出、属性、时钟、电源/地(有时隐藏)
- Grid - 固定清晰的间距,保证原理图的连接不出问题
- 设定原点坐标
- 标注信息:
- Designator - U?
- Comment - 型号(TCN75)或值(0.1uF)
- Description - Serial temperature sensor
原理图符号上的管脚
- 尺寸/管脚间距:适合在电路图上摆放
- IC的管脚排列:注意电路图上信号流走向:电源(多路)/地/输入(左)/输出(右)/时钟/参考源
- 注意隐藏管脚的统一命名,最好不要隐藏
- 不同性质的管脚(电源、时钟)特殊标记
元器件属性编辑框
- Default Designator - 缺省分配编号
- Comment - 说明:“型号”或“值”
- Description - 描述
- Type - 类型
- Parameters - 参数
- Models - 模型
- 元器件的封装定义 - 参照元器件Datasheet上的标准命名
- 描述信息:对于有型号的专用器件需要对其型号、描述、封装、厂商等进行详细定义
一个器件多个部分组成
- 一个器件(Component)可以由多个部分(Part)组成
- 一般用于内部多个相同的功能或着管脚比较多的器件
- 同一个器件的多个部分共享同一个器件编号,比如U1
- 注意公共管脚(电源、地、时钟等)
- 同一个bank的相关信号管脚以及电源信号最好画在一个Part里
- 包含多个Bank的FPGA的原理图符号
原理图库检查 - 这一步非常非常重要
- 管脚数量
- 管脚方向
- 管脚的特性
- 打印出来对照数据手册进行校对