Para personas a las que les gusta diseñardispositivos electrónicos, tarde o temprano es necesario utilizar microcontroladores en sus diseños. El uso de estos dispositivos abre enormes oportunidades para el ingeniero de radio. Solo unas pocas compañías producen microcontroladores, los líderes son Microchip Technology, ATMEL, ARM Limited. Una característica de tales dispositivos es la necesidad de su firmware. Para eso están los programadores. Hay muchos tipos de estos dispositivos, puede comprar uno de marca, o puede hacerlo usted mismo. Si elige la segunda opción, es mejor usar una solución preparada y probada, como el programador Gromov. El dispositivo es bastante simple, incluso un principiante puede ensamblarlo.
Programador COM (AVR) -gromov
El programador COM es fácil de fabricar.Si utiliza el modo alternativo del puerto "COM" de Bitbang, no será necesario convertir la interfaz RS232 del puerto COM a SPI, que es necesaria para la programación. Solo queda coordinar los niveles de señal en el puerto COM, desde -12V, + 12V a 0V y + 5V. Para esto, se pretende el circuito programador para controladores AVR. La foto a continuación muestra al programador de Gromov.
Este esquema fue propuesto por primera vez por el autor del programa AlgoritmBuilder, Gennady Gromov, y rápidamente ganó popularidad por su fiabilidad y facilidad de ejecución.
Para continuar con el ensamblaje del dispositivo, necesitamos:
- Diodos KD510, KD522, 1N4148 o sus análogos.
- Siete resistencias con una resistencia nominal de 1 kOhm, la potencia no importa.
- Loop: puedes usar lo innecesariocomputadora IDE loop. Para un funcionamiento más estable del circuito del programador, es necesario alternar los cables de señal con el cable neutro. Entonces podemos reducir el nivel de ruido inducido en los circuitos, así como alargar el cable de programación. Sin embargo, no se deje llevar, la longitud del bucle no debe superar los 50 cm.
- Conector programablepara el dispositivo, puede usar conectores estándar (por cierto, los fabricantes de microcontroladores también lo recomiendan), o puede usar un conector como BLS ("madre"), con los mismos conectores en las computadoras en los botones de la caja de la placa base y los LED y pines como PLS están conectados ( "Papás"). El uso de estos conectores puede simplificar significativamente la placa del dispositivo, ya que los pines del programador se encuentran cerca de las patas del microcontrolador. Los contactos SCK, MOSI, MISO del microcontrolador tipo AVR se encuentran juntos; en consecuencia, se debe utilizar un conector incorporado para ellos. Conecte por separado la "tierra" y el "restablecimiento".
Como puede ver, todo es muy simple, esto es por lo que se valora el programador de Gromov.
Para que este dispositivo funcione, necesita un programa y un firmware de prueba para el microcontrolador.
El programador universal de Gromov va aelementos pasivos No requiere una fuente de alimentación separada y, lo que es más interesante, debido al voltaje parásito que surge en el circuito, los microcontroladores pueden programarse sin conectarse a una fuente de alimentación.
Usando el mismo principio, también puede construir un programador usb, pero el circuito de dicho dispositivo es algo más complicado.