I2C podići

B

bharat_in

Guest
Može bilo tko ugoditi objasniti komunikacija preko I2C bus?

ako gospodar javnost red nakon prenošenja na adresu SDA, podići će se povući taj otpornik linija za VISOKE logici, sada Ako rob pogoni SDA logici NISKE pružiti ACK.
neće ovaj uvjet stvoriti "X" na liniju SDA?

 
To je samo povući do visoke.Tako da se neće izazvati "X" Mislim da je.

 
No
Pull-up otpornik djeluje samo kao "slab" pull-up izvor.

Pa kada rob Pogoni nisko, mreža će se izdvajali-dolje na '0 '.
-------------------------------------------------- ------------------------------

Također možete uputiti na open-drain krug.

 
dogovoreno, ali u verilog kada ne
pullup (SDA)
to je visoko podići, onda ono može biti rješenje za izbjegavanje "X"?

 
Mislim da povući neće izazvati 'X', osim imate više-driven na ovom internetu.Ako ste postavili na pullup nezabijen mreža, Internet navika 'biti' X '

 
Bok,
Zaustaviti se otpornik koristi za SDA je normalno 5K za 5V napajanje.To je potrebno za otvaranje odvoda konfiguraciju kao opterećenje otpornik.ovaj otpornik pruža slabe pull-up i neće uzrokovati X na liniji.
živjeli,

 
Master će se slušati na 9. sat (da li je vozač slanje ACK ili ne), onda će poduzeti daljnje akcije,
tako da nikada X stanje će se dogoditi.

 

Welcome to EDABoard.com

Sponsor

Back
Top