| Termin | Definicja |
|---|---|
| ETX / XTX | ETX/XTX to standardy modułowych komputerów przemysłowych (Computer-on-Module), pozwalające na wymianę głównej jednostki obliczeniowej bez przeprojektowywania całej płyty bazowej. ETX / XTX to rodzina modułowych platform komputerowych, w których zasadnicza część systemu obliczeniowego jest umieszczana na wymiennym module, a funkcje wejścia, wyjścia i podłączenia urządzeń pozostają na osobnej płycie bazowej. Takie rozwiązanie pozwala rozdzielić projekt jednostki obliczeniowej od projektu całego urządzenia. Moduł może zawierać procesor, pamięć operacyjną, kontrolery komunikacyjne oraz podstawowe układy odpowiedzialne za uruchamianie systemu. Płyta bazowa zapewnia natomiast konkretne złącza, gniazda, wyprowadzenia sygnałów i elementy dopasowane do danego zastosowania. ETX / XTX — rozwinięta definicja i sposób działaniaW klasycznym komputerze przemysłowym wymiana procesora lub zmiana architektury płyty głównej często oznacza konieczność opracowania nowej konstrukcji, zmiany okablowania i ponownego sprawdzenia całego urządzenia. W systemie ETX albo XTX część tych prac ogranicza się do zastąpienia modułu obliczeniowego wersją zgodną z przygotowaną płytą bazową. Dzięki temu zachowuje się ustalony układ mechaniczny, rozmieszczenie wielu złączy oraz sposób komunikacji z pozostałymi podzespołami. Standard ETX został opracowany jako forma komputera na module, czyli rozwiązania, w którym najważniejsze układy znajdują się na niewielkiej, wymiennej płytce. XTX stanowi rozwinięcie tej koncepcji, dostosowane do nowszych potrzeb związanych między innymi z obsługą szybszych magistral, nowocześniejszych interfejsów i większej liczby funkcji graficznych. Dokładny zakres możliwości zależy jednak od konkretnego modułu oraz płyty bazowej. Sama nazwa standardu nie gwarantuje zgodności każdego elementu z każdym innym urządzeniem. Połączenie modułu z płytą bazową odbywa się za pomocą określonych złączy krawędziowych lub wielostykowych. Wyprowadzone mogą być między innymi sygnały pamięci masowej, portów szeregowych, USB, sieci przewodowej, obrazu, magistrali rozszerzeń oraz sterowania urządzeniami zewnętrznymi. W praktyce znaczenie ma nie tylko liczba dostępnych interfejsów, lecz także ich konkretna wersja, sposób zasilania, przypisanie pinów i wymagania elektryczne. Przy modernizacji konieczne jest więc porównanie dokumentacji modułu z dokumentacją płyty bazowej. Kontekst techniczny i porównanie z innymi konstrukcjami - ETX / XTXETX i XTX można porównać z innymi formatami Computer-on-Module, jednak nie należy traktować ich jako uniwersalnych zamienników. Różne rodziny modułów mogą mieć odmienne wymiary, rozstaw mocowań, układ styków, wymagania dotyczące zasilania oraz zakres obsługiwanych urządzeń. Moduł o podobnym wyglądzie mechanicznym może nie uruchomić się na danej płycie bazowej, jeżeli występuje różnica w sygnałach, napięciach albo sposobie inicjalizacji. W odróżnieniu od kompletnego komputera jednopłytkowego moduł ETX/XTX zwykle wymaga płyty bazowej zaprojektowanej dla określonej rodziny połączeń. Z kolei w porównaniu z typową płytą główną do komputera biurowego otrzymuje się większą elastyczność przy projektowaniu urządzenia docelowego, ale mniejszą swobodę przypadkowego dobierania podzespołów. Istotne stają się takie kwestie jak wersja BIOS-u lub firmware, typ pamięci, dostępność sterowników, obsługiwany system operacyjny i sposób chłodzenia. Modułowa konstrukcja ułatwia utrzymanie urządzeń pracujących przez wiele lat. Jeżeli pierwotny moduł przestaje być dostępny, można poszukać zgodnej wersji zastępczej, zachowując część opracowanej elektroniki użytkowej. Nie zawsze jednak możliwa jest bezpośrednia wymiana. Nowy moduł może wymagać innego radiatora, zmienionego firmware’u, dodatkowego zasilania albo aktualizacji oprogramowania uruchomieniowego. Przed zakupem należy sprawdzić pełną kompatybilność, a nie tylko oznaczenie ETX lub XTX. Podczas oceny takiego rozwiązania analizuje się przede wszystkim zgodność mechaniczną i elektryczną, dostępne interfejsy, wydajność procesora, pojemność pamięci, warunki temperaturowe oraz sposób montażu. Znaczenie może mieć również odporność na drgania, cykle włączania, zakłócenia zasilania i ciągłą pracę. W urządzeniach sterujących lub pomiarowych nawet pozornie drobna różnica w obsłudze portu może powodować problemy z uruchamianiem albo komunikacją z resztą układu. Typowe problemy, błędy i objawy uszkodzenia - ETX / XTXJednym z częstszych błędów jest uznanie, że każdy moduł opisany jako ETX albo XTX będzie pasował do dowolnej płyty bazowej. W rzeczywistości decydujące znaczenie ma konkretna rewizja konstrukcji, mapa sygnałów i lista wspieranych modułów. Nieprawidłowe dopasowanie może objawiać się brakiem obrazu, samoczynnym resetowaniem, zatrzymaniem procedury startowej, brakiem dostępu do dysku lub nieprawidłowym działaniem wybranych portów. Problemy mogą wynikać także z uszkodzenia samego modułu obliczeniowego. Typowe symptomy obejmują brak reakcji po włączeniu, niestabilne działanie po rozgrzaniu, zawieszanie systemu podczas obciążenia, błędy pamięci, zanik komunikacji z urządzeniami zewnętrznymi oraz losowe błędy zapisu danych. Podobne objawy może jednak powodować płyta bazowa, zasilacz, kondensatory, układ chłodzenia, pamięć RAM albo nośnik danych. Wymiana modułu bez wcześniejszego rozdzielenia tych przyczyn może prowadzić do niepotrzebnych kosztów i nie rozwiązać problemu. Warto zwrócić uwagę na stan złączy. Utlenione styki, zabrudzenie, niedokładne osadzenie modułu lub naprężenie płytki podczas montażu mogą powodować okresową utratę połączenia. Usterka może pojawiać się tylko przy zmianie temperatury, poruszeniu obudową albo uruchomieniu konkretnej funkcji. W takich przypadkach pomocne bywa porównanie zachowania urządzenia przy zimnym starcie i po dłuższej pracy, sprawdzenie komunikatów diagnostycznych oraz zapisanie momentu występowania awarii. Osobną grupę problemów stanowią błędy konfiguracji. Niewłaściwe ustawienia trybu uruchamiania, niezgodny firmware, brak sterownika kontrolera lub zmiana kolejności urządzeń startowych mogą wyglądać jak awaria sprzętowa. Podobnie może zachowywać się system po przełożeniu modułu do innej płyty bazowej, jeżeli przypisania interfejsów różnią się od wcześniejszej konfiguracji. Diagnostyka powinna obejmować zarówno elementy sprzętowe, jak i ustawienia oprogramowania. Nie należy pomijać chłodzenia. Moduł pracujący z niesprawnym wentylatorem, źle zamocowanym radiatorem albo zużytym materiałem termoprzewodzącym może uruchamiać się poprawnie, a następnie tracić stabilność pod obciążeniem. Długotrwałe przegrzewanie może również pogłębić uszkodzenia układów zasilania i połączeń lutowanych. Przy ocenie wskazane jest sprawdzenie drożności kanałów wentylacyjnych, sposobu odprowadzania ciepła i reakcji urządzenia na zmianę obciążenia. Kiedy warto zgłosić ETX / XTX do serwisuZgłoszenie do serwisu jest uzasadnione, gdy urządzenie nie uruchamia się mimo prawidłowego zasilania, traci stabilność, nie wykrywa pamięci masowej lub przestaje obsługiwać część portów. Warto skorzystać z pomocy również wtedy, gdy potrzebna jest wymiana modułu, odtworzenie konfiguracji po awarii, ocena zgodności zamiennika albo rozróżnienie usterki płyty bazowej od problemu z modułem obliczeniowym. Szczególnej ostrożności wymaga sprzęt, którego zatrzymanie powoduje przerwę w pracy maszyny, stanowiska pomiarowego lub urządzenia sterującego. Przed przekazaniem urządzenia dobrze przygotować oznaczenia modułu, płyty bazowej i zasilacza, a także opisać objawy, moment ich występowania oraz ostatnie zmiany w konfiguracji. Przydatne mogą być fotografie złączy, komunikatów startowych i sposobu zamontowania modułu. Nie powinno się na siłę wkładać niepewnego zamiennika ani uruchamiać konstrukcji z niepasującym zasilaniem, ponieważ można w ten sposób powiększyć zakres uszkodzeń. W Warszawie diagnostykę tego rodzaju usterek można zlecić w firmie Warszawskie Pogotowie Komputerowe 24/7, gdzie analizuje się stan komputera, jego podzespołów i przyczynę nieprawidłowego działania przed podjęciem dalszych czynności. Takie podejście pozwala ustalić, czy problem dotyczy modułu ETX/XTX, płyty bazowej, pamięci, zasilania, chłodzenia czy konfiguracji oprogramowania, a następnie dobrać zakres naprawy do rzeczywistego źródła problemu. |