Hirdetés

Keresés

Új hozzászólás Aktív témák

  • And

    veterán

    válasz .-..-. #23652 üzenetére

    Az I2C-'kimenetek' (az SDA-pin forgalma ugye kétirányú) alapban nincsenek semmilyen szinten, hiszen nyitott kollektoros / drain-es kivitelűek. Ezért a külső felhúzó hozza azokat fix potenciálra, ha a vonal nyugalomban van, vagyis a belső tranzisztorok master és slave oldalon is zártak. Itt a kérdés az, hogy a uC ill. a slave-eszköz (az LTC2990) mekkora konkrét tápfeszültségről jár, és ha a felek tápfesze nem egyezik, akkor el lehet dönteni, hogy milyen szintre legyen felhúzva az I2C-busz. Ez sok tényezős kérdés. Ha a tápok egyeznek, nincs gond, ha nem, akkor több eset lehetséges: az alacsonyabb tápfesszel rendelkező eszköz elviseli-e a pin-jein a nagyobb szintet, vagy fordítva, a saját tápfeszénél alacsonyabbra húzott adatbusz eléri-e a számára dedikált magas szintet. Ha valamelyik eset problémás, szükség lehet szintillesztésre a felek között.
    Mod: vagy az egyértelmű, csak nekem nem esett le elsőre, hogy a master (ESP vagy STM32) alacsonyabb tápfeszültséggel, pl. 3,3V-tal működik?

Új hozzászólás Aktív témák