Termometr z magistralą SMbus

Termometr z magistralą SMbus
Pobierz PDF Download icon

Przedstawiamy opis cyfrowego termometru z magistralą SMbus, który wyróżnia się między innymi zastosowanym czujnikiem temperatury: jego rolę spełnia tranzystor 2N3904 lub podobny, który może być zamontowany w sporej odległości od sterownika z magistralą SMbus.

W termometrze zastosowano układ SA56004 firmy NXP, który umożliwia pomiar temperatury za pomocą dwóch czujników: wbudowanego w strukturę oraz zewnętrznego wykonanego z tranzystora lub diody. Mogą to być elementy dyskretne lub wbudowane w struktury układów dużej skali integracji, jak mikroprocesory lub FPGA, dzięki czemu możliwy jest zdalny pomiar temperatury ich struktur. Dokładność pomiaru z wykorzystaniem czujnika zewnętrznego wynosi ±1°C, czujnik wewnętrzny pozwala natomiast wykonywać pomiary z dokładnością ok. ±2°C (w zakresie od –40 do +125°C), w obydwu przypadkach rozdzielczość pomiarów jest 11-bitowa. Poza funkcją konwertera A/C (o częstotliwości konwersji programowanej w zakresie od 0,0625 Hz do 26 Hz) układ SA56004 może także spełniać funkcję programowalnego termostatu, sterującego lokalnie pracą wentylatora lub innego elementu chłodzącego, ewentualnie sygnalizatora optycznego lub akustycznego, informującego o przekroczeniu temperatury. Komunikacja układu z otoczeniem jest możliwa za pomocą magistrali SMbus, która jest nieco zmodyfikowaną wersją I²C (także w wersji Fm).

Rysunek 1. Schemat blokowy układu SA56004

Schemat blokowy układu SA56004 pokazano na rysunku 1, natomiast schemat elektryczny termometru na rysunku 2.

Rysunek 2. Schemat elektryczny czujnika

Zewnętrzny czujnik temperatury (na schemacie jego rolę odgrywa tranzystor 2N3904) jest dołączany do styków złącza JP2. Na złącze JP1 wyprowadzono linie magistrali SMbus (SDA, SCL) wyjście przerwania #T_CRIT (aktywny poziom niski) oraz wyjście komparatora temperatury #ALERT. Wszystkie linie I/O wyprowadzone na JP1 wymagają podciągania za pomocą zewnętrznych rezystorów (R1...R4), których wartości rezystancji należy dobrać do indywidualnych potrzeb – wartości podane na schemacie można uznać za spełniające standardowe wymagania.

Zewnętrzny czujnik temperatury może być umieszczony w znacznej odległości od układu U1 Konieczne jest w takim przypadku dołączenie go za pomocą pary skręconych przewodów, najlepiej ekranowanych (z ekranem dołączonym do masy zasilania).

Rysunek 3. Schemat montażowy płytki drukowanej czujnika

Egzemplarz modelowy termometru zmontowano na płytce drukowanej zgodnie ze schematem montażowym pokazanym na rysunku 3.

Tomasz Starak

Wykaz elementów:
Rezystory:
  • R1, R2, R3, R4: 10 kΩ/0805
Kondensatory:
  • C1: 100 nF/0805
  • C2: 10 µF/10 V SMDA
  • C3: 2,2 nF/0805
Półprzewodniki:
  • U1: SA56004AD (lub inna wersja w obudowie SO8)
Pozostałe:
  • JP1: goldpiny 1×6 w rastrze 2,54 mm
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik maj 2026

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio maj - czerwiec 2026

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje maj 2026

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna maj 2026

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich czerwiec 2026

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów