MPLAB ICD3 使用注意事项

  • A+

随着 ICD3 及 PICKIT 3 的普及,许多客户在不了解新工具时,就急急忙忙用它来调试新设备,引发不少诡异现象,比如典型的有 用 ICD2 可以正常调试的板,ICD3 却不可以使用,这时就直接怀疑是工具出了问题。

请用户务必认真阅读工具的说明书,对工具有所了解后再使用,尽量避免因操作错误而引起的故障!

下面总结出几点使用注意事项,希望对大家有所帮助:

一、强烈建议使用 MPLAB IDE 8.50 或以上版本;

二、ICD 3 输出电源最大电流为100mA,请确认你的目标板的功耗情况,特别要注意在调试过程,某些器件工作会加大功率需求,例如调试过程中打开了LED 显示、DC 继电器动作等等;可能会造成ICD 3工作不稳定,无法与电脑连接等等现象,建议目标板自供电源。

三、正确连接ICD 3 ,注意调试接口线序正确。

 

正确的连线示例

请确保连线上没有电容对地,特别注意 MCLR 上的对地电容要去掉,有不少客户反应ICD 2可以正常下载调试的板子到了用 ICD3就不可以用了,通常就是这个电容引起的!建议除 MCLR 上位一个10K 电阻以外,其它接线匀不得加上下拉电阻或接电容;注意连线的定义及连线的可靠性,不要有松动等现象!

下面是错误的ICD3连接示例:

MPLAB ICD3 使用注意事项

错误的连线示例

 

如果实际的设计要用到调试引脚,建议按下图做隔离:(PGD/PGC 隔离电阻在 1K-10K 左右)MPLAB ICD3 使用注意事项

 

引脚定义如下:

MPLAB ICD3 使用注意事项

我司向用户提供的 ICD3或 PICKIT3 延长线,第一脚的线颜色为白色,用户如果使用其它公司生产的延长线,请确认引脚定义及线序,以免反接,造成仿真头损坏!

 

四、当您调试的系统有交流共地的时候,特别注要做隔离措施,见下图示例:

MPLAB ICD3 使用注意事项

建议用户有涉及交流电机、开关电源控制开发等可能出现的交流共地问题,请采用REAL ICE 搭配REAL ICE Isolator 及 REAL ICE Performance Pak 来仿止由于共地引起的电脑或仿真器主机损坏等!
五、PIC18 J 系列单片机调试的时候,特别留意一下,VDDCORE 电源的处理,一般使用内部的调压器2.5V,所以通常在这里接一个1uF 左右电容,AVCC,AVSS 通常也要接电源 !

六、当你怀疑是ICD3 有问题的时候,可以考虑使用ICD3 的红色自检头,检测一下ICD3 端口,方法如下:
ICD3 与电脑连接好后,点击 Debugger->Select Tool-> MPLAB ICD3 , 这时 以在 View->Output MPLAB ICD3 项里可以看到自检信息,类似信息如下:
MPLAB ICD 3 detected
Connecting to MPLAB ICD 3…
Running self test…
Self test completed
Firmware Suite Version…… 01.26.05
Firmware type………………….Midrange
MPLAB ICD 3 Connected.
ICD3Err0045: You must connect to a target device to use
MPLAB ICD 3.

接下来点击 Debugger->Settings->Power 确认是否由 ICD3输出电源,如果是,把勾去掉,并点击应用;接着接上红色的自检头,在点击 Status-> Run ICD3 Test Interface ,这里可以看 Output
>MPLAB ICD3 输出的信息,在 ICD3正常的情况下会输出如下信息:

Test interface PGC clock line write succeeded
Test interface PGD data line write succeeded
Test interface PGC clock line read succeeded
Test interface PGD data line read succeeded
Test interface LVP control line test succeeded
Test interface MCLR level test succeeded
Interface test completed successfully.
Your ICD 3 is functioning properly and ready for use.

七、目标芯片调试的时候要注意,有些芯片仅支持5V 下擦除和烧写,例如 PIC16F946,有些仅支持3.3V 空白芯片单次烧写,而在5V 下无限制等等,具体请查阅 IDE 里的帮助文档;

八、调试或编程结束时,建议 Debugger ->Select Tool->None,或 Programmer->Select Tool->None,之后再断开ICD3或KIT3与电脑连接!
九、配置位建议设置:
WDT 关闭,MCLR 使能,CODE-PROTECT 关闭,TABLE READ PROTECT 关 闭 , LVP 关闭,BOD设置小一些,JTAG 关闭;特别注意 DSPIC 系列单片机可能有多个调试下载载口,务必在CONFING 正确指定,因为下载不需要指定,任意一个都可以下载,可能 造成误解,为什么可以下载却无法调试的现象!