Programador USB AVR v2.1

$240.00 (IVA Incluido)

Código De Producto: 3172

Este programador en el sistema se puede usar para programar microcontroladores AVR y placas controladoras basadas en AVR, como los controladores de robot A-Star 328PB Micro, Baby Orangután y robot 3pi. El programador emula un STK500 en un puerto serie virtual, lo que lo hace compatible con el software de programación AVR estándar, y admite dispositivos que funcionan a 3,3V o 5V. El programador también cuenta con un puerto serie de nivel TTL, que permite la comunicación serial de propósito general para depurar o programar microcontroladores con un gestor de arranque en serie. Este programador totalmente ensamblado incluye un cable ISP y un conector macho de 1 × 6 de doble cara.

Localización:B27

11 disponibles

Fabricante

Pololu

Descuento

5 o mas $228.00
10 o más $216.00

SKU: 3172 Categorías: ,
  • Descripción
  • Información adicional
  • Valoraciones (0)

Descripción

El programador USB AVR de Pololu v2.1 es un programador (ISP) compacto y de bajo costo en el sistema para microcontroladores AVR de Atmel (ahora parte de Microchip). El programador proporciona una interfaz para transferir un programa AVR compilado desde su computadora a la memoria no volátil del AVR objetivo, lo que le permite ejecutar el programa. Es una buena solución para programar controladores basados ​​en AVR como los controladores de robot A-Star 328PB Micro y Baby Orangután. También se puede utilizar para actualizar, reemplazar o eliminar el gestor de arranque en placas Arduino y controladores A-Star compatibles con Arduino. Este programador está diseñado para funcionar bien con dispositivos de 3,3V y 5V, e incluso se puede configurar para proporcionar energía al dispositivo de destino en sistemas de baja potencia.

El programador se conecta al puerto USB de su computadora a través de un cable USB A estándar a Micro-B (no incluido) y se comunica con su software de programación, como Atmel Studio, AVRDUDE o Arduino IDE, a través de un puerto COM virtual utilizando el protocolo STK500 . El programador se conecta a su dispositivo objetivo a través de un cable de programación ISP de 6 pines incluido (las conexiones ISP antiguas de 10 pines no son compatibles directamente, pero es fácil crear o comprar un adaptador ISP de 6 pines a 10 pines) . El programador también actúa como un adaptador de serie USB a TTL, que proporciona un puerto serie de nivel TTL que se puede usar para comunicarse con otros dispositivos serie desde su computadora. Se envía completamente ensamblado con conectores soldados.

El Programador AVR USB de Pololu v2.1 es un reemplazo directo para el Programador AVR USB anterior de Pololu v2 con varias mejoras de hardware que se describen en la sección “Comparación con los programadores AVR anteriores”.

Características y especificaciones:

  • Se conecta a una computadora a través de un cable USB A a Micro-B (no incluido)
  • Emula un programador STK500 a través de una interfaz de puerto COM virtual
  • Funciona con el software de programación AVR estándar, que incluye Atmel Studio, AVRDUDE y Arduino IDE
  • Software de configuración disponible para Windows, Mac OS X y Linux
  • Admite dispositivos de 3,3V y 5V; puede cambiar automáticamente la tensión de funcionamiento en función del VCC objetivo detectado
  • Opcionalmente puede alimentar el objetivo a 3,3 V o 5 V en sistemas de baja potencia
  • Funcionalidad de adaptador serie USB-TTL para comunicación serial de propósito general
  • Proporciona una salida de reloj de 100 kHz, que puede ser útil para restablecer AVR mal configurados
  • Todos los pines de E / S están protegidos con resistencias de 470 Ω
  • Incluye un cable ISP de 6 pines y un conector macho de 1 × 6 de doble cara
  • Completa guía del usuario.

Microcontroladores AVR soportados

El programador debe trabajar con todos los AVR que se pueden programar con la interfaz AVR ISP (programación en el sistema), que también se conoce como programación en serie en circuito (ICSP), programación en serie o descarga en serie, pero no se ha probado con todos los dispositivos. Esperamos que funcione con la mayoría de los AVR en la familia megaAVR (ATmega), y funciona con algunos miembros de la familia tinyAVR (ATtiny), pero no es compatible con la Tiny Programming Interface (TPI), y no funciona con el Familia XMEGA o con AVR de 32 bits. El programador presenta un firmware actualizable, que permite actualizaciones para futuros dispositivos.

El programador está diseñado para su uso con microcontroladores AVR que funcionan a 3,3V o 5V. Por defecto, el programador espera que el objetivo sea autoalimentado, pero se puede configurar para suministrar energía al dispositivo objetivo en sistemas de baja potencia.

Sistemas operativos compatibles

Apoyamos el uso del programador de AVR USB de Pololu v2.1 y su software de configuración en las versiones de escritorio de Windows (7, 8 y 10), Linux y Mac OS X 10.11 o posterior. Las versiones anteriores de Windows no son compatibles.

Característica adicional: puerto serie de nivel TTL

Este programador también funciona como un adaptador de USB a serie. El programador se instala como dos puertos COM virtuales: uno para comunicarse con el software de programación y otro para comunicaciones seriales de uso general. Esto significa que puede cambiar sin problemas entre programar un AVR y depurarlo a través del puerto serie TTL sin tener que abrir y cerrar su programa de terminal. Además de las líneas de transmisión serial (TX) y recepción (RX), el programador le permite usar A y B como líneas de comunicación en serie que se pueden configurar con nuestro software.

Los seis pines en el encabezado en serie (GND, A, VCC, TX, RX y B) están dispuestos para ser similares a los pines de los cables y placas de conexión FTDI de USB a serie comúnmente disponibles. En la configuración predeterminada, el pin B se utiliza como salida DTR (y el pin A es una entrada no utilizada), lo que le permite conectar el programador directamente en una variedad de placas compatibles con Arduino (incluido nuestro A-Star 328PB Micro) y usar cargar programas al tablero a través de un cargador de arranque en serie.

El Programador AVR USB de Pololu v2 (arriba) conectado a una Adafruit Pro Trinket para la programación.

 

Accesorios incluidos

El programador USB AVR de Pololu v2.1 se envía completamente ensamblado con ISP y conectores de serie soldados, e incluye los accesorios que se muestran en la imagen a continuación. El cable ISP de 6 pines se puede usar para programar AVR. El cabezal macho de 1 × 6 de doble cara se puede enchufar en el puerto en serie para “invertir su género” de manera efectiva (lo que permite conectar ese cabezal a una placa de prueba o jumpers hembra).

Programador Pololu USB AVR v2 o v2.1 con hardware incluido.

Comparación con versiones anteriores de los programadores AVR.

De izquierda a derecha: el programador original Orangutan USB, el programador Pololu USB AVR y el programador Pololu USB AVR v2 (que se ve casi igual a v2.1).

El programador de AVR USB de Pololu v2.1 (producto #1372) es un reemplazo directo para nuestro programador AVR de USB de Pololu v2 anterior (producto #3170) con tres mejoras de hardware:

  • La característica de salida VCC opcional del programador v2 (que le permite alimentar su objetivo AVR del programador) no fue diseñada para alimentar cargas con más de unos pocos microfaradios de capacitancia. El programador v2.1 tiene un mejor circuito de salida VCC, por lo que puede alimentar placas de mayor capacidad que habrían provocado que el programador v2 experimente continuamente reinicios. Si bien todavía hay un límite de cuánta capacidad puede manejar, esperamos que la característica de salida VCC v2.1 funcione con la mayoría de las placas pequeñas de AVR que tienen menos de 33 μF de capacitancia en VCC, y la hemos probado con el A-Star 328PB Micro.
  • Conectar un programador v2 en un robot 3pi podría provocar que uno de los motores funcione brevemente a velocidad máxima porque el circuito del programador para medir VCC podría inadvertidamente levantar uno de los pines de programación del 3pi (que funciona como entrada del controlador del motor) antes de la conexión GND fue establecido. El programador v2.1 tiene una circuitería mejorada para medir VCC que limita el ciclo de trabajo de este efecto a aproximadamente 0.2%, por lo que el motor no se moverá (pero podría hacer un clic de 25 Hz).
  • El programador v2 normalmente se oscurecería si se aplicara una señal de 5 V a su pin RST mientras estaba funcionando a 3.3 V. El programador v2.1 no tiene este problema.

Comparado con el programador original de AVR USB de Pololu (producto n. ° 1300), el programador de AVR USB de Pololu v2.1 presenta una serie de mejoras:

  • Soporte para dispositivos que funcionan a 3.3 V (además de 5 V)
  • El pin VCC se puede configurar para proporcionar 3,3 V o 5 V de potencia para orientar en sistemas de baja potencia
  • Resistencias de protección en todas las líneas de E / S
  • Emulación más precisa de las frecuencias ISP proporcionadas por STK500; puede usar las interfaces de usuario de Atmel Studio y AVRDUDE para configurar su frecuencia de ISP más fácilmente
  • Mejoras de uso para la interfaz en serie, como una disposición de pines más estándar (similar a FTDI) y un cabezal hembra pre-poblado

Este programador v2.1 no incluye cable USB, y no tiene la función de bonificación de alcance SLO. Además de estos cambios, muchos otros detalles son diferentes entre el programador v2.1 y el original; asegúrese de consultar la guía del usuario para que los programadores v2.x se familiaricen con este programador.

Información adicional

Fabricante

Pololu

Descuento

5 o mas $228.00
10 o más $216.00

Valoraciones

No hay valoraciones aún.


Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.

También te recomendamos…