+86-18822802390

Come utilizzare un oscilloscopio per risolvere i problemi incontrati nello sviluppo della comunicazione I2C

Nov 29, 2023

Come utilizzare un oscilloscopio per risolvere i problemi incontrati nello sviluppo della comunicazione I2C

 

Il bus I2C è un bus seriale a due fili lanciato da PHLIPS negli anni '80. È stato originariamente sviluppato per apparecchiature audio e video e ora viene utilizzato per collegare microcontrollori e relativi dispositivi periferici in vari sistemi embedded.


Il bus I2C utilizza solo due linee di comunicazione (una è la linea dati seriale "SDA" e l'altra è la linea dell'orologio seriale "SCL") e la velocità di trasmissione può raggiungere 3,4 Mbit/s in modalità ad alta velocità ed è multi - Autobus principale. È possibile accedere a ciascun dispositivo I2C collegato al bus I2C tramite un indirizzo univoco.


L'applicazione del bus I2C nello sviluppo di sistemi embedded può ridurre efficacemente l'area dei componenti, migliorare la capacità anti-interferenza e migliorare la compatibilità del progetto. Naturalmente, pur godendo della comodità di progettazione, la complessità del segnale aumenterà anche la difficoltà del debug del sistema.


Questo articolo spiega i problemi di comunicazione I2C riscontrati nello sviluppo effettivo e come utilizzare un oscilloscopio per analizzare e risolvere i problemi.


Nel processo di analisi è stato utilizzato l'ultimo oscilloscopio DS6104 lanciato da RIGOL. Le sue caratteristiche specifiche includono: larghezza di banda fino a 1 GHz, sufficiente a soddisfare i requisiti di larghezza di banda dei bus standard comunemente utilizzati; Frequenza di campionamento in tempo reale di 5GSa/s per garantire che i dettagli del segnale non vengano persi; 180,000 volte al secondo Eccellente velocità di acquisizione della forma d'onda, massima probabilità di acquisire segnali di interesse; archiviazione di profondità standard da 140 M, che soddisfa le esigenze sia di panoramica generale che di osservazione locale; è possibile registrare fino a 180,000 fotogrammi di forme d'onda e riprodurre e analizzare i singoli segnali a piacimento; viene fornita una varietà di stringhe Trigger di linea, RS232, I2C, SPI, CAN, USB, ecc.


Discussione del problema
Nella progettazione del progetto è previsto l'utilizzo del chip Cypress 68013A per realizzare la funzione del dispositivo USB. 68013A è un dispositivo USB ad alta velocità prodotto da Cypress. Il progetto di riferimento di questo chip funziona leggendo il programma firmware memorizzato nella EEPROM tramite il bus I2C.

 

GD188--4 Various Signal Output Oscilloscope

Invia la tua richiesta