收藏 分销(赏)

SP180S串行编程器1.doc

上传人:xrp****65 文档编号:8972233 上传时间:2025-03-09 格式:DOC 页数:10 大小:1.10MB
下载 相关 举报
SP180S串行编程器1.doc_第1页
第1页 / 共10页
SP180S串行编程器1.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述
贵州航天职业技术学院 电路CAD 课 程 设 计 设 计 题 目: SP180S串行编程器 专 业: 07 电气自动化 姓 名: 李 波 学 号: A073GZ042020140 二OO九年十二月 目 录 第一章 SP180S串行编程器概况 1 1.1 SP180S简介 1 1.2 SP180S硬件特点 1 第二章 绘制SP180S串行编程器原理图过程 2 2.1绘制元件 2 2.1.1新建PCB工程项目 2 2.1.2绘制所需元器件 2 2.2 元件封装编辑器的简介 3 2.2.2 元件封装编辑器 4 2.3 创建新的元件封装 4 2.3.1 元件封装参数设置 4 2.3.2 手动创建元件封装 5 2.4绘制原理图 5 2.5绘制PCB图 6 2.6 SP180S串行编程器原理图和PCB图 7 2.6.1绘制SP180S串行编程器原理图 7 2.6.2绘制的PCB图 7 第三章 设计总结 8 I 第一章 SP180S串行编程器概况 1.1 SP180S简介 SP180S 是一款直接使用USB通讯和供电的微型编程器,相比网上流传的各种DIY版的编程器如老外的“PGM89”、德国Peter Dannegger设计的“51/AVR编程器”,国人Digiboy设计的“Easy 51Pro编程器”,SP180S无论在软件的功能和硬件的设计上,均具有这些编程器无可比拟的优势。SP180S拥有媲美专业通用编程器的控制软件,在硬件设计上,SP180S只需要一个锁紧插座,无需切换任何跳线和开关。另外,前面几款编程器均没有技术支持,技术缺陷无法获得解决,更无法得到升级服务。SP180S则可以避免你的这些后顾之忧。 SP180S目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写。免费版的SP180S相比伟纳早期的商业编程器SP100U,其硬件设计、软件功能更完善,支持器件更多,能够满足单片机初学者和爱好者学习51单片机的要求。 1.2 SP180S硬件特点 SP180S硬件具有以下特点: (1)使用USB端口通讯和供电,即插即用; (2)唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器; (3)有电源和烧写状态指示灯,可直观了解编程器当前状态; (4)编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,性能稳定可靠,烧写速度快,经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40. 8 第二章 绘制SP180S串行编程器原理图过程 2.1绘制元件 2.1.1新建PCB工程项目 打开DXP 2004软件,然后再执行菜单命令File/New/Project/PCB Project.得到一个(*.PrjPCB)文件,即可完成PCB工程项目的新建。 2.1.2绘制所需元器件 1、新建元器件库文件(*.SchLib) 执行菜单命令File/New/Library/Schematic Library. 即可完成元器件库文件的新建。进入原理图元件库编辑工作界面,创建原理图的元件库文件为(默认为Schlib1.SchLib,可改为自己所需的名字,如马伟强.SchLib)。 2、绘制所需元器件:如AT89S52、ZIF、MAX232等。 在执行新建元器件库文件命令后,再执行菜单命令View/Workspace Panels/SCH/SCH Library,打开元件库编辑管理器。然后根据需求单击实用工具栏(Utilities)中的图标,在其下拉菜单中选择相应的工具画出元件的轮廓;再根据需求放置相应的引脚,在放引脚的时按下Tab键,可打开“引脚属性”( Pin Properties)对话框,然后可根据需求设置引脚的相应的属性(如:Display Name<引脚名>、Designator<引脚编号>、Electrical Type<引脚的电气性质>、Hide<选择是否隐藏引脚,勾选则隐藏>、Symbols<设置引脚的输入输出符号>、Length<设置引脚长度>、Orientation<选择引脚的旋转角度0°、90°、180°、270°>、Color<引脚颜色>); 另外在设置引脚名时,若需要在输入字母上带一横时(如),可以使用“*\”来实现,输入则输入E\A\即可完成;若需要给元件加上文字标注,则用图标中的图标,或选择菜单命令Place/Text String,拖出Text字符的十字光标,移至相应位置,按下Tab键,打开“注释文字”对话框,可进行相应属性的修改;点击选择图标中的命令,还可设置网络表格的限制。 3、保存绘制好的元件 选择菜单命令Tools/Rename Component,打开“新元件名称”对话框,将元件名改为需要的名字(如AT89S52)即可。 4、添加元件的PCB封装 单击元件库编辑管理器Model区域的Add按钮,打开Add New Model(添加新模式)对话框,选择添加Footprint模式,打开“PCB Model”对话框,在该对话框中的Name编辑框输入封装名。单击Browse按钮可选择封装类型,在弹出的对话框中查询合适的封装。还可单击按钮重新装载一个元件封装库,比如此处设计装载的是DIP, Modified - Trimmed Leads.PcbLib封装库。 5、元件库编辑管理器Component区域的几个菜单应用 (1)新建元件的应用 在编辑完成后,保存好文件。单击元件库编辑管理器Component区域的Place按钮,可将元件直接放入原理图编辑区。 (2)新建另外的元件(如ZIF) 单击元件库编辑管理器Component区域的Add按钮,在弹出的New Component Name对话框中输入ZIF,然后确定即可进行新的元件的编辑。 (3)删除元件 先选中要删除的元件,然后单击元件库编辑管理器Component区域的Delete按钮并确认即可。 (4)元件的属性设置 先选中要修改属性的元件(如AA),单击元件库编辑管理器Component区域的Edit按钮,在弹出的Library Component Properties对话框中,可进行Default Designator(默认元件编号,如U?)、Comment(注释,如AT89S52)、Library Ref(名字的修改,如AT89S52)等,在右边Parameters for AA栏中单击Add可添加元件在原理图中显示的属性,在models for AA中单击Add可PCB封装等进行设置,完成后点击OK即可,此时元件AA的名称已变成AT89S52. (5)元件库的保存 在编辑完成后,单击File/Save As...,输入自己所需要保存的路径和名称(如MyDesign.SchLib)即可完成元件库的保存。 2.2 元件封装编辑器的简介 2.2.1启动元件封装编辑器 . 在制作元件封装之前,首先要启动元件封装编辑器 (1) 执行菜单命令File/New/PCB Library,启动元件封装编辑器。 (2)将元件封装库保存起来,后缀名为.PcbLib,系统默认的文件名为PcbLib1.PcbLib,保存时可以更改名字保存,然后就可以进行元件封装编辑了。 2.2.2 元件封装编辑器 a) 主菜单:给设计提供编辑、绘图等命令,以便制作一个新元件。 b) 元件编辑界面(Components Editor Panel):主要用于创建一个新元件,将原件放置到PCB编辑器上,更新PCB元件库,添加或删除元件库中的元件等各项操作。 c) PCB Lib工具栏:提供各种图标操作方式,可以方便、快捷地执行命令和各项功能,如打印、存盘等。 d) PCB Lib放置工具栏(PCB Lib Placement):作用类似于菜单命令Place,是在编辑界面上放置直线、圆弧、圆、坐标、焊盘、过孔等。 e) 元件封装管理器:用于对元件封装进行管理。单击项目管理器下的PCB Library标签,即可进入元件封装管理器。 f) 状态栏与命令栏:用于提示当前系统所处状态和正在执行的命令。 2.3 创建新的元件封装 2.3.1 元件封装参数设置 1.板面参数设置 操作步骤如下: (1)首先执行菜单命令Tools/Library Options,系统将弹出“面板选项设置”对话框。 (2)在“面板选项设置”对话框中可以设置元件封装编辑的板面参数。 Ø Measurement Unit(度量单位):有两种度量单位,即Imperial(英制)和Metric(公制),系统默认为英制模式。 Ø Snap Grid(移动栅格):主要用于控制工作空间中的对象移动时的栅格间距。可用Ctrl+G快捷键打开设置Snap Grid的对话框。 Ø Component Grid:用来设置元件封装移动的间距。 X:用于设置水平方向栅格间距。 Y:用于设置垂直方向栅格间距。 Ø Electrical Grid(电气栅格):用于设置电气栅格的属性。 Ø Visible Grid(可视栅格):用于设置可视栅格的类型和栅距。 Ø Sheet Position(图纸位置):用于设置图纸的大小和位置。 2.系统参数设置 首先执行菜单命令Tools/Preferences,系统将弹出“Preferences设置”对话框。 2.3.2 手动创建元件封装 手工创建的一般步骤如下: 1) 执行菜单命令Tools/New Component,建立一个新的元件封装,但是不使用向导操作,即在弹出的对话框中直接单击Cancel,就可建一个空白的元件封装。 2) 执行菜单命令Edit/Jump/New Location,系统将弹出Jump To Location(位置设置)对话框,在X/Y-Location编辑框中将当前坐标点移到原点,输入的坐标点为(0,0)。在元件封装编辑时,需将基准点设定在原点位置。 3) 执行菜单命令Place/Pad,或者单击绘图工具栏中的相应按钮。 4) 执行该命令后,光标变为十字,中简单有一个焊盘,随光标移动,焊盘跟着移动到适当位置后,单击鼠标将其定位。在放置焊盘时,可按Tab键进入“焊盘属性”对话框,设置焊盘的属性。 5) 按同样的方法,再根据元件引脚间的实际间距将设定其水平距离和垂直距离。 6) 根据实际的需要设置焊盘的实际参数。 7) 将工作层面切换到顶层丝印层(即TopOverlay层),需在TopOverlay标签上点击即可。 8) 执行菜单命令Place/Line,光标变为十字,将光标移到合适的位置后,单击鼠标确定元件封装外形轮廓线的起点,随之绘制元件的外形轮廓。 9)绘制完成后,执行菜单命令Tools/Component Properties,或者进入元件封装管理器,双击当前编辑的元件名,系统会弹出PCB Library Component对话框。在该对话框中可以重新命名前面制作的元件封装,还可以添加一些元件封装的相关描述。 10)重命名以及保存文件后,该元件封装就创建成功,可以作为一个块供以后设计时调用。 2.4绘制原理图 图2-1 原理图的设计流程 绘制原理图的设计流程如下图2-1所示: 在上面的导入新建元件时已形成一个默认原理图文档(Sheet1.SchDoc),在此原理图中导入其它元件,然后摆放到合理位置再布线即可。若需要修改已有元件的属性则双击元件即可弹出Component Properties对话框,在其对话框中可以进行相应属性的修改;若需要改变引脚,则先将对话框中的Graphical中的Lock Pins取消选中,然后点OK即可取消引脚锁定限制,再双击元件上要修改的引脚可对引脚属性进行修改,选中某一只引脚,然后按Delete键即可删除选中的引脚,修改完成后再双击元件将Component Properties对话框中的Graphical中的Lock Pins选中,然后再点OK即可重新锁定引脚。如原理图中的RS232部分的DB9K可通过D Connector 9元件修改而来。 在放置元件或导线是若需要旋转则先选中元件,然后按空格键进行旋转;翻转则在移动元件时按下X键(水平翻转)或Y键(垂直翻转);自动标号:执行菜单命令Tools/Annotate完成;电气规则检查:执行菜单命令Project/Project Options,打开“Error Reporting(错误报告)”选项卡,可以看到错误选项。 生成网络表:选择菜单命令Design/Netlist For Project/Protel,系统将生成一个*.NET文件(此处为马伟强.NET)。 2.5绘制PCB图 PCB图设计流程如图2-2 PCB图设计流程如图2-2所示,PCB图设计流程就是印制板图的设计步骤: 1、新建PCB文档,执行菜单命令File/New/PCB.即可 2、在禁止布线层(Keep-Out Layer)先画出PCB的物理形状,用工具栏中的图标中的画线工具完成;然后导入有原理图生成的网络表,用菜单命令Design/Import Changes From RRF.PrjPCB完成。 3、元件布局:若元件较少可以用菜单命令Tools/Auto Placement/Auto Placer进行自动布局即可,若元件较多可以手动调整布局。 4、自动布线:在元件布局完成后,执行菜单命令Auto Route/All,再在弹出的对话框中单击Route All即可;若要撤销所有自动布线,则执行菜单命令Tools/Un-Route/All即可。 5、补泪滴:执行菜单命令Tools/Teardrops即可完成对焊点、接点的修复。 2.6 SP180S串行编程器原理图和PCB图 2.6.1绘制SP180S串行编程器原理图 绘制的原理图如下图2-3所示: 图2-3 SP180S串行编程器原理图 2.6.2绘制的PCB图 绘制的原理图如下图2-4所示 图2-4 SP180S串行编程器PCB图 第三章 设计总结 通过本次的课程设计,使我对Protel 2004软件的应用有了更加深刻的认识,以及对软件中各个功能的使用加深。加强了对Protel 2004软件的使用,能很快的设计各种电路的绘制以及制作PCB版。对《EDA技术--Protel 2004》这门课程也有了更深的掌握和认识。虽然本次设计中部分内容是参照伟纳电子网的资料,但是使我对EDA理论知识得到了实践与延伸。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服