¿Cómo se debe suministrar energía para la programación en el sistema?

6

Estoy intentando programar un ATmega328 con un AVR-ISP-MK2 de Olimex . El programador tiene una configuración para suministrar energía a la placa de destino o no. El conector tiene pines de + 5V y GND. Quería asegurarme de haber entendido esto correctamente antes de romper algo:

  • Si el programador no suministra alimentación (APAGADO): ¿debería conectar los pines + 5V y GND del programador al mismo + 5V y GND que la placa objetivo, que es alimentado por otra fuente?

  • Si el programador si suministra alimentación (ENCENDIDO): debería alimentar la placa de destino completamente desde el programador, de modo que tire de los + 5V y GND del conector a VCC y GND en el tablero de destino? Si es así, el programador sería la única fuente de alimentación.

Es decir: en ambos casos, + 5V y VCC se conectarán, y el programador-pin-GND y target-board-GND se conectarán. La única diferencia sería si una fuente de alimentación externa está conectada.

  

El puente TARGET controla la alimentación de la placa de destino. Si está en la posición ENCENDIDO (verifique el diagrama en la parte posterior de la cubierta de plástico) proporcionará 3.3 V o 5 V a la placa de destino (dependiendo de la posición del puente de ALIMENTACIÓN). La posición predeterminada es APAGADO.

    
pregunta Andreas

3 respuestas

3
  

Si el programador no suministra alimentación (APAGADO): ¿debo conectar los pines + 5V y GND del programador al mismo + 5V y GND que la placa de destino, que funciona con otra fuente?

El puente probablemente desconecta físicamente el pin de + 5V, por lo que no importa. Mantenga GND conectado en cualquier caso, porque los dispositivos requieren un nivel de referencia común para garantizar una comunicación confiable.

  

Si el programador suministra alimentación (ENCENDIDO): ¿debo alimentar la placa de destino completamente desde el programador, de modo que tire de + 5V y GND en el conector a VCC y GND en la placa de destino? Si es así, el programador sería la única fuente de alimentación.

Sí, es probablemente mejor desconectar completamente la fuente de alimentación externa en ese caso. Conectar dos fuentes de voltaje de CC diferentes en paralelo es casi siempre una mala idea. Tenga en cuenta que el USB (2.0) solo puede suministrar 500 mA a 5 V máx, mientras que el programador también consumirá unos pocos mA.

    
respondido por el Rev1.0
1

Tal como se envió, el AVR ISP Mk2 NO suministra potencia de destino, solo la detecta. Debe ver el voltaje tanto en el Pin Vcc como en el Pin Reinicio suministrado por una fuente externa. Además, debe poder tirar hacia abajo el pin de restablecimiento a tierra. Normalmente esto se logra atando el pin Vcc para suministrar voltaje a través de una resistencia de 10K y también una tapa de 0.1uF a tierra. Consulte enlace

    
respondido por el Stowoda
0

Si TARGET está configurado en ENCENDIDO, no debe suministrar energía a su circuito de alguna otra manera. Es decir, no conecte su programador con TARGET = ON si la placa tiene otra alimentación. En general, debe establecer la POTENCIA en la configuración apropiada para que su circuito esté en el lado seguro, aunque puede no importa si TARGET está configurado en DESACTIVADO. Si TARGET está configurado en OFF, debe suministrar energía a su circuito de alguna otra manera para que su dispositivo de destino sea programado.

    
respondido por el vicatcu

Lea otras preguntas en las etiquetas