+86-18822802390

Kaip naudoti osciloskopą I2C komunikacijos kūrimo problemoms spręsti

Nov 29, 2023

Kaip naudoti osciloskopą I2C komunikacijos kūrimo problemoms spręsti

 

I2C magistralė yra dviejų laidų nuoseklioji magistralė, kurią PHLIPS pristatė devintajame dešimtmetyje. Iš pradžių jis buvo sukurtas garso ir vaizdo įrangai, o dabar naudojamas mikrovaldikliams ir jų periferiniams įrenginiams sujungti įvairiose įterptosiose sistemose.


I2C magistralė naudoja tik dvi ryšio linijas (viena yra nuoseklioji duomenų linija „SDA“, o kita – nuoseklioji laikrodžio linija „SCL“), o perdavimo sparta didelės spartos režimu gali siekti 3,4 Mbit/s ir yra daugialypė. - Pagrindinis autobusas. Kiekvienas I2C įrenginys, prijungtas prie I2C magistralės, gali būti pasiekiamas naudojant unikalų adresą.


I2C magistralės taikymas kuriant įterptąją sistemą gali veiksmingai sumažinti komponentų plotą, pagerinti atsparumą trukdžiams ir pagerinti dizaino suderinamumą. Žinoma, mėgaujantis dizaino patogumu, signalo sudėtingumas taip pat padidins sistemos derinimo sunkumus.


Šiame straipsnyje paaiškinamos I2C ryšio problemos, su kuriomis susiduriama realiai kuriant, ir kaip naudoti osciloskopą problemoms analizuoti ir spręsti.


Analizės procese buvo naudojamas naujausias RIGOL išleistas osciloskopas DS6104. Jo specifinės savybės apima: iki 1 GHz dažnių juostos plotį, kurio pakanka, kad atitiktų dažniausiai naudojamų standartinių magistralių pralaidumo reikalavimus; 5GSa/s realaus laiko atrankos dažnis, užtikrinantis, kad signalo detalės nebūtų praleistos; 180,000 kartų per sekundę Puikus bangos formos fiksavimo greitis, didžiausia tikimybė užfiksuoti dominančius signalus; standartinė 140M gili saugykla, atitinkanti tiek bendros apžvalgos, tiek vietos stebėjimo poreikius; galima įrašyti iki 180,{8}} bangos formų kadrų, o atskirus signalus galima atkurti ir analizuoti pagal valią; pateikiamos įvairios eilutės, linijos paleidimas, RS232, I2C, SPI, CAN, USB ir kt.


Problemos aptarimas
Projektuojant USB įrenginio funkcijai realizuoti planuojama panaudoti Cypress 68013A lustą. 68013A yra didelės spartos USB įrenginys, kurį gamina Cypress. Etaloninis šio lusto dizainas veikia nuskaitant programinės įrangos programą, saugomą EEPROM per I2C magistralę.

 

GD188--4 Various Signal Output Oscilloscope

Siųsti užklausą