I²C (Inter-Integrated Circuit) è un bus seriale multi-drop inventato da Philips (ora NXP) per la comunicazione tra circuiti integrati sullo stesso PCB, ovvero a breve distanza.
Nella pagina di Wikipedia per EEPROM: http://en.wikipedia.org/wiki/EEPROM si dice che "I dispositivi EEPROM paralleli hanno in genere un bus dati a 8 bit e un bus indirizzo sufficientemente ampio da coprire l'intera memoria" e anche "Il funzionamento di una EEPROM parallela è semplice e veloce rispetto alla EEPROM seriale". In …
EDIT: questo è stato ripetuto più volte, quindi mettendolo in cima: Sì, è ben noto che non esiste uno "standard" per i connettori tra dispositivi I2C, ma sicuramente questa comunità può formulare un elenco di punti "guida" per rendere tali interconnessioni, basate sul comportamento del segnale, sulla riduzione al minimo …
Ora so che per avere un indirizzo I2C riservato a te stesso devi pagare un po 'di soldi alle persone I2C. Ma non voglio farlo. Sto chiedendo consigli su quale indirizzo dovrei scegliere per i miei MCU slave e master nel mio progetto. Ci sarà anche una EEPROM sul tabellone. …
L'intervistatore voleva sapere perché le resistenze pull-up vengono utilizzate su SDA e SCL quando è possibile implementare anche la logica opposta. C'è una spiegazione del perché l'utilizzo del resistore pull-up è il design scelto?
Stavo guardando il pinout HDMI e ho pensato: perché dovrebbero usare I 2 C per la comunicazione display-host? La mia domanda qui riguarda le metriche di progettazione che portano a questa scelta.22^2 HDMI è uno standard abbastanza recente mentre I 2 C è in circolazione dal 1982 . I 2 …
Se ho un dispositivo sconosciuto che parla I2C o SPI come posso decodificare il protocollo. Fondamentalmente sto cercando qualcosa di simile come snoop o tcpdump . Per il software Mac è preferito ma può anche eseguire PC in parallelo.
Esiste un clock rate minimo specificato da I2C? So che la frequenza di clock più utilizzata è 100kHz e esiste una modalità "veloce" di 400kHz supportata da alcuni dispositivi e una modalità più veloce ma supportata da altri dispositivi (penso 1MHz?). Dal momento che il segnale SCK viene generato dal …
ho davvero bisogno di un cambio di livello se uso dispositivi alimentati a 5 V su un bus I2C con pull-up a 3,3 V? Secondo la mia comprensione, i dispositivi abbasseranno solo le linee (SDA, SCL) (verso terra) e non condurranno mai la loro tensione di alimentazione al bus. Quindi …
Supponiamo di avere un bus I 2 C a 400 kHz . C'è un master e un sacco di dispositivi slave. Vorremmo introdurre un altro dispositivo slave, ma sfortunatamente va solo a 100 kHz. Chiaramente, le solide scelte di design sono: basta eseguire quel bus a 100 kHz utilizzare bus …
Sono molto nuovo nell'uso di STM CUBE e HAL_libraries. Sto usando un microcontrollore STM32F0 a 32 pin. Lo schema per I2C è corretto. Quindi ho bisogno di un piccolo aiuto qui. Ho un sensore capacitivo ( FDC1004 ) che utilizza la comunicazione I2C. Devo scrivere questi registri per leggere i …
Attualmente sto progettando un circuito in grado di registrare i dati da un sensore e salvare i dati registrati in una EEPROM. I miei due dispositivi (EEPROM e a scopo di test un RTC) sono collegati tramite un bus I2C a un PIC16F887 µC. Tuttavia, l'intervallo operativo della tensione dei …
Sto cercando di comunicare con una FRAM connessa in remoto (FM24C04 da Ramtron) utilizzando I2C. Questa memoria è incorporata su una scheda che può essere inserita e rimossa in qualsiasi momento al / dal sistema (la comunicazione viene terminata correttamente prima che la memoria venga rimossa). Il problema è: subito …
L'accelerometro BMA180 può essere uno slave SPI o uno I 2 C. I pin di entrambi gli autobus sono condivisi. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C mode select, input Secondo la …
Sto usando un micro controller MSP430FR2633 e un DAC ADS122C04IPWR su I2C a 100kHz. Posso instradare le linee I2C attraverso i via in un PCB a 2 strati?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.