网络通信模块电路设计

  • 格式:doc
  • 大小:2.20 MB
  • 文档页数:35

下载文档原格式

  / 35
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

xx学院综合性实验报告

一、实验目的

使用Altium Designer设计一个基于ENC28j60的网络通信模块。

二、实验仪器或设备

1.一台计算机。

2.Altium Designer软件。

三、总体设计

(一)新建工程

(二)元件的制作

2.1.制作ENC28j60芯片的封状

2.2.制作HR911105模块的封装

(三)绘制电路原理图

3.1.系统供电电路

3.2.ENC28j60通信电路

3.3.HR911105网络接口电路

(四)电路原理图的后续操作

4.3.元件的标注

4.4.更改元器件的PCB封装

4.5.原理图的编译与查错

4.6.生成元器件报表

4.7.生成网络报表

(五)绘制PCB电路板

5.1.规划电路板

5.2.装入网络表和元件封装

5.3.元件的布局

5.4.自动布线

5.5.手工修改布线

(六)PCB设计的后续操作

6.1.重新定义电路板形状

6.2.覆铜

6.3.字符串信息整理

6.4.DRC检查

6.5.打印电路图

6.6.打印PDF文档

四、实验步骤

1.新建工程

执行【File】|【New】|【Project】|【PCB Project】命令,新建一个空白的工程文件,并将其保存在网络通信文件夹下,重新命名为“ENC28j60.PrjPCB”。

执行【File】|【New】|【Schematic】命令,新建一个空白的原理图设计文件,命名为“ENC28j60.SchDoc”。

2.元件的制作

2.1 制作ENC28j60芯片的封状

执行菜单命令【File】|【New】|【Library】|【Schematic Library】,新建库文件,命名为“ENC28j60.SchLib”并保存;

•执行菜单命令【Tools】|【New Component】,在弹出的对话框中将新建的元件命名为 ENC28j60;

图 2 添加元件

•执行菜单命令【Place】|【Rectangle】在绘图区绘制一个大小合适的矩形;

•执行菜单命令【Place】|【Pin】放置管脚,ENC28j60 共有 28 个管脚。

图 3 元件属性设置对话框

图 4 元件管脚编辑器对话框

•由于芯片的管脚较多,分别修改比较麻烦,在管脚编辑器中修改元件管脚的属性则方便得多。双击【SCH Library】面板中的“ENC28j60”标签,弹出图 3 所示的元件属性设置对话框,再点击对话框左下角的【Edit Pins】按钮,弹出图 4 所示的元件管脚编辑器界面。请读者按照图中的设置来修改元件的管脚属性,修改完毕后的原理图模型如图 5 所示。

图 5 ENC28j60 的原理图模型

• 接下来为 ENC28j60 添加 PCB 封装。在图 11-3 所示的对话框中点击【Models for ENC28j60】区域的【Add】按钮,选择“Footprint”引脚封装。并在弹出的 6 所示的 PCB 模型对话框中点击【Browse】按钮浏览封装模型,如图 7 所示。

图 6 PCB 模型对话框

•ENC28j60 的封装为“DIP-28”,这个封装所在的库位于“C:\Program Files\Altium Designer Summer 08\Library\Pcb\Thru Hole”目录下的

“Dual-In-Line Package.PcbLib” 文件中,请读者将其加载并选中其中的 DIP-28,封装的预览如图 7 的右半部。

图 7 浏览元件封装

至此,完整的 ENC28j60 的库文件就制作完成了。

2.2 制作HR911105模块的封装

•执行菜单命令【Tools】|【New Component】,在弹出的对话框中将新建的元件命名为 HR911105;

•执行菜单命令【Place】|【Rectangle】在绘图区绘制一个大小合适的矩形;

•执行菜单命令【Place】|【Pin】放置管脚,各管脚的设置如图 8 所示,绘制完毕的

HR911105 原理图模型如图 9。

图 8 HR911105 的管脚设置

图 9 HR911105 的原理图模型

•HR911105 的 PCB 封装并非标准的封装,所以需要自己来绘制。执行菜单命令【File】【|New】【|Library】【|PCB Library】,新建PCB 库文件,命名为“ENC28j60.PcbLib”并保存。

•在随书附带的光盘中找到 HR911105 的Datasheet“HR911105.pdf”并打开,如图 10 所示,HR911105 的几何尺寸在图中均有标识。

图 10 HR911105 的尺寸

• 按照图 10 的数据绘制出 HR911105 的 PCB 封装模型,如图 11。绘制过程中要注意焊盘孔径的大小要稍大于元件实际的引脚,以及引脚之间的距离。可以先放置好各焊盘的大致位置,设置好焊盘的孔径。然后使用系统的【Reports】|【Measure Distance】工具来确定焊盘的精确位置,最后再绘制丝印层的几何图形。

图 11 HR911105 的 PCB 封装

• 接下来将 HR911105 的 PCB 封装添加到 HR911105 的原理图模型中去。与

ENC28j60 添加 PCB 封装的过程一样,在 3 所示的元件属性对话框中为 HR911105 添加 PCB 封装。需注意的是,添加封装前还需将刚刚绘制完成的“ENC28j60.PcbLib”加载到

3. 绘制电路原理图

3.1 系统供电电路

首先加载 1117 元件所在的库,在【Libraries】面板中点击【Search】按钮,弹出图 13所示的元件库查找对话框,在上面的文本框中填入需要查找的元件名“reg1117”并点击【Search】按钮开始查找,经过一段时间的搜索,系统会列出所有相关的元件。

图 13 查找元器件

3.2 ENC28j60通信电路

ENC28j60 是 10M 的网络通信芯片,一方面它通过 SPI 接口与外部控制电路交换