+86-18822802390

Kako koristiti osciloskop za rješavanje problema nastalih u razvoju I2C komunikacije

Nov 29, 2023

Kako koristiti osciloskop za rješavanje problema nastalih u razvoju I2C komunikacije

 

I2C sabirnica je dvožična serijska magistrala koju je PHLIPS lansirao 1980-ih. Prvobitno je razvijen za audio i video opremu, a sada se koristi za povezivanje mikrokontrolera i njihovih perifernih uređaja u različitim ugrađenim sistemima.


I2C sabirnica koristi samo dvije komunikacijske linije (jedna je linija serijskih podataka "SDA", a druga je linija serijskog takta "SCL"), a brzina prijenosa može doseći 3,4 Mbit/s u režimu velike brzine i višestruka je - Glavni autobus. Svakom I2C uređaju spojenom na I2C sabirnicu može se pristupiti preko jedinstvene adrese.


Primena I2C magistrale u razvoju ugrađenog sistema može efikasno smanjiti površinu komponenti, poboljšati sposobnost zaštite od smetnji i poboljšati kompatibilnost dizajna. Naravno, dok uživa u pogodnosti dizajna, složenost signala će takođe povećati poteškoće u otklanjanju grešaka u sistemu.


Ovaj članak objašnjava I2C komunikacijske probleme na koje se susreću u stvarnom razvoju i kako koristiti osciloskop za analizu i rješavanje problema.


U procesu analize korišten je najnoviji osciloskop DS6104 koji je lansirao RIGOL. Njegove specifične karakteristike uključuju: propusni opseg do 1 GHz, što je dovoljno da ispuni zahtjeve za širinom pojasa uobičajenih standardnih magistrala; 5GSa/s brzina uzorkovanja u realnom vremenu kako bi se osiguralo da se detalji signala ne propuste; 180,000 puta u sekundi Odlična stopa hvatanja talasnog oblika, maksimalna vjerovatnoća hvatanja signala od interesa; standardni 140M duboki skladišni prostor, zadovoljavajući potrebe i ukupnog pregleda i lokalnog posmatranja; može se snimiti do 180,000 okvira talasnih oblika, a pojedinačni signali se mogu reprodukovati i analizirati po želji; Obezbeđeni su različiti nizovi. Line triggering, RS232, I2C, SPI, CAN, USB, itd.


Rasprava o problemu
U projektu je planirano korištenje Cypress 68013A čipa za realizaciju funkcije USB uređaja. 68013A je USB uređaj velike brzine koji proizvodi Cypress. Referentni dizajn ovog čipa radi čitanjem programa firmvera pohranjenog u EEPROM-u preko I2C magistrale.

 

GD188--4 Various Signal Output Oscilloscope

Pošaljite upit