Varick St. 150
Unknown NY
New York, Vereinigte Staaten, 10013
[email protected]
https://eckstein-shop.de/Adafruit-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
GTIN: | 4060137093944 |
: | 5914 |
Categoria: | USB/I2C/SPI/UART |
Livelli di stoccaggio: | Maintain |
Peso di spedizione: | 0,01 kg |
Peso dell'articolo: | 0,00 kg |
Dimensioni ( Lunghezza × Ampio × Altezza ): | 2,52 × 1,77 × 0,58 cm |
Adafruit LTC4316 Traduttore di Indirizzi I2C
Il Adafruit LTC4316 Traduttore di Indirizzi I2C è una soluzione innovativa per la traduzione degli indirizzi I2C. Questo chip esegue la traduzione degli indirizzi in modo rapido e preciso. Dispone di una sezione "Ingresso I2C" e una sezione "Uscita I2C". Gli indirizzi di tutti i dispositivi sulla sezione "Uscita" vengono automaticamente tradotti dalla sezione di ingresso. In particolare, il bit A6 di ogni dispositivo viene invertito, e anche i bit A4 e A5 possono essere invertiti o mantenuti uguali tramite due interruttori DIP a bordo. Per determinare l'indirizzo tradotto, utilizziamo la matematica XOR bitwise.
Esempio di Utilizzo
Facciamo un esempio per chiarire. Supponiamo di avere un AHT20 collegato sul lato di uscita di questo breakout. L'AHT20 non ha un indirizzo I2C regolabile: è impostato su 0x38. Se entrambi gli interruttori DIP sono accesi, solo A6 viene invertito. Ciò significa che il controller I2C sul lato di ingresso vede l'indirizzo 0x38 XOR 0x40 = 0x78. Se spegniamo l'interruttore A5, l'indirizzo diventa 0x38 XOR 0x48. Per l'AHT20, le operazioni di lettura e scrittura I2C continueranno a 0x38, ma dal punto di vista del controller I2C, il dispositivo risponderà al nuovo indirizzo.
Opzioni di Traduzione Aggiuntive
Se hai bisogno di più di 4 opzioni di traduzione degli indirizzi (due interruttori offrono 4 opzioni), c'è anche un punto dove puoi saldare una resistenza XOR_LOW per impostare i 3 bit inferiori saldando un valore di resistenza come indicato nel datasheet. Poiché può diventare rapidamente confuso, consigliamo vivamente di utilizzare uno scanner I2C per il debug. Nota anche che devi resettare il LTC se cambi l'indirizzo di traduzione con resistenze o interruttori DIP: il valore di traduzione viene catturato all'avvio del chip e non può essere modificato in tempo reale senza commutare il pin di abilitazione.
Considerazioni Importanti
Sebbene questo chip sia molto utile, ci sono alcune cose da tenere a mente: sembra non supportare il clock stretching, quindi non è adatto per chip complessi come il BNO055. Cambiare l'indirizzo rapidamente non significa che il driver lo supporti! Alcuni firmware si aspettano un indirizzo specifico e potrebbe non essere semplice cambiare l'indirizzo. Verifica il driver per assicurarti di sapere come cambiare l'indirizzo al nuovo valore.
Facilità di Connessione
Per facilitare l'uso, abbiamo progettato una scheda personalizzata nel formato STEMMA QT, che semplifica la connessione. I connettori STEMMA QT su entrambi i lati sono compatibili con i connettori I2C SparkFun Qwiic. Questo consente connessioni senza saldatura tra la tua scheda di sviluppo e il LTC4316, o di concatenarlo con una varietà di altri sensori e accessori tramite un cavo compatibile. Il cavo QT non è incluso.
Dettagli Tecnici
- Dimensioni del prodotto: 25,2 mm x 17,7 mm x 5,8 mm / 1,0" x 0,7" x 0,2"
- Peso del prodotto: 1,9 g / 0,1 oz
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de