Pytanie:
Diody na tablicach - wady i zalety?
Dirk Bruere
2020-08-13 13:53:02 UTC
view on stackexchange narkive permalink

OK - staram się projektować płyty o dużej wartości i małej objętości, więc mój pogląd na to jest stronniczy.Lubię spryskać dużo diod LED wokół moich płyt.Jedna (czerwona) dioda LED dla każdego napięcia zasilania na płycie.Wiele diod LED sterowanych przez s / w, które pokazują różne ścieżki wykonania w akcji.Diody LED na portach komunikacyjnych, CAN, USART, USB itp., Więc mogę zobaczyć, kiedy są aktywne.

Zalety

  • Na pierwszy rzut oka widzę, czy płyta działa w przybliżeniu OK.
  • Podobnie jak inżynierowie serwisu w terenie.

Wady

  • Są one kosztowne przy produkcji masowej.
  • Zajmują miejsce na planszy.
  • Mogą również istnieć ograniczenia mocy.

Jakie inne kwestie istnieją?

Podejście, które często widziałem, polega na umieszczeniu tych diod LED tylko przy pierwszym uruchomieniu, wszystkie kolejne partie mają diody usunięte.To nie naprawi twojego drugiego i trzeciego cona, ale pomoże w pierwszym i problemach z UX generowanych przez zbyt wiele diod LED.Czy takie podejście zadziałałoby dla Ciebie?
@Mast Zbyt wiele razy pytano mnie „skąd mam wiedzieć, że tablica działa”.Obecnie mówię coś w rodzaju: „Jeśli miga niebieskie światło, prawdopodobnie jest OK”.W konkretnym produkcie, którego to dotyczy, znalezienie niezawodnych kabli koncentrycznych jest znacznie większym problemem
Więc zachować tę jedną diodę LED, która jest przydatna jako znak ogólnego działania, a resztę porzucić w wersjach produkcyjnych płyt?
Jeden lub więcej wyświetlaczy 7-segmentowych to również dobra opcja.Są one dość powszechne w urządzeniach przemysłowych i HVAC.
Nie możesz dodawać diod LED do płyt o dużej produkcji, chyba że są one częścią faktycznego interfejsu użytkownika.To po prostu wyrzucanie pieniędzy.Możesz jednak umieścić diody LED na urządzeniach testowych.I dobrze jest zachować diody LED na schemacie i układzie.Po prostu nie instaluj ich w produkcji.Gdy „klientami” są wewnętrzni programiści w Twojej firmie (prototypy), diody LED mogą być niezwykle przydatne.Ale gdy klienci są nabywcami detalicznymi, wszystkie nieużywane diody LED muszą zniknąć.
zależy w dużej mierze od produktu, jeśli jest to dekoder, potrzebna jest pewna liczba do wsparcia technicznego, ale niewiele.Jeśli jest to droższy produkt na poziomie płyty dla bardziej zaawansowanego produktu dla bardziej zaawansowanego użytkownika, moduł wtyczki do płyty głównej serwera, to więcej diod LED lub inna ścieżka debugowania (siedem segmentowych diod LED, ścieżka przez komputer) ma wartość.
koniec dnia powinna to być wewnętrzna dyskusja między zespołami, oszczędności kosztów od pracowników produkcyjnych, ryzyko ze strony inżynierów, którzy się rozwijają, a także w zależności od tego, czy jest to produkt jednorazowy, czy nadający się do naprawy, debugowanie zwróconych produktów lub produktów, które zawodząnajpierw przechodzi na linii montażowej i może zostać naprawiony, aby przejść do zapasów (jeśli jest jednorazowy, to odpowiada na to).Złącze typu clip on lub card edge może być używane do programowania i debugowania, które nie wymaga modyfikacji płytki.i nie umieszczaj dodatkowych diod LED w produkcie.
Osiem odpowiedzi:
Marcus Müller
2020-08-13 14:16:15 UTC
view on stackexchange narkive permalink

Wady

  • Diody LED mogą rozpraszać lub wręcz denerwować, zwłaszcza jeśli są używane ze zbyt dużą jasnością (nowoczesne diody LED I_f = 20 mA, gdy są faktycznie zasilane tym prądem, zwłaszcza gdy są niebieskie, są oślepiająco jasne, gdy patrzy się na nie zbyt uważnie)
  • Przeładowanie informacjami: jeśli jest za dużo diod LED, jak możesz to zobaczyć bez przeszukiwania sitodruku lub instrukcji, co oznacza. Jakie są korzyści z posiadania czytelnej diody LED, jeśli nie wiesz, którą diodę LED odczytać?
    • Wybrałbym coś takiego: jak tylko masz więcej diod LED, niż możesz mentalnie połączyć z ich znaczeniem po tygodniu niepracowania na płycie, więcej diod LED ma malejące zwroty - jeśli musisz skonsultować się z dokumentacją projektową aby wiedzieć, która dioda LED oznacza co, prosty punkt testowy + multimetr może nie być dużo gorszy
    • Jeśli stan twojej płyty jest złożony (tj. jest wiele bitów - dioda LED włączona / wyłączona - statusu) i może mieć znaczenie podczas pracy, a nie tylko podczas testowania prototypu, być może rozsądny byłby układ scalony zarządzania płytą, tj. mikrokontroler z kanałami ADC, GPIO (nie tylko do wykrywania, ale także do robienia rzeczy, takich jak resetowanie rzeczy lub sterowanie wentylatorami, sygnałami dźwiękowymi) i portem szeregowym. Może nawet z wyświetlaczem OLED czy coś. Często te same mikrokontrolery pełnią rolę sekwencera mocy, monitora temperatury i watchdoga.
      Brzmi jak więcej pracy programistycznej, ale z drugiej strony brzmi to tak, jakbyś robił więcej niż jedną płytę rocznie, więc może złożenie prostego oprogramowania układowego, które robi to, czego potrzebujesz, jest mądre, a następnie wrzucanie tego samego mikrokontrolera na każdy bez względu na to, jak proste jest (osobista porada: wybierz mikrokontroler z USB; inżynier terenowy z laptopem (więc: najprawdopodobniej ci się spodoba).
      Dostępne są różne opcje, od kilku wierszy C dla własnego minimalnego oprogramowania układowego po użycie oprogramowania wbudowanego kontrolera dla Chromebooków. Nie taniałbym zbytnio na mikrokontrolerze i unikałbym wybierania 8 gorzkich - na przykład tani STM32 ARM by się nadawał i naprawdę ma ładniejszy przepływ pracy, jeśli nie jesteś w pobliżu dbania o opóźnienie w submikrosekundach .
  • poza ograniczeniami mocy, np. sterowania logiką cyfrową, ogólne zużycie energii
  • potencjalnie: załóżmy, że masz jakąś szynę napięcia odniesienia lub inną niskoprądową szynę zasilającą (powiedzmy, wzmacniacz operacyjny o niskiej prędkości napędzający słabe obciążenie przy < średnio 0,1 mA). Konieczne może być przeprojektowanie zasilania, aby pasowało do znacznie większego obciążenia diod LED lub dodanie skomplikowanych (a tym samym nowych źródeł awarii) środków buforowania (np. NPN, bramki cyfrowe) w celu sterowania diodą LED.

Zalety

  • Wygląd: płyta z 50 zielonymi diodami LED włączającymi się częściowo sekwencyjnie po włączeniu z pewnością zrobi wrażenie na kliencie
  • Obserwowalność przez ludzi: oczywiście, nawet jeśli jest ich myląco wiele, posiadanie diody LED jest nadal najgorszym przypadkiem tak samo dobrym, jak jej brak.
  • Obserwacja maszyny: kolejna dioda LED, po prostu przyklejona do interesującej nas diody LED, na stałym źródle prądu, stanowi doskonałe wejście oscyloskopu / ADC
  • Większa obserwowalność: OpenCV jest stosunkowo łatwe. Dodaj kod QR w dwóch lub trzech rogach tablicy, zeskanuj go na zdjęciu z kamery, użyj wyniku do odkształcenia obrazu, a następnie użyj stałej maski, aby leniwie monitorować tablicę w laboratorium, pracując z domu.
Tak, używamy mikrokontrolerów STM ARM Cortex.Naprawdę krytyczne, które użytkownik może odczytać, to czerwone diody PowerLED („Ile ich jest?”) I jeden niebieski, który miga, gdy działa krytyczny fragment oprogramowania układowego.Inne są przez większość czasu tylko dla mnie lub pojawiają się tylko w przypadku usterki.Chociaż oczywiście nie jest to niezawodne.
Re: diody LED szyny zasilającej i rozruchu oprogramowania układowego: stare wyświetlacze słupkowe (z zestawów stereo HiFi z lat 80.) mogą być dobrym pomysłem („dwie dolne kreski są włączone, trzecia wyłączona, czwarta do siódma jest włączona, ósma tobłyskowy");zmniejsza możliwość zmylenia Cię podczas badania innej usterki podczas debugowania prototypu.Problem polega na tym, że musisz poprowadzić sygnały LED z różnych szyn do centralnego punktu.
Re: Diody LED używane do debugowania błędów: pomysł, ale nigdy tego nie próbowałem: jeśli aktywujesz je głównie z oprogramowania układowego, w każdym razie rozważ posiadanie (wyłączanego przełącznikiem) głośnika na pokładzie i rozważ wypuszczenie bitu oprogramowania układowegoinformacja o błędzie jako 2-FSK (powiedzmy ton 500 Hz i 700 Hz) po sekwencji tonu preambuły.Ludzie są dość dobrzy w rozpoznawaniu tonów, a odbiornik audio FSK jest szybko opracowywany, np.w radiu GNU.Serwis może nawet poprosić o przesunięcie przełącznika i wysłanie nagrania audio.
+1 za odwracanie uwagi.Odmówiłem zakupu produktów _ szczególnie z powodu jasnych diod LED_, a _ twoja_ definicja jasności (w równikowym słońcu, gdzie najwyraźniej testujesz swoje produkty) nie jest taka sama jak moja (w ciemnym pokoju, w którym próbuję spać).
Przynajmniej częściowo się z tym nie zgadzam.Na przykład „... posiadanie diody LED jest nadal najgorszym przypadkiem, tak samo dobrym, jak brak jej ...”.Przepraszam, co?Poza tym żadna dioda LED nie zniszczyła mnie tak bardzo, jak brzydzę się jej istnieniem.Jeśli coś było, po prostu je wyłączyłem.Tak więc najlepszą opcją może być „posiadanie diod LED, ale tylko dla ważnych sekcji przetwarzania i dostępnych do sterowania ich jasnością”.Podsumowując, wolę diody LED niż brak wizualizacji bez debugowania.
także @MarcusMüller te diody słupkowe są tak naprawdę zaprojektowane, aby były wskaźnikami i nie oświetlały pomieszczenia (oczywiście można uruchomić bardziej nowoczesne projekty przy 2 mA zamiast 20, ale czasami muszę pracować w ciemności, a podczas gdy wiele diod LED jestładne do debugowania, powodują problemy
@chrylis-cautiouslyoptimistic- Położyłem warstwę lub dwie taśmy maskującej na niebieskich lampkach zasilania i aktywności HD na obudowie komputera.Nadal widoczny, ale osłabia go do rozsądnej jasności.IDK, co było nie tak z czerwonymi diodami LED;znacznie wygodniejsze dla oka w starszych obudowach komputerowych.
@PeterCordes Nakleiłem naklejki na swoje i nadal mam wystarczająco dużo światła, aby poruszać się w ciemności (komputer w biurze).
@PeterCordes Podczas snu musisz mieć ten stereotypowy wygląd atomowej łodzi podwodnej.
Lundin
2020-08-13 16:41:45 UTC
view on stackexchange narkive permalink

Oprócz tego, co już zostało powiedziane:

Zalety:

  • Stosunkowo tani i łatwy do wdrożenia w porównaniu z wyświetlaczami, interfejsami szeregowego debugowania itp. Nie potrzebujesz głębszej wiedzy o oprogramowaniu ani elektronice, aby zaprojektować diodę LED, wystarczy odrobina prawa Ohma.

  • Wysoka dostępność i dużo drugiego źródła na rynku. Jeśli Twoja ulubiona firma LED nie może dostarczyć na czas, bardzo łatwo jest znaleźć alternatywę.

Wady:

  • Około 8% wszystkich mężczyzn i 0,5% kobiet jest „daltonistami”, co najczęściej objawia się problemami z rozróżnieniem czerwieni i zieleni. Są to również dwa najpopularniejsze kolory LED.

    Może to być szczególnie problematyczne, jeśli używasz różnych kolorów w tym samym miejscu (RGB itp.), aby wskazać inny stan produktu. Jeśli zapytasz klienta przez telefon, jaki kolor widzi, istnieje duża szansa, że ​​otrzymasz niepoprawną odpowiedź, szczególnie jeśli produkty są przeznaczone dla branży tradycyjnie zdominowanej przez mężczyzn (takiej jak elektronika).

  • Zanieczyszczenie światłem. W produktach z czujnikami podczerwieni, transoptorami itp. Światło LED może powodować „szum optyczny”.

  • Problemy z biegunowością podczas montażu. Z reguły elementy z polaryzacją zostaną ostatecznie zamontowane do tyłu podczas montażu. Ktoś źle ładuje pick & place lub źle rozumie rysunki rozmieszczenia komponentów itp. Z mojego doświadczenia wynika, że ​​jest to dość powszechny problem z jakością, szczególnie jeśli chodzi o diody LED i zaślepki tantalowe. Ostatecznie jest to kwestia jakości produkcji, ale projektant, który ma możliwość nie wybierania komponentów z polaryzacją, zmniejsza liczbę rzeczy, które mogą się nie udać.

  • Wrażliwe elementy. Diody LED są jednymi z najbardziej wrażliwych części podczas montażu SMD i mogą nie przetrwać kilkukrotnego piekarnika podczas montażu. Szczególnie jeśli wybrałeś jakąś tanią markę.

  • Bieżący budżet źródła / ujścia MCU. Najczęściej preferowane jest sterowanie diodami LED bezpośrednio z pinów MCU, ponieważ oszczędza to zewnętrzne obwody i złożoność. Miejmy nadzieję, że większość projektów bierze pod uwagę zdolność źródła / pochłaniania poszczególnych pinów, ale często zapomina się o całkowitej pojemności źródła / ujścia chipa jako całości.

    Wyobraź sobie, że masz wiele różnych diod LED, które wskazują różne stany produktu, a następnie nagle w niektórych sytuacjach dochodzi do niewyjaśnionego zatrzaśnięcia lub resetowania MCU. Pierwszą rzeczą, którą podejrzewasz, jest problem z aplikacją w „stanie x”, ponieważ błąd występuje tylko wtedy, gdy świecą diody LED dla tego stanu. To kieruje cię do rozwiązywania problemów w zupełnie złym kierunku, ponieważ rzeczywisty problem nie jest twój logika aplikacji, ale same diody LED.

Pro + Con:

  • Charakterystyka PWM. Jeśli podłączysz diodę LED do PWM, magistrali szeregowej lub podobnego, ludzkie oko będzie zbyt wolne, aby wykryć migotanie - dioda LED może wydawać się świecić światłem ciągłym. Umożliwia to różne sztuczki z oszczędzaniem energii, multipleksowaniem mieszania kolorów & między różnymi diodami LED.

    Ale utrudnia to również rozróżnienie, na przykład, między stanami bezczynności i trybami pracy magistrali szeregowej. W najlepszym przypadku kończy się to „jak jasno świeci”, co jest bardzo subiektywne i nie jest czymś, o co chcesz zapytać klienta przez telefon podczas rozwiązywania problemów. „Umm… całkiem sporo świeci!”

I to nie są jakieś teoretyczne scenariusze - wszystkie powyższe są anegdotami rzeczy, których doświadczyłem na pewnym etapie swojej kariery.
Dobra uwaga na temat ślepoty na kolory - będę o tym pamiętać
Bardzo dobra uwaga na temat daltonizmu, zawsze używam na wykresach żółtych-> zielonych-> fioletowych liniowych skal jasności zamiast zwykłej zieleni -> czerwieni
Uważam, że niektóre żółte i zielone diody są całkiem podobne.Osobiście wolę zielone diody LED wysokiego napięcia / krótkiej fali (2,5 V) od starego stylu (2,1 V).
PWM daje jednak więcej opcji: potrzebowałem sygnału o wielu stanach w dół 1 przewód + uziemienie: słabo migotanie (10 Hz IIRC - ograniczona liczba użytkowników, żaden z epilepsją) = odpytywanie, jasny błysk = aktywny, stały słaby = wstrzymanie, nic = brak zasilania.Po włączeniu może przejść przez wszystkie te stany;do tej pory nie przejmowałem się, ale to pozwoliłoby użytkownikowi skalibrować swoje oczekiwania dotyczące ciemności i jasności.To całkiem oczywiste.
Jeśli diody LED są typu przelotowego, są dostępne w kształtach, takich jak okrągły, kwadratowy, trójkąt i prostokąt, dzięki czemu można je wykorzystać do przezwyciężenia wszystkich odmian ślepoty kolorów.Być może obecnie jest to duże „jeśli”.
Genorme
2020-08-13 14:21:07 UTC
view on stackexchange narkive permalink

To wiele wskaźników może prowadzić do nieporozumień po stronie użytkownika:

Too many indicators

Link do zdjęcia

Wskaźniki, które masz na swojej tablicy, wydają się być bardzo liczne i są przydatne tylko dla inżyniera utrzymania ruchu. Nie wiem, jaka jest architektura twoich płyt, ale prawdopodobnie lepiej jest użyć testów oprogramowania lub pętli testowej sprzętu do konserwacji w przypadku problemów:

Test loops

Link do zdjęcia

Diody LED nie są tak naprawdę dla użytkownika, chociaż zadaliśmy użytkownikowi pytanie, takie jak „Czy na płycie jest 5 czerwonych świateł i jedna migająca na niebiesko”, zanim wyślemy serwisanta.W tym konkretnym przypadku oznacza to ogólnie, że płyta działa, a usterka gdzie indziej
Genorme - Welcome :-) FYI, zgodnie z wymogami [tej reguły witryny] (https://electronics.stackexchange.com/help/referencing), gdy w odpowiedzi zawrzesz coś (np. Zdjęcie, obraz lub tekst), co nie jestt własnej oryginalnej pracy, musisz odpowiednio się do niej odwołać (zacytować).Wygląda na to, że te obrazy pochodzą skądinąd, więc aby zachować zgodność z tą zasadą, czy możesz edytować swoją odpowiedź i dodać link z powrotem do konkretnej, oryginalnej strony źródłowej dla każdego obrazu, proszę?Dzięki :-)
Michel Keijzers
2020-08-13 14:13:15 UTC
view on stackexchange narkive permalink

Tylko „osobista burza mózgów”:

Zalety (patrz komentarz DarrenW):

  • Czas zaoszczędzony przez technika lub innych inżynierów projektantów, którzy nie muszą podłączać JTAG lub grzebać w sondzie sondy (ze względu na diody LED).

Wady

  • Dłuższy czas projektowania: chociaż dodanie diody LED w większości przypadków jest dość łatwe, to kosztuje czas.
  • Zmniejszona moc: już o tym wspomniałeś, ale prawdopodobnie masz na myśli, że (mikro) amperów, z których korzysta sama dioda LED, jest odejmowany od sumy. Jednak również przy użyciu diody LED prąd jest zmniejszany z pierwotnej ścieżki (chyba że używany jest np. Tranzystor), więc wpływa to również na prąd w obszarze „wokół” diody LED.
  • Dodane / zmienione ścieżki powrotu GND: ponieważ każda dioda LED ma ścieżkę powrotną, może wpływać np. analogowe (części) płytek PCB.
  • Użycie pinów procesora: w przypadku używania kontrolowanej programowo diody LED kosztuje pin lub wyjście multipleksera.
  • Miejsce na tablicy: już wspomniane przez Ciebie, ale weź również pod uwagę tekst opisu obok każdej diody LED.
Dłuższy czas projektowania jest prawie trywialny dla wielu typów produktów.Czas zaoszczędzony przez technika lub innych inżynierów projektantów przez brak konieczności podłączania JTAG lub grzebania w sondzie celowniczej sumuje się.Wiem z doświadczenia.
@DarenW W pełni się zgadzam, dłuższy czas projektowania stawiam konkretnie, bo w tym przypadku nie dodaje funkcjonalności (coś pożytecznego dla klienta), dopisuję uwagę JTAG / zakres.Dzięki
DAS
2020-08-14 11:06:06 UTC
view on stackexchange narkive permalink

Zbudowałem płyty działające na jednostkach PIC MPU i dodałem tylko kilka diod LED wskazujących moc i stan MPU oraz diodę LED „bicia serca”, która wskazuje, że oprogramowanie nie zostało zawieszone.Dodaj kolejną diodę LED, aby pokazać, że linki do innej tablicy były dobre.

Wciąż jest to rozsądne użycie diod LED.Ostatnią rzeczą, jakiej chciałem, była tablica do pokazania głównemu inżynierowi, która wyglądała jak choinka.Zamiast tego był tylko rząd 8 malutkich diod LED SMD, czerwonych i zielonych, pracujących z prądem 2 mA, więc miały miękką poświatę, a nie jasne jak światła punktowe.

Uważam, że nie ma żadnych wad rozsądnego wykorzystywania diod LED jako kluczowych wskaźników stanu.Jedno spojrzenie na koncentrator Ethernet i stałe lub migające diody LED zasilania i danych pokazują, że w małych ilościach są one bardzo przydatne.Dwukolorowe i RGB LED mogą prezentować stan GO / NO-GO / BUSY w 1 małej diodzie LED.Miganie diody LED w porównaniu z pełnym kolorem diody LED może również oznaczać wyższy poziom statusu.

Już dawno temu jako młody inżynier dowiedziałem się, że Zarząd lubi widzieć migające światła, w przeciwieństwie do gołej tablicy, która rzekomo coś robi.
Prawdopodobnie powinno być kilka diod LED wskazujących aktywny ruch lub przetwarzanie, ale nie zbyt wiele, aby rozpraszały uwagę.Diody LED dla tych, którzy ich używają, powinny mieć charakter informacyjny i nic więcej - wszelkie niepotrzebne diody LED (kiedy równie łatwo można mieć interfejs UART) staną się kłopotliwe w debugowaniu.Diody LED do zarządzania lub do wywarcia wrażenia na użytkowniku nadal byłyby tam, ale w jednej ograniczonej przestrzeni, aby pokazać, że coś się dzieje. W każdym razie to moja opinia, posiadanie kilku diod LED w rzędzie jest znacznie łatwiejsze do zaprojektowania na PCB i wyprodukowania w porównaniu z wieloma diodami LED
user
2020-08-14 14:45:31 UTC
view on stackexchange narkive permalink

Diody LED są przydatne do podstawowej diagnostyki, takiej jak sprawdzenie, czy zasilanie jest włączone, a wszystkie szyny pojawiły się, lub do wskazania określonej aktywności, takiej jak stan komunikacji lub połączenia.

Jednak w przypadku bardziej szczegółowej diagnostyki dostępne są lepsze opcje.Jeśli masz mikrokontroler, możesz dodać interfejs UART.Nie ma nic złego w wyświetlaniu komunikatów debugowania na płytach produkcyjnych przez większość czasu.JTAG to kolejna dobra opcja.

W przypadku materiałów o małej głośności możesz również dodać mały wyświetlacz.Miniaturowe wyświetlacze OLED są tanie i łatwe w obsłudze oraz mogą wyświetlać o wiele więcej informacji w bardziej czytelnym formacie.

Ahmed M.Zahran
2020-08-16 14:15:12 UTC
view on stackexchange narkive permalink

Cons: jeszcze kilka rzeczy do rozważenia

1- całkowity wzrost temperatury, diody LED odprowadzają dużo ciepła w porównaniu do innych urządzeń. Może to mieć wpływ na niektóre wrażliwe urządzenia, szczególnie gdy płyta musi być odizolowana od otoczenia, np. Tablice w pojazdach typu ROV.

2 - większy prąd oznacza większą szerokość ścieżki, większy zasilacz, wyższe parametry znamionowe, znacznie większy rozmiar płyty, a tym samym wyższy całkowity koszt.

3 - jeszcze jedna ważna rzecz do rozważenia, przewidywany czas pracy urządzeń zasilanych z baterii znacznie się skróci. Niektóre aplikacje wymagają urządzeń z długim czasem pracy baterii. Osiowanie pieca na gorąco jako przykład, w którym się specjalizuję, wymaga urządzeń, które mogą działać przez długi czas, na przykład 3 godziny i tak, 3 godziny to wystarczająco dużo, ponieważ temperatura w skorupach w takich przypadkach rośnie do pewnego stopnia blisko 350 ° C. Oznacza to, że musisz polegać na urządzeniach, które mogą wytrzymać te temperatury i wytrzymać takie okoliczności, dopóki praca nie zostanie wykonana.

Shell Average Temperature

Pros:

1 - Ładnie wyglądające tablice

2- Przyciąga uwagę

3 - Łatwość monitorowania i rozwiązywania problemów

Conclusion Unikaj umieszczania diod LED na płytach, które nie są obowiązkowe. Jeśli nie ma pożytku, nie warto go umieszczać.

bta
2020-08-15 07:58:47 UTC
view on stackexchange narkive permalink

Jeśli chcesz zachować zalety i uniknąć większości wad, porzuć diody LED i skieruj sygnały kierujące je do złącza debugowania. Zaprojektuj małą tablicę rozdzielczą debugowania, którą można podłączyć do tego złącza. Umieść wszystkie diody LED na tablicy rozdzielczej. W ten sposób płacisz tylko za jeden zestaw diod LED na technika zamiast jednego na kartę. Nadal masz opcję debugowania, ale nie musisz płacić za dodatkowy sprzęt, chyba że faktycznie zamierzasz go używać. Włącz diody LED z płyty debugowania, aby uniknąć zmiany profilu zasilania urządzenia, gdy jest ono podłączone. Unikasz również dezorientacji użytkownika końcowego, ponieważ nie widzi on sygnałów debugowania, które są istotne tylko dla techników.

Płytka łamana do debugowania ma inne przydatne zalety, takie jak możliwość opisywania i organizowania diod LED w bardziej przyjaznym dla użytkownika układzie oraz umożliwienie dodania (na przykład) małego mikrokontrolera do monitorowania stanów diod LED i raportowania stanu do podłączony komputer przez USB.

Wadą jest to, że trasowanie wszystkich tych sygnałów debugowania może być trudne, w zależności od aktualnej gęstości płyty.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...