PICMATE系列仿真器说明书.doc_第1页
PICMATE系列仿真器说明书.doc_第2页
PICMATE系列仿真器说明书.doc_第3页
PICMATE系列仿真器说明书.doc_第4页
PICMATE系列仿真器说明书.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PICMATE系列仿真器硬件说明书目录PICMATE 系列仿真器介绍3PICMATE 仿真器使用环境要求5PICMATE仿真器使用软件5装箱配置6PICMATE精灵版芯片支持列表7PICMATE2004芯片支持列表8PICMATE仿真器USB驱动安装12PICAMATE 常见问题解答14附录一:PROBE使用注意事项15附录二:售后服务及维修18附录三:开发工具故障单19附录四:PICMATE 仿真器使用注意事项20声明:本说明书仅针对PICMATE仿真器硬件部分,配合使用软件为PICMATE IDE。软件附在随机光盘中,也可到网站上下载。软件部分请在PICMATE IDE软件中的帮助菜单内查询。本文档内容按“现状”提供,除非适用的法律另有规定,否则不对本文档的准确性、可靠性和内容做出任何类型的、明确或默许的保证。本公司遵循发展的策略,因此保留在不预先通知的情况下对本文档描述的产品进行修改和改进并修订、更新本文档的权利,有关最新的产品信息,请登陆我们的网站查询:。PICMATE 系列仿真器介绍PICMATE系列仿真器是由MICROCHIP公司授权,本公司自主研发设计的PIC系列单片机专用的仿真器。自1993年问世以来,PICMATE系列仿真器以其可靠、真实的仿真功能获得了广大用户的好评。PICMATE系列仿真器采用积木式结构,一套仿真器由三部分组成:PICMATE主机、POD模板和PROBE模板。主板为仿真器的核心,包括程序区及仿真控制等。根据PIC芯片内核的不同,需要选用不同的POD(POD模板和主机一起装在外壳内,打开外壳后可插拔),同一内核的芯片又分作许多子系列,不同的子系列具备不同的外设,需要选用不同的Probe,可插拔。具体选择请参看下面的芯片支持列表。本说明书针对最新推出的PICMATE 精灵版仿真器和PICMATE 2004全系列仿真器两款仿真器。PICMATE系列仿真器的主要特性如下:1、 便携式设计,体积小,重量轻;2、 采用Microchip专供的仿真芯片设计制造,100%全实时在线仿真,不占任何资源;区别于廉价的在线调试器。3、 采用USB接口与PC机连接支持USB1.1和USB2.0协议,可方便的升级下位机软件;4、 主板采用MCU控制,减少PC机的直接干预,提高了读取寄存器等动作的响应速度。5、 主板上采用高速RAM,最高仿真速度可以达到40M;6、 3层架构设计,减少客户为后续支持其他系列芯片的追加投资7、 仿真器可以直接为用户目标板提供大电流(1A),简化调试准备过程,使目标板电源可以在调试完成后再设计;8、 通过POD模板支持可编程振荡(0K-20M,步长50K),用户可采用仿真器内部振荡源,仿真器和用户板都不必外接振荡体。9、 PICMATE仿真器可共用一个开发环境,照顾了用户使用习惯。PICMATE精灵版是PICMATE2004仿真器的简化版本,支持5x和16系列芯片仿真,不支持18系列芯片的仿真。两款仿真器都可向下兼容原PICMATE2002仿真器系列的16系列仿真模板。PICMATE系列仿真器功能特性比较表:功能Picmate精灵版Picmate2004跟踪类型无先入先出,先入后出跟踪范围无跟踪功能128K断点类型多次断点,条件断点,数据断点(需要POD支持)多次断点,条件断点,外部断点,数据断点仿真电平提供方式由仿真器自身提供仿真器自身或目标板均可仿真电压3.3V(需要POD2支持)或5V3V至5.5V之间的任何电压通讯方式支持Usb1.1和Usb2.0协议振荡方式支持可编程振荡*(需POD支持)和外部振荡软件支持PicmateIDE V5.1以上POD类型POD1POD2-2002/POD2POD1、POD4POD2-2002/POD2,POD3-2002/POD3芯片支持支持16系列,5X系列16,18,5X全系列注*可编程振荡:PICMATE 系列仿真器在新POD模板上添加了可编程振荡,除仿真器原来可支持的RC、XT等外部有源振荡外,用户还可以直接从软件上选择“可编程振荡”,再选择需要的振荡频率。(仿真器和用户板上都不需接外部振荡源)振荡频率从0k-20M,可选的最小单位为50K。和老产品相比PICMATE2002,新的Picmate系列仿真器功能更为强大:1、 支持多种断点和RAM触发;2、 支持多种供电方式。3、 扩大了跟踪容量(现为128K),提供两种跟踪方式(Stack类型和FIFO类型),方便查看最新或最早的跟踪数据;4、 外部触发方式更加丰富多样,添加了边沿触发;5、 可以满足18系列的大容量RAM的需求;6、 支持3.3V电压的芯片,很好地照顾到PIC MCU的低压趋势。基于PICMATE2004设计的几款PODPOD1,POD2,POD3,POD4很好实现了客户对3.3V仿真电平的支持。基于老产品PICMATE2002设计的POD2-2002,POD3-2002不能作到对3.3V系统的支持,PICMATE2002上的5X模板不能用在PICMATE2004以及PICMATE精灵板上面,不推荐客户采用基于老产品的POD。PICMATE 仿真器使用环境要求 CPU为PIII以上 64M以上内存 一个空余的USB口 软件支持win98、win2000、winXP、winNTPICMATE仿真器使用软件PICMATE精灵版和PICMATE2004仿真器使用同一软件环境:PICMATE IDE。目前最新版本为PICMATE IDE5.1,该软件可在随机附送的光盘中或上网站下载。关于软件使用说明,您可在软件的帮助菜单中得到支持。注:PICMATE2004仿真器以后还可在MPLAB IDE(MICROCHIP开发工具软件平台)环境下使用,只需安装一个插件程序。关于该插件的最新信息请到 网站查询。装箱配置一套完备的PICMATE 仿真器出厂时配置如下:l PICMATE主机l POD模板l PROBE模板l TPDEM1板:PICMATE 仿真器配套demo板(PICMATE IDE软件内有配套demo程序)l 开关电源(内正外负):输出5V3Al 晶振座:随机配置4M晶振(装箱时已插在POD板的晶振接口上),客户若需要更换,只需将晶振座上的晶振取下,再将新的振荡体焊接到晶振座上即可。焊接管脚如下图所示。*RC振荡电路的焊接图在主机外壳晶振接口旁有标识。l 逻辑探头:逻辑测试探头为7PIN单排结构。使用逻辑测试功能时接目标板测试点。(逻辑测试功能使用时需在PICMATE IDE软件中设置)7个探头的含义:u 探头1(黑色) 与目标板地线相连,作为信号地;u 探头2 7 分别对应逻辑通道16。*请注意主机外壳上逻辑探头接地端的标识l USB线:仿真器与PC机的连接线l 仿真头连接线:仿真器和用户板的连接线l 安装光盘:内含PICMATE IDE软件及demo程序等配件l 使用说明书和注册卡PICMATE精灵版芯片支持列表主机仿真模板I仿真模板II可仿真芯片型号 PICMATE精灵版POD1*PROBE57*12C508/509 16C54/55/56/57/58/50512F508/50916F54/57/505POD2-2002/POD2PROBE62516C620/621/622/554/556/55816CE623/624/625PROBE71116C710/711PROBE7716C62/63/64/65/66/6716C72/73/74/76/77/712/71616F72/73/74/76/77PROBE87716F870/871/872/873/874/876/877PROBE92616C923/924/925/926PROBE62816F627/628/627A/628APROBE77416C773/774PROBE81916F818/819PROBE67616F676/16F630/12F675/12F629PROBE84A16F84A/84/83PROBE777PIC16F737/747/767/777PORBE877A16F873A/874A/876A/877APROBE71616F716POD2PROBE63616F636,12F635PROBE648A16F648A/628A/627APICMATE2004芯片支持列表主机仿真模板I仿真模板II可仿真芯片型号 PICMATE 2004POD1*PROBE57*12C508/509 16C54/55/56/57/58/50512F508/50916F54/57/505POD2-2002/POD2PROBE62516C620/621/622/554/556/55816CE623/624/625PROBE71116C710/711PROBE7716C62/63/64/65/66/6716C72/73/74/76/77/16C712/71616F72/73/74/76/77PROBE87716F870/871/872/873/874/876/877PROBE92616C923/924/925/926PROBE62816F627/628/627A/628APROBE77416C773/774PROBE81916F818/819PROBE67616F676/630;12F675/629PROBE84A16F84A/84/83PROBE777PIC16F737/747/767/777PORBE877A16F873A/874A/876A/877APROBE71616F716POD2PROBE63616F636;12F635PROBE648A16F648A/628A/627A主机仿真模板I仿真模板II可仿真芯片型号 PICMATE 2004POD3-2002POD3PROBE45218C242/252/442/452 18F242/252/442/452 PROBE45818F248/258/448/458POD3PROBE1320PIC18F1220/1320PROBE432018F2220/2320/4220/4320PROBE868018F8680/8585/6680/6585/8621/8525/6621/6525PROBE872018F8720/8620/8520/6720/6620/6520POD4PROBE468018F4680/4585/2680/2585 /4580/4480/2580/2480PROBE455018F4550/4455/2550/2455PROBE462018F4620/4525/2620/2525/4520/4420/2520/2420/4610/4515/2610/2515/4510/4410/2510/2410/4321/4221/2321/2221PROBE849018F8490/8390/6490/6390/8410/8310/6410/6310PROBE672218F6722/6627/6622/6527模板不断更新中,请以网站上信息为准:*POD1、*PROBE57,硬件上有拨码开关,其说明请参看下面的“POD1模板上的拨码开关说明”和“PROBE57模板上的开关说明:” 其余PROBE请参考附录“PROBE使用注意事项” PICMATE仿真器USB驱动安装PICMATE系列仿真器有专用的USB驱动程序,可自动安装(需在管理员权限下安装)若自动安装失败可手动安装。仿真器支持在线更新底层程序(即IDE软件升级,底层硬件控制程序亦可随之升级,达到同步实现新功能),因此需要加载两次驱动程序才能正常工作。手动安装步骤如下:1、 安装PICMATE IDE 软件2、 仿真器与PC机的usb接口连好,接上仿真器电源,计算机会自动搜索硬件3、 选择“搜索适于我的设备的驱动程序”,然后点击“下一步”4、 如上图所示,选择“指定一个位置”,然后点击“下一步”5、 如上图所示,在弹出的窗口中使用“浏览”按钮来选择厂商文件复制来源。驱动程序在IDE软件安装目录下的DRIVER98(支持Win98系统)和DRIVE2k(支持Win2000和XP系统)文件夹内。例:您使用的POD模块为POD2(支持PIC16系列),Win98操作系统下,应设置驱动的厂商文件复制来源信息文件为.Picmate2004 Driver98PODIIpmloder.inf;Win2000或winXP操作系统下,则应设置该文件为.Picmate2004Driver2kPODIIIpmloder.inf。6、 设置完成后,点击“下一步”,系统将自动完成驱动程序的安装。7、 完成确认后系统将会再次搜索到新的硬件,同样采用刚才的步骤进行安装。请注意:此时应设置驱动的厂商文件复制来源信息文件为:.Picmate2004Driver98Pm2004.inf(Win98操作系统);或.Picmate2004Driver2kPicmate2004.inf(Win2000或WinXP操作系统)。上述步骤完成后就可以正常使用了。安装正确后可在设备管理器内看到PICMATE2004 Emulator,如下图所示。PICAMATE 常见问题解答问:为什么硬件连接好、接通电源后PICMATE主机上的电源指示灯不亮?答:PICMATE的电源指示灯必须在usb驱动装好、设备正常工作的情况下才会点亮,用户可据此判断usb驱动是否安装正确。问:收到的新货中为什么看不到POD板?答:POD板和PICMATE主机一起都装在外壳内。问:5X系列芯片在选择芯片和晶振类型时需注意什么?答:需注意硬件POD1和PROBE57上要选择相应的拨码开关,示意图在PROBE57的电路板上有标识,本说明书内也有详细介绍。问:PICMATE仿真头连接线的第一脚如何判断?答:可选择由仿真器提供仿真电平,连接好仿真线,不接目标板,空测电源、地引脚 。或者按以下方法判定:与目标板相连一端有黑三角标记。40PIN线黑三角所在位置为第一脚,28/20/18/14/8PIN线黑三角所在位置为最后一脚。各排线按一定规格所做,请勿替换使用,以对坏仿真器及目标板系统造成损坏。POD1模板上的拨码开关说明:开关拨到“ON”:根据软件上的可编程振荡频率值进行工作,这时即使软件和硬件上都选择了外部晶振,仿真时依然是按照可编程振荡设定的频率在工作,用户的选择无效,出厂默认的设置就是“ON”。开关拨到“OFF”:根据外接的振荡频率运行,这时候选择可编程振荡是无效的,如果外部没有接震荡,那就成了震荡不正常。注:厂家推荐使用可编程振荡方式PROBE57模板上的拨码开关说明:以下描述仅针对12C508、12C509、16C505三款芯片,16c5x系列芯片SW1-SW5均为OFF1、 选择芯片型号芯片型号SW1 状态SW4 状态12C508/509OFFON16C505ONOFF2、 选择内外部复位(仅针对12C508、12C509、16C505)复位形式SW5 状态芯片采用外部复位ON芯片采用内部复位OFF3、选择内外部振荡(仅针对12C508、12C509、16C505)12C508、12C509、16C505三种芯片型号,既可工作在内部振荡模式也可工作在外部振荡模式。当工作在外部振荡模式时,OSC1、OSC2引脚作为外部振荡输入引脚;当工作在内部振荡模式时,由于振荡源由内部RC提供,OSC1、OSC2引脚作为普通I/O口,不再作为振荡输入引脚。(请查阅相应芯片资料)SW2、 SW3就是用于OSC1、OSC2与数据输入口之间进行选择。振荡方式SW2 状态SW3 状态芯片采用外部振荡ONON芯片采用内部RC振荡OFFOFF选择外部振荡方式时,仿真器采用仿真器振荡插座上的振荡体,并非用户目标板上的振荡体。选择内部RC振荡方式时,软件上要选择可编程振荡,振荡频率4M按照上述要求选择POD模板和PROBE模板的拨码开关。注意:PROBE57暂不支持外部RC振荡,有此用途者请使用可编程晶振模式代替。仿真12C508,12C509,12C505时,PIN4(GP3/MCLR)作为普通I/O时,仿真器上为双向I/O口,而实际芯片上只能作为输入口。附录一:PROBE使用注意事项由于历史原因及软硬件设计原因,PROBE使用时需注意:基于PICMATE2004设计的PROBE:1, POD1+PROBE57:不支持外部RC振荡(可用可编程振荡来替代), 不支持由PICMATE提供3.3V仿真电平(可以配合PICMATE2004,采取由目标板提供仿真电平来实现)。2, PROBE877A:模板内置TIME1 32K振荡,仿真时候需要拆掉目标板32K振荡。不可用来直接仿真16F87X芯片。只可将87XA仿真成功的代码做修改后移植到87X芯片。选择的时候只能选择87XA来全仿真87XA芯片,如选择87X来近似仿真87X,则可能因仿真ME片控制信号不一致导致某些外围模块不正常,如UART。(可选择PROBE877全仿真16F87X芯片)3, PROBE777、PROBE648A:模板内置TIME1 32K振荡,仿真时候需要拆掉目标板32K振荡。4, PROBE716:模板内置TIME1 32K振荡,仿真时候需要拆掉目标板32K振荡。只能仿真16F716,不可近似仿真16C716/712(但可选择PROBE77仿真16C712/716)。5, PROBE636:掉电检测不能仿真。模板内置TIME1 32K振荡,仿真时候需要拆掉目标板32K振荡。6, PROBE1320、PROBE4320:不支持电源管理模式中的振荡切换。支持传统的SLEEP模式,以及CPU休眠,外围模块如UART按主时钟频率在等待,有信号则唤醒CPU的IDLE模式。PICMATE2004只有在全速运行下才能仿真SLEEP和IDLE模式。7, PROBE8720、PROBE8680:只支持微控制器模式,不支持其他三种外扩总线模式。建议配合80PIN转接座使用。转接座使用请关注。8, PROBE4680:RE3/MCLR位在特殊寄存器窗口中永远显示为1,但设置为IO输入功能时可以正确读入管脚的0,1电平信号。不可近似仿真18F458/448/258/248芯片(可选择PROBE458来仿真)。9, PROBE8490:RE3/MCLR位在特殊寄存器窗口中永远显示为1,但设置为IO输入功能时可以正确读入管脚的0,1电平信号。建议配合80PIN转接座使用。转接座使用请关注。仿真18F8X10/6X10时只支持微控制器模式。10, PROBE4550:用到USB功能时,只能在仿真器上外接4M振荡,通过1分频得到4M以产生96M信号,再分频后得到48M信号,供USB使用,以及再次分频后供MCU使用。欲外接8M或者更高振荡以分频得到4M信号,则不能正确产生48M信号。使用USB功能时不能采用可编程振荡。RE3/MCLR位在特殊寄存器窗口中永远显示为1,但设置为IO输入功能时可以正确读入管脚的0,1电平信号。11, PROBE4620:PortE的RE3/MCLR位在特殊寄存器窗口中永远显示为1,但复用为输入时可以正确读入因脚的0,1电平信号。PLL,INTRC,EC振荡不支持。可通过可编程震荡来得到需要频率。内部复位下MCLR脚不能做为输入,但可以屏蔽外部复位功能。CCP2切换不支持,只能由RC1实现CCP2功能。12, PROBE6722:PortG的RG5/MCLR位在特殊寄存器窗口中永远显示为1,但复用为输入时可以正确读入因脚的0,1电平信号。PLL,INTRC,EC振荡不支持。可通过可编程震荡来得到需要频率。内部复位下MCLR脚不能做为输入,但可以屏蔽外部复位功能。CCP2切换不支持,只能由RC1实现CCP2功能。不能仿真同一DATASHEET上提到的80PIN芯片如18F8722。建议配合80PIN转接座使用。转接座使用请关注。13, PROBE84A:无限制。老PROBE(不支持目标板提供仿真电平。):1, PROBE77:不能仿真16F716(可选择PROBE716仿真16F716)。2, PROBE877:不能直接选择87XA仿真87XA芯片,否则将引起ME片控制信号出错导致仿真ME片某些外围模块如UART异常。只能选择87X仿真87X芯片,然后将代码修改后移值到87XA芯片(可选择PROBE877A来仿真87XA芯片)。3, PROBE676:仿真12F675为近似仿真,需要按676芯片方法设置AD寄存器,仿真通过后修改代码,移植到12F675芯片上。4, PROBE711:只可仿真16C711/710芯片(低版本的说明书中显示其可以仿真16C71,目前无法仿真16C71,可采用16C711/710进行替代开发)。5, PROBE458: 不可仿真后续的18FXX80/XX85芯片(可用PROBE4680配合POD4仿真)。6, PROBE452:不支持EEPROM观察。如果XX2芯片没有使用CCP2切换功能,可用PROBE4320仿真,以观察EEPROM(以PROBE4320仿XX2芯片,请联系我们提供必要的配置文件。使用该文件后,不能使用PROBE452,只能使用PROBE4320对XX2芯片进行仿真。)不可仿真后续的18FXX20/XX25/XX15等芯片(可以参考PROBE4620的仿真芯片支持列表)。7, PROBE926:需要配合926转接板使用。8, PROBE628:可以选16F627 /628仿真对应的带A芯片。9, 基于PICMATE2002设计的5X模板不能用在PICMATE2004,PICMATE精灵版上。附录二:售后服务及维修仿真器的使用过程中有任何问题,可通过电话和网络论坛方式得到支持1 联系方式:开发工具技术支持电话:福州 工具部上海圳络支持邮件地址:开发工具主页:技术论坛:/gdbbs/index.asp同时可以登陆我们的网站查询各地代理商的联系信息。2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论