Translator poziomów I²C Grove

Translator poziomów I²C Grove

Translator poziomów I²C zawsze znajdzie zastosowanie w warsztacie DIY, chociażby do podłączenia nowoczesnych czujników (zgodnych z napięciem 3,3 V) do klasycznego Arduino lub układów 5-woltowych do Raspberry Pi.

Podstawowe parametry:
  • moduł translatora poziomów logicznych zgodny z Grove,
  • konwersja napięć 3,3 V – 5 V,
  • wbudowane rezystory podciągające.

Schemat układu pokazano na rysunku 1. Aktywna część składa się z zaledwie dwóch elementów: podwójnego tranzystora Q1 typu BSS138 oraz drabinki rezystorowej RP. Kondensatory C1, C2 zapewniają dodatkowe odsprzęganie zasilania pomiędzy współpracującymi układami zewnętrznymi. Zasada działania została opisana w nocie aplikacyjnej AN10441 firmy NXP, dostępnej online.

Rysunek 1. Schemat ideowy układu translatora

Magistrala I²C (zgodna z logiką o napięciu 3,3 V), wraz z napięciem zasilania, doprowadzona jest do translatora poprzez złącze LV. Interfejs 5-woltowy jest dostępny na złączu HV.

Jeżeli sygnały SCL i SDA przyjmują wysoki stan logiczny, obie struktury tranzystora Q1 są zatkane, a rezystory znajdujące się wewnątrz sieci rezystorowej RP podciągają sygnały magistral do odpowiednich poziomów logicznych. Jeżeli sygnał ze strony interfejsu 3,3 V (LV) przyjmuje stan niski, odpowiedni tranzystor otwiera się i „ściąga” swoim drenem sygnał interfejsu 5 V (HV) do masy. W przypadku, gdy stan niski pojawi się po stronie 5 V (HV), wewnętrzna dioda tranzystora Q1 wymusza stan niski (~0,7 V) po stronie interfejsu 3,3 V (LV), zaś – po przekroczeniu napięcia progowego bramka-źródło tranzystora Q1 – zostaje skutecznie zwarta poprzez obwód dren-źródło. Pomimo nieskomplikowanej konstrukcji układ doskonale sprawdza się przy konwersji dwukierunkowej, bez potrzeby zapewnienia dodatkowego sygnału sterującego przepływem danych. Jedynym ograniczeniem jest dopuszczalna prędkość transmisji – układ poprawnie pracuje do ok. 400 kHz. W przypadku magistrali I²C w trybie High Speed lub pracy przy jeszcze wyższych częstotliwościach, należy zastosować bardziej „złożony” konwerter, oparty na specjalizowanych układach scalonych.

Rysunek 2. Rozmieszczenie elementów (a – strona TOP, b – strona BOTTOM)

Moduł zmontowany jest na dwustronnej płytce drukowanej, mechanicznie i elektrycznie kompatybilnej ze standardem Grove. Rozmieszczenie elementów pokazano na rysunku 2. Montaż jest typowy i nie wymaga opisu, a sam układ nie wymaga wstępnej konfiguracji ani uruchamiania. Zmontowaną płytkę pokazano na fotografii tytułowej.

Adam Tatuś, EP

Wykaz elementów:
Rezystory:
  • RP: drabinka rezystorowa 4×10 kΩ (CRA06S08)
Kondensatory:
  • C1, C2: 100 nF (SMD 0603, X7R, 10 V)
Półprzewodniki:
  • Q1: BSS138PS115 (SC88)
Pozostałe:
  • LV, HV: złącze Grove (4 pin, proste)
Artykuł ukazał się w
Elektronika Praktyczna
sierpień 2025
DO POBRANIA
Materiały dodatkowe
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik listopad 2025

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio listopad - grudzień 2025

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje listopad - grudzień 2025

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna listopad 2025

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich grudzień 2025

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów