Protues自定义元件教程:以CSI24WC02为例

需积分: 10 0 下载量 88 浏览量 更新于2024-07-29 收藏 857KB DOC 举报
"本文将详细介绍如何在Protues环境中自制元件,以CSI24WC02串行E2PROM为例,展示从创建绘图模型到配置管脚、封装及属性的过程。" Protues是一款强大的虚拟原型设计软件,允许用户自定义元件以满足特定需求。在本文中,我们将学习如何自制元件,特别是如何创建一个基于CSI24WC02的元件,这是一款支持400kHz I2C总线协议的串行E2PROM。 首先,了解元件的基本构成。元件可以有绘图模型,展示其外观,还有电气模型,定义其在电路中的电气行为。在本例中,我们只构建绘图模型。 创建元件的步骤如下: 1. **启动绘图模型**:点击“2D Graphics Box Mode”中的“COMPONENT”,绘制一个元件的外形。 2. **添加管脚**:切换到“Device Pins Mode”下的“DEFAULT”,绘制管脚。右键点击每个管脚,通过“Edit Properties”设置管脚名称(如A0)和默认管脚编号(如1)。 3. **定义元件信息**:选中绘制的图形,然后点击“Library > MakeDevice…”。在弹出窗口中,输入元件名称(如CSI24WC02)和引用前缀(如U),按照提示完成设置。 4. **指定封装**:在“ADD/Edit”选项中选择合适的封装,如DIL08(8脚双列直插封装),并分配给元件。 5. **设置组件属性**:接受默认的组件属性,或根据实际需求进行调整。 6. **器件数据手册与帮助文件**:如果有的话,可以添加器件数据手册和帮助文件,方便后续使用。如果没有,可以直接跳过。 7. **索引和库选择**:创建一个新的器件目录(如MyDevice),将元件保存在这个目录下。 完成上述步骤后,自定义的元件就已创建完毕,可以在Protues的“PickDevice”菜单中找到并使用。对于CSI24WC02,它具有以下关键管脚功能: - **SCL**:串行时钟,输入端,用于同步数据传输。 - **SDA**:串行数据/地址,双向端口,传输地址和数据,需要外接上拉电阻。 - **A0, A1, A2**:器件地址输入,用于多设备级联时设置独特地址。 - **WP**:写保护,连接到Vcc时,内容被保护,只能读取。 理解这些管脚的功能对于正确地在电路中使用自制元件至关重要。通过Protues自制元件的功能,用户可以根据实际项目需求定制各种元器件,提高仿真设计的灵活性和准确性。