Programador (dispositivo)

No campo dos computadores físicos, o termo programador, chip programador ou dispositivo programador, se refere a um aparelho que configura um circuito elétrico programável, geralmente não-volátil, tais como EPROMs, EEPROMs, Flashs, PALs, FPGAs ou circuitos lógicos programáveis.[1]

Função editar

Para programar um circuito, ele é ou inserido num soquete (normalmente ZIF) no topo do programador ou o programador é conectado diretamente por um adaptador para a placa (In-System Programming). Após isto, os dados são transferidos para o circuito através de aplicações de sinais para os pinos conectados. Alguns modelos possuem uma interface serial para recebê-los (JTAG). Dependendo do caso, é exigido a transferência por pinos paralelos, seguidos por pulso de programação com uma alta voltagem.

Usualmente, são conectados a um computador pessoal por meio de um conector de impressora,[2] porta USB,[3] ou interface LAN.[4] Um programa de computador então passa os dados para o programador,[5] seleciona o circuito e o tipo de interface e inicia o processo de programação.

Ver também editar

Referências

  1. Saulo O. D. Luiz (Fevereiro de 2009). «Sistemas Microcontrolados» (PDF) (em português). Universidade Federal do Vale do São Francisco. Consultado em 28 de fevereiro de 2010 
  2. «Ementa de Disciplinas» (em português). UNICAMP. 28 de fevereiro de 2010. Consultado em 28 de fevereiro de 2010 
  3. «MPLAB ICD 2» (em ingalês). Microchip Technology. Consultado em 28 de fevereiro de 2010 
  4. «Flip» (em inglês). Atmel. Consultado em 28 de fevereiro de 2010 
  5. «BeeProg+» (em português). Macsym. Consultado em 24 de agosto de 2010 
  Este artigo sobre eletrônica é um esboço. Você pode ajudar a Wikipédia expandindo-o.