Vp j
Rysunek 2.12. Schemat blokowy układu DS18B20 [8]
TO-92
(DS18B20)
Rysunek 2.13. Topologia wyprowadzeń układu DS18B20 [8]
W celu monitorowania poprawności wykonywania programu mikrokontrolera został wprowadzony blok serwisowy. Pozwala on w łatwy sposób zdiagnozować ewentualne błędy w oprogramowaniu. Wykorzystany został interfejs komunikacyjny UART mikrokontrolera. Aby możliwe było bezpośrednie podłączenie urządzenia do komputera za pomocą portu RS-232 wykorzystano konwerter MAX3232 [9], który jest jednym z wielu wariantów popularnego układu MAX232 [10]. Podstawowa różnica między układami jest taka, iż MAX3232 pozwala na pracę już od napięcia na poziomie 3,3V, a także wykorzystanie kondensatorów o mniejszej pojemności - lOOnF. Omawiane złącze posiada pin zasilający (3,3 V) umożliwiający zasilenie konwertera (np. RS232-USB), jeśli taki byłby wymagany. Na rysunku 2.14 został przedstawiony blok serwisowy urządzenia.
19/53