XGecu TL866II Plus
Dopo aver visto l'economico ma funzionale CH341a vediamo il TL866, prodotto da XGecu. Ci sono varie versioni di questo programmatore (TL866II Plus, TL866A, TL866CS), io ho acquistato il TL866II Plus (ultima versione uscita) per via di alcune comode funzionalita' che gli altri due modelli non avevano, e' possibile notare le differenze tra i modelli osservando la tabella comparativa qui a destra (con 50 euro riuscite ad acquistarlo). A mio avviso, e' uno dei migliori programmatori in commercio, supporta quasi tutte le memorie che trovate in giro (la lista conta 15.000 memorie diverse!) e, come anticipato prima, il modello Plus supporta anche le memorie da 1.8V senza bisogno di utilizzare adattatori.
Qui sotto potete osservare il package che mi hanno consegnato, c'e' lo scatolo originale del TL866 (di XGecu) che contiene un cavo USB (tipo B come quelli utilizzati per le stampanti), una pinza per estrarre integrati, il programmatore e dei cavi per effettuare una connessione ICSP (connettore sul lato). Sul lato superiore c'e' lo zoccolo da 40 pin, ogni singolo pin e' provvisto di una protezione contro sovracorrenti, sovratensioni e cortocircuiti. Non c'e' alcun bisogno di alimentatori esterni per accendere il programmatore, basta semplicemente il cavo USB. Il programmatore funziona grazie ad un microcontrollore provvisto ovviamente di un firmware, che puo' essere aggiornato via l'apposito software. Insieme allo scatolo originale ho ricevuto un pacchetto di adattatori per i vari tipi di package, piu' nello specifico:
Oltre a questi che mi hanno fornito ce ne sono molti altri in commercio, con tanti altri accessori. Fate attenzione quando inserite e togliete l'integrato dal relativo zoccolo, specialmente per il package PLCC, per rimuoverlo correttamente c'e' un foro nella parte sotto che dovrete utilizzare per spingere l'integrato fuori dallo zoccolo. |
Adesso diamo uno sguardo all'interno, una volta svitate le 4 viti nella parte inferiore ci troviamo subito all'interno del programmatore. E' diviso in due parti, una specie di shield superiore e la scheda principale. Per rimuovere la shield bisogna dissaldare due giunti che tengono le schede unite. Sulla scheda principale c'e' il microcontrollore (con sigla rimossa), dall'altra parte qualche alimentatore DC-DC (probabilmente per fornire 5V, 3.3V e 1.8V). Sulla scheda e' presente anche un certo ICN2026 (dal datasheet risulta essere un: 16-bit Serial-In/Parallel Out Constant-Current LED Driver). Su entrambe le schede ci sono moltissimi transistor. Sulla scheda principale vicino ai 2 LED di stato sembrerebbe esserci un connettore non saldato, probabilmente per eseguire il DEBUG o altre operazioni che coinvolgono il microcontrollore (anche se la superficie e' grattata con un po' di pazienza e' possibile individuare il modello del microcontrollore utilizzando dei software appositi) che dovrebbe essere un PIC18F87J50. E' possibile utilizzare una piccola utility per convertire il TL866A in TL866CS (e viceversa), nell'archivio trovate anche dei documenti PDF che possono risultare utili.
tl866.updated.may.5.2016. conversion.zip | |
File Size: | 1049 kb |
File Type: | zip |
Se per qualsiasi motivo il programmatore e' brickato, e' possibile recuperarlo aggiungendo un resistore da 240ohm come nella figura qui a destra. Successivamente e' possibile reinstallare la versione del firmware vecchia, aggiornarla e rimuovere il resistore da 240ohm.
Nel software ci sono delle comode funzioni per effettuare l'aggiornamento del firmware e un test (autodiagnosi) per controllare lo stato di tutti i pin e del programmatore in generale. Sito ufficiale: TL866 XGecu |
Per quanto riguarda il software, se avete il TL866A oppure TL866CS dovete utilizzare una versione minore o uguale alla V6.85: minipro_setup685.rar
Mentre se avete il TL866II Plus potete utilizzare l'ultima versione disponibile: XgproV851_Setup.rar |