Entendiendo una etiqueta de circuito en el programador de ICSP para atmega

0

Soy completamente nuevo en electrónica. Quería hacer un programador (o grabador) para grabar mi programa en mi microcontrolador Atmel16a. Encontré un circuito en internet:

( fuente )

Todo está claro, excepto ¿qué es el + 5V en el ICSP? ¿Es lo mismo que V CC ? ¿Tenemos que suministrar 5V externamente a este circuito?

Y hay dos diodos en la parte inferior. ¿Son diodos zener? ¿Tienen nombres o características especiales?

    
pregunta cipher

1 respuesta

1

Los diodos en la parte inferior son de hecho zeners. Tienen voltaje de ruptura de 5.1V. La razón por la que están ahí es para que puedas programar tu chip en lugar de usarlo con 12V (ver más abajo).

Debería ser posible reemplazar el diodo 1N4148 con otro diodo de conmutación. Para lo que se utiliza esa parte del circuito es para bajar la línea RESET que es necesaria durante la programación del ISP. Como jippie sugiere , está ahí para proteger el transistor: el pin 3 en el DB9 es el pin RS-232 TX, que puede ser tan bajo como -15V, que es más bajo que el voltaje del emisor, que es 0 porque Está amarrado al suelo. El máximo voltaje de base / emisor para BCS549 es de 5V, mientras que en este caso, sin el diodo, podría ser de hasta 15V.

El + 5V en este caso es Vcc. La razón por la que debe suministrar + 5V al chip que se está programando es porque si el chip no está encendido, no se puede programar. Y sí, tiene que suministrar el + 5V usted mismo, ya que RS-232 tiene una conexión de + 5V. Los pines RS-232 tampoco pueden usarse para proporcionar + 5V de manera simple, ya que RS-232 no necesariamente usa +5 niveles de voltaje .

Con algo de programación extra y componentes adicionales, uno podría ser capaz de hacer que el pin DB-9 libre (pin 9, el indicador de anillo) proporcione + 5V, sin embargo, esto hará que su circuito y La vida del programador es más complicada, no más sencilla.

Sobre la simplicidad de este circuito (que responde a algunos bits editados): la mayoría de los otros programadores de ISP usan un IC (como otro ATmega) internamente (consulte USBtinyISP , USBasp , etc.). Su programador tiene solo nueve componentes (sin contar los conectores) que es un circuito bastante simple. Podría considerar un programador paralelo como éste o éste o muchas otras variaciones sobre este tema que puede encontrar en Google si necesita un circuito más simple. La forma más sencilla de hacer que un programador de ISP sea comprar uno: Ebay tiene una tonelada de ellos a un precio bastante bajo.

    
respondido por el angelatlarge

Lea otras preguntas en las etiquetas