Pololu USB AVR Programmer V2.1

Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1
  • Pololu USB AVR Programmer V2.1

Pololu USB AVR Programmer V2.1

Codice: 2182
Questo dispositivo è un programmatore per i sistemi basati su AVR, come gli A-Star 328PB Micro, Orangutan controllers ed il 3pi robot. Il programmatore emula un STK500 su porta seriale virtuale, rendendolo compatibile con tutti i software per AVR.
Price:
€9.90
VAT included
Listing:
You Save:
(%)
In stock

Description


Questo dispositivo è un programmatore per i controllori basati su AVR, come gli A-Star 328PB Micro, Orangutan robot controllers ed il 3pi robot. Il programmatore emula un STK500 su una porta seriale virtuale, rendendolo compatibile con qualunque software standard per la programmazione degli AVR e supporta dispositivi con tensione sia a 3.3V che a 5V. E' presente una porta seriale a livello TTL per qualsiasi comunicazione ed è inoltre incluso il cavo ISP.

AVR ISP Programmer

Il Pololu USB AVR Programmer è un programmatore in-system (ISP) estremamente compatto ed economico per i microcontrollori AVR della Atmel (ora parte della Microchip), molto utile per la programmazione ad esempio del Pololu Orangutan Robot Controller. Il USB AVR programmer si collega alla porta USB del PC tramite cavo USB A/micro B (NON incluso nella confezione) e comunica con il vostro software di programmazione, come ad esempio l' AVR Studio o l'AVRDUDE, attraverso una Virtual COM port ed il protocollo AVRISPV2/STK500. Il programmatore si collega al dispositivo da programmare tramite il cavo piatto ISP a 6 fili (incluso nella confezione).

Microcontrollori supportati

Il programmatore dovrebbe funzionare con tutti i dispositivi AVR e megaAVR (anche alcuni TinyAVR) che supportano la programmazione ISP, ma non è stato testato su tutti i dispositivi (funziona sicuramente su tutti gli Orangutan Robot Controllers e il 3pi Robot). Tra le caratteristiche del programmatore troviamo il firmware aggiornabile dal sito Pololu che garantisce il supporto per dispositivi futuri. Attualmente non funziona invece con i microcontrollori Atmel della famiglia XMega e gli AVR a 32bit. Il programmatore è alimentato dall'alimentazione 5V della porta USB, ed è progettato per programmare dispositivi AVR alimentati a 3.3V o a 5V. Di default, il programmatore attende che il dispositivo da programmare si accenda; è possibile però configurarlo per fornire alimentazione al dispositivo nei sistemi a bassa potenza.

Sistemi Operativi supportati

Il programmatore in versione V2.1 è stato testato sotto Windows (7, 8 e 10), Linux e Mac OS X 10.11 o successivi. Non è compatibile con versioni di Windows precedenti a quelle indicate.

Funzioni aggiuntive: Porta seriale TTL

Il USB AVR programmer è simile ad un adattatore USB-seriale, ma con qualche particolare in più. Il programmatore si istallerà come due virtual COM ports: una per comunicare con il software di programmazione ed una per utilizzarla in generale come un adattatore USB-seriale. Questo significa che potrete programmare la vostra applicazione AVR e contemporaneamente debuggarla tramite la seconda porta seriale. In aggiunta ai classici pin TX e RX, il programmatore permette di utilizzare i pin A e B come linee di handshaking. L'utility di configurazione del programmatore vi permette di selezionare quali linee di handshaking assegnare a ciascun pin, supportando entrambe linee di handshaking in ingresso o uscita. Questa scheda infine rende disponibile sul pin VBUS la tensione regolata a 5V del bus USB.

 

 

I sei pin presenti sul connettore seriale (GND, A, VCC, TX, RX, and B) sono disposti in modo da essere simili al pinout dei comuni cavi FTDI /USB/seriale e delle schede di supporto. Nella configurazione di default, il pin B è utilizzato come un'uscita DTR (mentre i pin A non viene utilizzato); ciò permette di collegare il programmatore in un grande numero di schede Arduino-compatibili ed utilizzarlo per caricare i programmi sulla scheda, tramite bootloader seriale.

Differenze con la precedente versione del Pololu USB AVR Programmer

Il Pololu USB AVR Programmer V2.1 è la versione aggiornata del Pololu USB AVR Programmer V2; questa nuova versione è caratterizzata da alcune aggiunte e miglioramenti rispetto al precedente:

  • La funzione opzionale di uscita VCC del programmatore v2 (che consente di alimentare il target AVR dal programmatore) non è stata progettata per alimentare carichi con più di pochi uF di capacità. Il programmatore v2.1 ha un circuito di uscita VCC migliorato, quindi può alimentare schede con capacità più elevata che avrebbero causato al programmatore v2 continui ripristini di brown-out. Sebbene ci sia ancora un limite a quanta capacità può gestire, ci aspettiamo che la funzione di uscita VCC v2.1 funzioni con la maggior parte delle schede target AVR di piccole dimensioni che hanno meno di circa 33 µF di capacità su VCC ed è testata con A-Star 328PB Micro .
  • Collegare un programmatore v2 a un robot 3pi potrebbe far funzionare brevemente uno dei motori alla massima velocità perché i circuiti del programmatore per la misurazione di VCC potrebbero inavvertitamente avere il pull up su uno dei pin di programmazione del 3pi (che funge anche da ingresso del driver del motore) prima che  la connessione a GND venga stabilita. Il programmatore v2.1 ha migliorato la circuiteria per misurare VCC che limita il duty cycle di questo effetto a circa lo 0,2%, quindi il motore non si muoverà (ma potrebbe emettere un suono di clic di 25 Hz).
  • Il programmatore v2 in genere si brucerebbe se un segnale 5V fosse applicato al suo pin RST mentre stava funzionando a 3,3V. Il programmatore v2.1 non ha questo problema.

 

Contenuto della confezione

Il Pololu USB AVR Programmer viene spedito insieme al cavo piatto di programmazione ISP 6 fili lungo 30cm e ad un connettore strip maschio 1x6, utile per convertire il connettore femmina presaldato. Non sono compresi software o documentazione che però sono disponibili gratuitamente alla seguente pagina.

 

 

La confezione contiene:

  • 1x USB AVR Programmer V2.1
  • 1x cavo ISP 6-fili, lunghezza 30cm
  • 1x connettore strip maschio 1x6

Specifiche

  • Tensione dispositivi supportati: 3.3V o 5V (può automaticamente commutare la tensione operativa in relazione al dispositivo rilevato)
  • Connessione: tramite USB, con cavo USB A/Micro-B (NON incluso nella confezione)
  • Emulazione: programmatore STK500, tramite interfaccia virtual COM port
  • Compatibilità: software di programmazione AVR standard, inclusi Atmel Studio, AVRDUDE e Arduino IDE
  • Sistemi operativi supportati: Windows 7, 8 e 10, Mac OS X e Linux
  • Possibilità di alimentare il dispositivo da programmare, a 3.3V o a 5v, in sistemi a bassa potenza
  • Funzionalità di adattatore USB/TTL seriale per diversi tipi di comunicazione
  • Fornisce un'uscita di clock a 100kHz per il ripristino degli errori di configurazione AVR
  • Protezione: resistenze da 470 Ω su tutti i pin di I/O
  • Dimensioni del programmatore: 41 x 16 x 10mm
  • Peso del programmatore: 8g

Documentazione

 

Similar


  1. 1
    Microchip PICkit 4 InCircuit Debugger
    Codice: 2089
    Price:
    €75.90
  2. 2
    Zoccolo ZIF 40 pin socket per programmatore
    Codice: 0238
    Listing:
    €3.90
    Price:
    €1.00
    You Save:
    €2.90 (74%)
  3. 3
    Zoccolo ZIF universale 40 pin socket per programmatore
    Codice: 1090
    Listing:
    €3.90
    Price:
    €1.17
    You Save:
    €2.73 (70%)