Kako uporabiti osciloskop za reševanje težav, ki se pojavljajo pri razvoju komunikacije I2C

Nov 29, 2023

Pustite sporočilo

Kako uporabiti osciloskop za reševanje težav, ki se pojavljajo pri razvoju komunikacije I2C

 

Vodilo I2C je dvožično serijsko vodilo, ki ga je PHLIPS lansiral v osemdesetih letih prejšnjega stoletja. Prvotno je bil razvit za avdio in video opremo, zdaj pa se uporablja za povezavo mikrokrmilnikov in njihovih perifernih naprav v različnih vgrajenih sistemih.


Vodilo I2C uporablja samo dve komunikacijski liniji (ena je serijska podatkovna linija "SDA" in druga je serijska urna linija "SCL"), hitrost prenosa pa lahko doseže 3,4 Mbit/s v načinu visoke hitrosti in je multi - Glavni avtobus. Do vsake naprave I2C, povezane z vodilom I2C, je mogoče dostopati prek edinstvenega naslova.


Uporaba vodila I2C pri razvoju vgrajenih sistemov lahko učinkovito zmanjša površino komponent, izboljša zmožnost zaščite pred motnjami in poveča združljivost zasnove. Seveda bo kompleksnost signala povečala tudi težave pri odpravljanju napak v sistemu, medtem ko bo užival v priročnosti zasnove.


Ta članek pojasnjuje težave s komunikacijo I2C, ki se pojavljajo pri dejanskem razvoju, in kako uporabiti osciloskop za analizo in reševanje težav.


V procesu analize je bil uporabljen najnovejši osciloskop DS6104, ki ga je lansiral RIGOL. Njegove posebne značilnosti vključujejo: pasovno širino do 1 GHz, kar zadostuje za izpolnitev zahtev glede pasovne širine običajno uporabljenih standardnih vodil; 5GSa/s hitrost vzorčenja v realnem času za zagotovitev, da podrobnosti signala niso spregledane; 180,000-krat na sekundo. Odlična stopnja zajema valov, največja verjetnost zajema signalov, ki nas zanimajo; standardno globoko shranjevanje 140M, ki ustreza potrebam tako splošnega pregleda kot lokalnega opazovanja; posname se lahko do 180,000 sličic valovnih oblik, posamezni signali pa se lahko poljubno predvajajo in analizirajo; na voljo so različni nizi Proženje linije, RS232, I2C, SPI, CAN, USB itd.


Problemska razprava
V zasnovi projekta je načrtovana uporaba čipa Cypress 68013A za izvedbo funkcije USB naprave. 68013A je hitra USB naprava proizvajalca Cypress. Referenčna zasnova tega čipa deluje z branjem programa vdelane programske opreme, shranjenega v EEPROM-u prek vodila I2C.

 

GD188--4 Various Signal Output Oscilloscope

Pošlji povpraševanje