Vai al contenuto

UART: Adafruit CP2105 Friend ne porta due su un solo cavo USB-C

Logo di Adafruit CP2105 Friend
Logo: Adafruit

Due linee seriali su un solo cavo USB-C, senza passare da un hub: è quello che permette l’Adafruit CP2105 Friend, scheda in vendita a 6,95 dollari (Product ID 6065, indicata come disponibile). Quando la si collega al computer compaiono entrambe le porte, una «standard» e una «enhanced». Chi lavora con microcontrollori o apparecchiature seriali può così gestire due UART con un’unica connessione al PC. Prezzo in euro e disponibilità per l’Italia non sono indicati nella pagina di Adafruit.

CP2105 Friend: due UART su USB-C: Due porte seriali su un solo cavo USB-C, senza hub, a 6,95 dollari
Grafica: opengeek

Due UART al posto di una, con i pin ai lati opposti

Secondo Adafruit, il chip CP2105 è molto simile al CP2102N, con una differenza: ha due porte UART invece di una sola. La scheda riprende dal breakout CP2102N il connettore USB-C e la forma, ma i pin cambiano perché le UART sono due.

Una porta sta su ciascun lato: a sinistra la Enhanced, a destra la Standard. La fila inferiore è un’uscita minima, con soli pad RX/TX e pin di alimentazione.

Le due porte a confronto

Le due UART non sono uguali. Valori dichiarati da Adafruit:

Caratteristica Porta Enhanced Porta Standard
Bit di dati 5, 6, 7, 8 8
Stop bit 1, 1,5, 2 1
Parità dispari, pari, mark, space, assente pari, dispari, assente
Baud rate da 300 bps a 2,0 Mbps da 2400 a 921600 bps
Buffer RX e TX 320 byte 288 byte
Segnali modem CTS, RTS, DTR, DSR, RI CTS, RTS, DTR, DSR, RI

Cosa c’è sulla scheda, e cosa manca

  • Il fusibile one-time «modem signal» è già programmato: i segnali modem funzionano subito, ma non si possono usare come GPIO, come invece si potrebbe con un chip nuovo da bobina.
  • Non ci sono pad GPIO aggiuntivi né LED indicatori.
  • Standard USB 2.0.
  • Dimensioni 28,9 x 17,8 x 5,1 mm, peso 2,4 g.
  • Ogni ordine comprende la scheda assemblata e collaudata, più una strip di pin header da saldare per usarla su breadboard e raggiungere tutti i pin.

Driver per Linux, Windows e macOS

Su Linux Adafruit indica che non serve alcun driver. Windows scarica quello giusto in automatico da Windows Update. Per Mac OS X l’azienda rimanda alla pagina driver di SiLabs per la versione più recente.

Adafruit spiega di preferire la serie CP210x al CH340 per il miglior supporto dei driver e per le velocità elevate e variabili senza problemi di stabilità. Rispetto a FT232RL e FT231X, la definisce pari o superiore come capacità, a un buon prezzo, senza fornire dati a supporto.

Prezzi a scaglioni e documentazione

Il prezzo scende con le quantità: 6,95 dollari da 1 a 9 pezzi, 6,26 dollari da 10 a 99, 5,56 dollari da 100 in su.

La pagina del prodotto rimanda al datasheet, ai driver VCP CP210x e a una guida alle comunicazioni seriali per la serie CP210x. C’è anche una guida Learn per principianti, con panoramica e pinout.