锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

巧作PIC编程器

时间:2024-02-28 02:37:04

  1.PlC编程器的电路原理
  
  由于PIC单片机其I/O(输入,输出)口具有复用的功能,所以在I口上提供有被叫做“在线串行编程(ICSP)”的功能,即使芯片被焊接至线路板之后,它也可以通过简单的接目实现对PIC单片机的编程(烧写)功能。该编程仅用了芯片引脚的5根连线:+5V电源——接芯片VDD引脚、参考地——接芯片Vss (GND)、编程电压——接芯片MCLR/VPP引脚、串行编程数据PGD-接芯片的RB7和串行编程时钟P-接芯片RB6引脚。注意:对于PIC芯片的8和14引脚封装的芯片,其串行编程数据与时钟引脚的配置,请参看PIC单片机数据手册上的标注。所有的PIC单片机基本级和中级产品(包括一次性可编程的OTP芯片)都具备在线串行编程的功能。实际上,常用的编程器在对芯片烧写编程时,用的也是这个ICSP-在线串行编程功能。根据以上所述,在众多PIC芯片引脚上的烧写编程时,也只会用到上述的5个引脚,如图2所示。由图2可见,ICSP(在线串行编程)的编程接口是如此的简单,所以读者完全可以自己制作编程器,对自己设计的产品进行烧写。

143


  
  2.PIC-18引脚式单片机编程器电路图
  
  根据图2的PIC芯片具有的在线串行编程(ICSP)功能制作的编程器(烧器)电路,如图3所示。为了便于叙述,这里仅选用了PIC-18引脚的芯片,如PIC16F84A/16F627单片机给予说明,然后再推广到PIC多引脚的编程器电路。
  
  在图3的PIC单片机芯片编程器电路是将图2的PIC芯片在线串行编程(ISCP)接口通过RS-232电缆-9插座与PC机进行连接,再配置一套软件平台(下文介绍)自成体系,此时只需对PC机进行规定的操作,即可完成芯片的编程(烧写的功能)。
  
  图3为18引脚编程器的实际硬件电路,对应图2所说明的PIC芯片在线串行编程(ICSP)功能所用到芯片的5个引脚与RS-232电缆DB-9插座相连的引脚如下:RB7/PCD与DB-9插座的⑧脚和通过R5的④脚相连:RB6/PGC通过R2与DB-9的⑦脚相连;MCLR/VPP(编程电压)通过电阻R1与DB-9的③脚相连和vss(信号地)与DB-9的⑤脚(信号地)相连。编程(烧写)时,PIC单片机的供电VDD由图3中的+5v电源供电。

18引脚编程器的实际硬件电路


  
  关于图3中+5V电源,是一个最普通的LM7805稳压电源电路,该电源的输入是从电子市场上购置的+9V

DB-9插座


  
  DB-9是RS-232C串行通信标准中的插头,供与PC机异步通信之用。在DB-9的连接插头上共有9个信号,而PIC芯片在线串行编程(ICSP)时,与DB-9连接插头相连时,如上述的图3仅用了DB-9的5个引脚,他们分别是DB-9的⑧、⑦、③、④、和⑤的引脚。该5个引脚的功能分述如下:RTS⑦脚表示请求发送(Request to Send),即当数据终端需要发送数据时,首先RTS有效(ON状态);⑧脚表示允许发送(clear to send),即数据通信设备对请求发送信号RTS的响应信号,当CTS有效时(ON状态),表示数据通信设备已准备好接收其数据;TXD③脚表示数据发送线(Transmitted Data),即数据终端通过TXD将串行数据(这里是编程电压Vpp)发送出去;DTR④脚表示数据终端准备好(Data Terminal Ready),即数据终端就绪信号,当DTR有效时(ON状态),通知数据通信设备,其数据终端可以使用;SG⑤脚表示信号地。
  
  在这里DB-9连接插头的其余引脚Rl(⑨脚)、DSR(⑥脚)、RXD(②脚)和BCD(①脚)在单片机“在线串行编程”时,均未派上用场。
  
  图3电路中的LED1和LED2和其限流电阻R3、R4,组成编程器烧写目标码(.hex)时的闪烁显示器,由此可直接观察烧写芯片时的正常工作过程,待烧写工作完毕,LED1、LED2熄灭。如果在烧写芯片过程中,LED1、LED2不闪烁,说明烧写电路板有了故障,或是烧写的操作不当,以便用户查找故障。
  
  3.PlC单片机多引脚的编程器电路图
  
  根据上述的PIC编程器的电路原理和其18引脚双列直插式单片机编程器的电路图3.很易绘出PIC单片机多引脚的编程器电路图,如图5所示。这里的多引脚是指PIC单片机双列式的8、18、28和40等引脚。
  
  制作者只需把PIC -40引脚的单片机(如PIC16F877)、28引脚的单片机(如PIC16F73)、18引脚的单片机(如PIC16F84A)和8引脚单片机如(PIC12F67X)等芯片各自的编程电压Vpp端、串行编程数据PGD端、串行编程时钟PGC端和信号地线分别并联(参看图5中MCLR/Vpp、RB7、RB6、GPO、GPl)构成图2中PIC单片机的ICSP接口线。再将这些接口线,按图3的方式与RS-232电缆DB-9插座的对应引脚相连,再接配R4、LED1、R3、LED2和+5V电源等,即组成了图5的PIC单片机的多引脚编程器电路图。
  
  在图5中PIC -40引脚中RAO—RA2、RBO、RDO—RD7等的外接元器件和LED的作用,是供烧写PIC-40引脚芯片的A/D转换实验板电路图。

PIC单片机的多引脚编程器电路图


-电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。锐单自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章