iPhone – kontrola temperatury – termistor

Temperatura – musisz schłodzić iPhone’a przed użyciem go. Wiele osób spotkało się z podobnym komunikatem. Niewielu jednak wie, czego jest to efektem i jak sobie z tym poradzić. Przejrzałem kilka artykułów na ten temat, na stronach podobno „dobrych warsztatów naprawczych” i przykro się robi, jak niska jest ich świadomość techniczna. Mity, zabobony i dobre rady w stylu „do lodówki”. Rozprawmy się z tym raz ostatni… do końca.

By coś naprawić, trzeba coś o tym wiedzieć. Jak działa, jakie zjawiska fizyczne zostały zaprzęgnięte do pracy, często na etapie projektowania. Doświadczenie w polu (w warsztacie) to wielki „as w rękawie”. Ale czy to wystarczy w XXI wieku? Zapraszam.

Ważnym aspektem są różnice pomiędzy elektroniką użytkową a mikroelektroniką, którą u podstaw tu się zajmujemy (mam na myśli cały serwis studionapraw.pl ). Kontrola temperatury w świecie elektroniki realizowana jest najczęściej w formie analogowej – przez wyspecjalizowane elementy elektroniczne, zwane termistorami. W mikroelektronice tylko z grubsza jest podobnie. Tu także stosujemy termistory ale w ujęciu cyfrowym, mikroprocesorowym i programowym (software).

Nie będę się zajmował samą technologią i fizyką materiałową termistora – o tym można przeczytać TU.

Termistor w liniach NTC ( ujemny współczynnik temperaturowy )

Komunikat o przekroczeniu temperatury oznacza problem? Wygląda na to, że nie zawsze. Pamiętając powyższe różnice wiemy, że ma to swoje podstawy w środowisku urządzenia lub jego zarządzaniu. Środowisko – wiadomo, narażony iPhone na działanie temperatury odpowie zaprogramowanym działaniem. Oznaczać to może wyłącznie sprawnie działające zabezpieczenia. Zostaw telefon w samochodzie w słoneczny dzień, na parapecie lub grzejniku. Zabezpieczenie poinformuje użytkownika o fakcie podniesienia temperatury wewnętrznej i uruchomi przewidziane środki zaradcze. Jeśli trzeba, wyłączy ekran, radio lub inną funkcje, w rejonie której (logicznie) umieszczony został wzbudzany termistor. O sposobie radzenia sobie z podobnymi problemami poinformowano w instrukcji obsługi oraz biuletynie serwisowym – więcej o tym możesz przeczytać TU.

W innych przypadkach, wydawać się mogłoby – samoistnych, mamy do czynienia z problemem natury elektrycznej. Gdy temperatura jest wyższa, wartość rezystancji maleje, zgodnie z zasadą działania termistora typu NTC. Czyli wartość wykrywana rezystancji linii kontrolnej maleje, osiąga lub przekracza punkt krytyczny a odpowiada temu zaprogramowana funkcja procesora. Ta z kolei jest instrukcją wyłączenia obwodu i kontrolowania jego stanu wyjściowego aż do czasu osiągnięcia znamionowych wartości.

Jak to naprawić? Przede wszystkim trzeba wyizolować logiczne linie kontrolne. Posłuż się w tym celu schematem ideowym.

Z mojego doświadczenia wynika, że kontrola temperatury jest prowadzona w liniach *_NTC. Czyli wszystkie AP_NTC, BATTERY_NTC, RCAM_CAMERA_NTC, STROBE_MODULE_NTC, ROMEO_TO_RIGEL_VCSEL_NTC i wiele innych, różnych dla poszczególnych modeli telefonów i tabletów. Ciekawostką może być to, że podobne rozwiązania opracowano już lata temu dla płyt głównych MAC’ów i MacBook’ów.

Powody takiego zachowania są dwa (ja znam dwa, jeśli znasz więcej, odezwij się w komentarzu) obciążeniowy i oksydacyjny.

  1. Podniesiona wartość prądowa, wskutek uszkodzenia drivera, kondensatora lub nawet jego braku (częsty przypadek wyrywania podejrzanych elementów bez ich zastępowania – ale o tym innym razem). W takim przypadku należy odnaleźć element zwarciowy. Podczerwień nie będzie tu przydatna, z powodu niskiego potencjału.
  2. Oksydacja lub nawet korozja biegunów. Może to prowadzić do niewielkiego zwarcia (lub obejścia elementu) i awarii układu pomiaru temperatury. Korodować i odpadać może także warstwa powierzchniowa. Wyższa temperatura zostaje wyzwolona wskutek przejścia elektronów przez zanieczyszczenie – fałszywy obraz termiczny będzie różnił się od prawidłowego o kilka stopni, co udaremni użycie termowizji. Odnajdź podejrzane elementy i wyczyść lub wymień.

Termistor jest w zasadzie rezystorem i oznacza się go także literką R. Do testu multimetrem użyj zakresu automatycznego lub oporowego ≥10kΩ.

pozdrawiam, bert.harmidomski