Odłączanie elektryczne dla magistrali I2C

Odłączanie elektryczne dla magistrali I2C

r_210_13_1
Kiedy linie SDA (Serial DAta) na lewej i prawej linii mają wartość logiczną 1, obwód jest w stanie spoczynku, a transoptory IC1 i IC2 nie są uruchomione.
Kiedy linia SDA po lewej osiągnie wartość logiczną 0, prąd przepływa przez diodę LED w transoptorze IC1 przez R2.
Linia SDA po prawej stronie jest następnie ciągnięta w dół przez diodę D2 i transoptor IC1.
Transoptor IC2 nie przenosi tej wartości logicznej 0 w lewo, ponieważ polaryzacja diody LED w transoptorze IC2 jest zaporowa dla tego poziomu.
Taki układ zapobiega utrzymywaniu się obwodu na zawsze w stanie logicznym 0.
Jak widać, obwód jest symetryczny.
Tak więc, gdy linia SDA po prawej stronie znajduje się w stanie logicznym 0, jest to przenoszone w lewo.
Dolna część schematu, przeznaczona dla linii SCL (Serial CLock), jest identyczna z górną.
Rezystory R1, R4, R5 i R8 to zwykłe rezystory podciągające 3,3kΩ, które są obowiązkowe w każdej linii I2C.
Jeśli te rezystory są już obecne w innym miejscu systemu, można je tutaj pominąć.
Prąd pobierany przez obwód jest nieco większy niż zwykle, ponieważ rezystory podciągające są bocznikowane przez diody LED w transoptorach i ich rezystorach szeregowych.
Niemniej jednak mieści się to w normach określonych w specyfikacji magistrali I2C.
Źródło: National Semiconductor

Komentarze z Facebooka

Komentarze obecnie - OFF.