+86-18822802390

Hvordan bruke et oscilloskop til å løse problemer som oppstår i I2C-kommunikasjonsutvikling

Nov 29, 2023

Hvordan bruke et oscilloskop til å løse problemer som oppstår i I2C-kommunikasjonsutvikling

 

I2C-bussen er en totråds seriell buss lansert av PHLIPS på 1980-tallet. Den ble opprinnelig utviklet for lyd- og videoutstyr, og brukes nå til å koble til mikrokontrollere og deres perifere enheter i ulike innebygde systemer.


I2C-bussen bruker bare to kommunikasjonslinjer (den ene er den serielle datalinjen "SDA" og den andre er den serielle klokkelinjen "SCL"), og overføringshastigheten kan nå 3,4 Mbit/s i høyhastighetsmodus, og er multi - Hovedbuss. Hver I2C-enhet koblet til I2C-bussen kan nås via en unik adresse.


Anvendelsen av I2C-buss i innebygd systemutvikling kan effektivt redusere komponentarealet, forbedre anti-interferensevnen og forbedre designkompatibiliteten. Selvfølgelig, mens du nyter designbekvemmeligheten, vil kompleksiteten til signalet også øke vanskeligheten med systemfeilsøking.


Denne artikkelen forklarer I2C-kommunikasjonsproblemene som oppstår i faktisk utvikling og hvordan man bruker et oscilloskop til å analysere og løse problemer.


Det siste DS6104-oscilloskopet lansert av RIGOL ble brukt i analyseprosessen. Dens spesifikke funksjoner inkluderer: opptil 1 GHz båndbredde, som er nok til å møte båndbreddekravene til vanlig brukte standardbusser; 5GSa/s sanntids samplingsfrekvens for å sikre at signaldetaljer ikke går glipp av; 180,000 ganger per sekund Utmerket bølgeformfangsthastighet, maksimal sannsynlighet for å fange opp signaler av interesse; standard 140M dyp lagring, som oppfyller behovene for både generell oversikt og lokal observasjon; opptil 180,000 rammer med bølgeformer kan tas opp, og enkeltsignaler kan spilles av og analyseres etter eget ønske; en rekke strenger er gitt Line triggering, RS232, I2C, SPI, CAN, USB, etc.


Problemdiskusjon
I prosjektdesignet er det planlagt å bruke Cypress 68013A-brikken for å realisere USB-enhetsfunksjonen. 68013A er en høyhastighets USB-enhet produsert av Cypress. Referansedesignet til denne brikken kjøres ved å lese fastvareprogrammet som er lagret i EEPROM gjennom I2C-bussen.

 

GD188--4 Various Signal Output Oscilloscope

Sende bookingforespørsel