La Phyx LANA-TNY è una scheda di sviluppo compatta e ad alte prestazioni basata sul microcontrollore RISC-V CH32V203 di WCH Electronics. Questa board è progettata per soddisfare le esigenze degli sviluppatori embedded, offrendo un ambiente a basso costo per lo sviluppo di applicazioni. La LANA-TNY è ideale per chi cerca un’alternativa semplice e versatile per la programmazione in ambito RISC-V, con un design ispirato ai modelli QT Py di Adafruit e XIAO di Seeed Studio.
Dimensioni compatte: un punto di forza della Phyx LANA-TNY
Con le sue dimensioni estremamente ridotte di appena 20,3 x 17,8 mm, la Phyx LANA-TNY è una delle schede di sviluppo più compatte sul mercato. Questo formato miniaturizzato la rende ideale per applicazioni embedded in cui lo spazio è limitato, come dispositivi portatili, wearables, o sistemi IoT integrati in ambienti ristretti. La possibilità di avere una scheda potente e versatile in uno spazio così ridotto è un grande vantaggio per ingegneri e maker che vogliono integrare capacità di calcolo RISC-V senza sacrificare spazio prezioso nei loro progetti. Grazie a questa compattezza, la LANA-TNY può essere facilmente integrata anche in prototipi complessi, consentendo iterazioni rapide e una maggiore libertà progettuale.
Specifiche tecniche e hardware della Phyx LANA-TNY
Alla base della LANA-TNY troviamo il CH32V203G6U6, un microcontrollore a 32-bit di WCH con una velocità di clock fino a 144MHz. Questo MCU offre una potenza di calcolo in grado di eseguire operazioni di moltiplicazione e divisione in un solo ciclo, rendendolo ideale per applicazioni che richiedono rapidità e precisione. Il microcontrollore include 20KB di SRAM e 64KB di memoria flash interna, con ulteriori 224KB di flash esterna a disposizione per l’archiviazione di dati e programmi, sebbene quest’ultima operi a velocità ridotta rispetto alla memoria interna.
Caratteristiche della Phyx LANA-TNY:
- MCU: WCH CH32V203G6U6
- Architettura: 32-bit RISC-V con core singolo a 144MHz
- Memoria: 20KB di SRAM, 64KB di flash interna, 224KB di flash esterna
- Connettività: USB Type-C per alimentazione e programmazione
- Espansioni I/O:
- 20 GPIO, 10 ingressi ADC, 9 pin PWM, 2 USART
- Header per LED, alimentazione a +5V e +3.3V, pin di GND
- 3 pin SWD per debug e flash
- Connettore Stemma QT a 4 pin per I2C
- LED Integrato: LED RGB WS2812B indirizzabile, collegato al pin PD0
- Dimensioni: 20,3 x 17,8 mm
Un altro aspetto notevole è la presenza di un LED RGB indirizzabile WS2812B, che permette agli sviluppatori di controllare colore e luminosità tramite il firmware. Sebbene sia possibile collegare altri LED in cascata, la scheda include un solo WS2812B per impostazione predefinita.
Pinout della Phyx LANA-TNY
La scheda di sviluppo Phyx LANA-TNY offre un layout di pin versatile che consente molteplici configurazioni per progetti embedded. Al centro troviamo il microcontrollore CH32V203, attorno al quale sono disposti vari pin con funzioni diverse. Sui lati, i pin etichettati in rosa indicano le interfacce USART (TX1, RX2, CTS2 e RTS2) e le linee di clock (CK2), ideali per la comunicazione seriale e sincronizzazione. I pin verdi offrono ingressi analogici (ADC 0-9), mentre i pin ciano forniscono funzionalità di temporizzazione e PWM (Timer/PWM).
In aggiunta, la LANA-TNY integra un’uscita per il LED RGB WS2812 collegata al pin PD0, rendendo possibile il controllo dell’illuminazione tramite firmware. Alcuni pin sono etichettati con tolleranza a 5V, segnati con un bordo rosso, aumentando la flessibilità nell’integrazione con altri componenti che operano a tensioni diverse. Troviamo inoltre connessioni di alimentazione a 3.3V, 5V e GND, posizionate in punti strategici per facilitare il cablaggio.
Ambiente di sviluppo e opzioni di programmazione
Phyx offre numerose opzioni di sviluppo per facilitare l’adozione della LANA-TNY anche da parte di utenti alle prime armi. Il supporto ufficiale è fornito tramite Embeetle IDE, una piattaforma flessibile che semplifica la programmazione e la gestione della scheda. Per chi preferisce un ambiente di sviluppo diverso, sono disponibili altre alternative:
- Arduino IDE: supporto per SPI e I²C a partire dalla versione 1.0.2, tramite il core WCH32.
- Platform.io: richiede un firmware aggiornato del WCH-Link.
- CH32V003fun: supporto sperimentale per il microcontrollore CH32V203.
- MounRiver Studio: l’ambiente di sviluppo ufficiale di WCH, basato su Eclipse.
- WCH Toolchain per Mac: per chi preferisce lavorare su piattaforma macOS, questa toolchain offre supporto completo.
Per il caricamento del firmware, la CH32V203 include un bootloader USB integrato, che può essere attivato semplicemente tenendo premuto il pulsante di avvio mentre si collega il cavo USB alla scheda. In alternativa, è possibile utilizzare un programmatore/debugger WCH-Link per accedere ai pin SWD esposti.
Disponibilità e prezzo
La scheda di sviluppo Phyx LANA-TNY è acquistabile presso rivenditori come Lectronz e Adafruit, dove è disponibile al prezzo competitivo di $6,50. Per ordini su Adafruit, la spedizione gratuita è disponibile per acquisti di almeno $200. Si tratta di un prezzo molto accessibile, rendendo la LANA-TNY una delle opzioni più economiche per chi desidera sperimentare lo sviluppo su piattaforma RISC-V senza sacrificare le funzionalità o la qualità.
Risorse e documentazione
Phyx mette a disposizione una documentazione dettagliata per supportare gli sviluppatori, inclusi file di progettazione, schemi, lista dei materiali (BOM) e la certificazione come hardware open source (OSHW BE000018). Per accedere a queste risorse, è possibile visitare il repository GitHub ufficiale di Phyx all’indirizzo https://github.com/phyx-be/LANA_TNY, dove troverete tutto il necessario per iniziare a lavorare con la scheda.
Conclusione
La Phyx LANA-TNY rappresenta un’eccellente opzione per gli sviluppatori che cercano una piattaforma RISC-V economica, ma versatile, in un formato ultra-compatto. Le sue caratteristiche la rendono ideale per applicazioni embedded e prototipi, offrendo un’ampia gamma di interfacce e opzioni di sviluppo. Con il supporto di numerosi ambienti di programmazione e un’ottima documentazione disponibile, la LANA-TNY è una scelta raccomandata per chi desidera esplorare il mondo dell’embedded a basso costo.
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano