Kuinka käyttää oskilloskooppia I2C-viestinnän kehittämisen ongelmien ratkaisemiseen
I2C-väylä on kaksijohtiminen sarjaväylä, jonka PHLIPS lanseerasi 1980-luvulla. Se kehitettiin alun perin audio- ja videolaitteille, ja sitä käytetään nykyään mikro-ohjainten ja niiden oheislaitteiden yhdistämiseen erilaisissa sulautetuissa järjestelmissä.
I2C-väylä käyttää vain kahta tietoliikennelinjaa (toinen on sarjadatalinja "SDA" ja toinen sarjakellolinja "SCL"), ja siirtonopeus voi saavuttaa 3,4 Mbit/s nopeassa tilassa ja on monikanavainen. - Pääbussi. Jokaista I2C-väylään kytkettyä I2C-laitetta voidaan käyttää yksilöllisen osoitteen kautta.
I2C-väylän soveltaminen sulautettujen järjestelmien kehittämiseen voi tehokkaasti vähentää komponenttien pinta-alaa, parantaa häiriöntorjuntakykyä ja parantaa suunnittelun yhteensopivuutta. Tietysti, vaikka signaalin monimutkaisuus nauttii sen suunnittelun mukavuudesta, myös vaikeuttaa järjestelmän virheenkorjausta.
Tässä artikkelissa selitetään varsinaisessa kehitystyössä kohdatut I2C-viestintäongelmat ja kuinka oskilloskooppia käytetään ongelmien analysointiin ja ratkaisemiseen.
Analyysiprosessissa käytettiin uusinta RIGOLin markkinoille tuomaa DS6104-oskilloskooppia. Sen erityispiirteitä ovat: Jopa 1 GHz:n kaistanleveys, joka riittää täyttämään yleisesti käytettyjen standardiväylien kaistanleveysvaatimukset; 5GSa/s reaaliaikainen näytteenottotaajuus varmistaaksesi, että signaalin yksityiskohdat eivät jää huomaamatta; 180,000 kertaa sekunnissa Erinomainen aaltomuodon sieppausnopeus, suurin todennäköisyys siepata kiinnostavia signaaleja; tavallinen 140 M syvä varasto, joka täyttää sekä yleiskatsauksen että paikallisen havainnoinnin tarpeet; jopa 180 000 aaltomuotokehystä voidaan tallentaa, ja yksittäisiä signaaleja voidaan toistaa ja analysoida halutessaan; Tarjolla on useita merkkijonoja Linjan laukaisu, RS232, I2C, SPI, CAN, USB jne.
Ongelmakeskustelu
Projektisuunnittelussa on tarkoitus käyttää Cypress 68013A -sirua USB-laitetoiminnon toteuttamiseen. 68013A on Cypressin valmistama nopea USB-laite. Tämän sirun vertailurakenne suoritetaan lukemalla EEPROM-muistiin tallennettu laiteohjelmisto I2C-väylän kautta.






