+86-18822802390

Hoe u een oscilloscoop kunt gebruiken om problemen op te lossen die u tegenkomt bij de ontwikkeling van I2C-communicatie

Nov 29, 2023

Hoe u een oscilloscoop kunt gebruiken om problemen op te lossen die u tegenkomt bij de ontwikkeling van I2C-communicatie

 

De I2C-bus is een tweedraads seriële bus die in de jaren tachtig door PHLIPS werd gelanceerd. Het is oorspronkelijk ontwikkeld voor audio- en videoapparatuur en wordt nu gebruikt om microcontrollers en hun randapparatuur in verschillende embedded systemen aan te sluiten.


De I2C-bus gebruikt slechts twee communicatielijnen (de ene is de seriële datalijn "SDA" en de andere is de seriële kloklijn "SCL"), en de transmissiesnelheid kan 3,4 Mbit/s bereiken in de hogesnelheidsmodus en is multifunctioneel. - Hoofdbus. Elk I2C-apparaat dat op de I2C-bus is aangesloten, is toegankelijk via een uniek adres.


De toepassing van de I2C-bus bij de ontwikkeling van ingebedde systemen kan het componentoppervlak effectief verkleinen, het anti-interferentievermogen verbeteren en de ontwerpcompatibiliteit verbeteren. Natuurlijk zal de complexiteit van het signaal, terwijl het ontwerpgemak geniet, ook de moeilijkheid van het debuggen van het systeem vergroten.


In dit artikel worden de I2C-communicatieproblemen uitgelegd die je tegenkomt bij de daadwerkelijke ontwikkeling en hoe je een oscilloscoop kunt gebruiken om problemen te analyseren en op te lossen.


Bij het analyseproces werd de nieuwste DS6104-oscilloscoop, gelanceerd door RIGOL, gebruikt. De specifieke kenmerken zijn onder meer: ​​tot 1GHz bandbreedte, wat voldoende is om te voldoen aan de bandbreedtevereisten van veelgebruikte standaardbussen; 5GSa/s real-time bemonsteringssnelheid om ervoor te zorgen dat signaaldetails niet worden gemist; 180,000 keer per seconde Uitstekende golfvormregistratiesnelheid, maximale waarschijnlijkheid van het vastleggen van interessante signalen; standaard 140M diepe opslag, die voldoet aan de behoeften van zowel algemeen overzicht als lokale observatie; er kunnen maximaal 180000 frames met golfvormen worden opgenomen, en afzonderlijke signalen kunnen naar believen worden afgespeeld en geanalyseerd; er is een verscheidenheid aan strings beschikbaar Lijntriggering, RS232, I2C, SPI, CAN, USB, enz.


Probleem discussie
In het projectontwerp is het de bedoeling om de Cypress 68013A-chip te gebruiken om de USB-apparaatfunctie te realiseren. 68013A is een snel USB-apparaat geproduceerd door Cypress. Het referentieontwerp van deze chip draait door het lezen van het firmwareprogramma dat is opgeslagen in EEPROM via de I2C-bus.

 

GD188--4 Various Signal Output Oscilloscope

Aanvraag sturen