Moje Arduino jest podłączone do pierwszego pulpitu. Stamtąd powiązałem pozytywne i negatywne z innymi tablicami. Mam teraz podłączonych 6 płyt chlebowych. Na pierwszej płycie widzę (z miernikiem), że mam różnicę 4,5 V, na następnej płycie 3,5 V, a na ostatniej mam nawet 2 V.
Dlaczego to dostaję? Częściowo to rozwiązałem (doprowadzając 3 V do ostatniej płyty), podłączając każdą szynę do każdej szyny w innych płytach, ale to sprawia, że mój projekt jest zagracony.
Jak to debugować? Co to powoduje?
voltage
breadboard
Gil Megidish
źródło
źródło
Odpowiedzi:
Powinieneś mieć jeden punkt kontaktu dla zasilania i uziemienia zasilacza. Połącz ten punkt z każdą płytą osobno. Jeśli twój zasilacz to arduino, pamiętaj, że może on dostarczyć tylko niewielką ilość prądu, więc możesz chcieć zewnętrznego zasilacza. Użyj również najcięższego drutu o grubości, jaki możesz zmieścić w płycie (prawdopodobnie 22 gauge), aby zmniejszyć straty na okablowaniu.
Zasilaczem nadal może być Arduino - ale szczerze mówiąc, przy tak wielu układach TTL naprawdę powinieneś używać oddzielnego zasilacza, jeśli to możliwe.
Poniższa edycja Twojego zdjęcia powinna dać ci pomysł. Nie zwracałem wystarczającej uwagi, aby wiedzieć, czy poprawnie zamapowałem czerwony na dodatni, więc zignoruj ten aspekt, jeśli popełniłem błąd. Chodzi o to, że potrzebujesz pojedynczego przewodu od źródła zasilania do każdej szyny, a nie łączącego je w jakikolwiek sposób. Chociaż będzie to gniazdo dla większych szczurów w okablowaniu, tworzenie łańcuchów po prostu nie zadziała dla ciebie elektrycznie, ze względu na straty wewnątrz płyty chlebowej.
Jeśli nie możesz znieść tego rozwiązania, być może będziesz w stanie zgrubić przewody między płytami i wepchnąć je kilka razy do otworów w szynach, aby oczyścić styki w płycie. Spowoduje to dodatkowe obciążenie, ale nie rozwiąże podstawowego problemu.
źródło
Stwierdzasz, że odczuwasz spadek napięcia między płytkami. „Gwiazdka” z zasilacza do każdej płyty pilśniowej zapewniająca dobry kontakt mechaniczny i elektryczny. (Opublikowane przez Adam Davis i Passerby)
Zgodnie z twoim zdjęciem, nie masz ŻADNYCH kondensatorów elektrolitycznych ani żadnych kondensatorów ceramicznych, od tego bym zaczął - nie widząc ŻADNEGO wywołuje u mnie dreszcze i to jest sedno tego postu.
Kondensatory filtrujące (elektrolityka) są spolaryzowane i przechodzą przez szyny zasilające w celu „uwarunkowania” zasilacza, utrzymując napięcie w całym obwodzie na stosunkowo stałym poziomie.
Ceramika łączy się również poprzez szyny zasilające i należy podłączyć na stykach V + i 0V każdego układu scalonego. Ogólnym celem ceramiki jest tłumienie „szumu” wysokiej częstotliwości do ziemi, biegunowość nie jest problemem.
Ponieważ używasz zasilacza 5V, elektrolityczny 220uF 16V (lub dwa) na każdej płycie chlebowej byłby doskonałym początkiem, są one powszechnym miejscem (Radio Shack itp.) I niedrogie.
Ceramiczne czapki są bardzo tanie i warte każdego grosza. Zasilacz .1uF 50 V umieszczony na każdym układzie scalonym i jeden obok każdego elektrolitu uczyni cuda dla tłumienia fałszywego hałasu.
źródło
Płyty chlebowe mają wiele problemów, w tym wysoką pojemność, indukcyjność i rezystancję. Z twojego obrazu, twoje szyny zasilania po dwa na bok, są podzielone na środku i masz 6 desek, więc w sumie 2 szyny * 2 boki * 2 podziały * 6 desek = 48 różnych segmentów, które łączysz z niektórymi drut zworowy. Wygląda na to, że na samym końcu segmentów znajduje się pojedynczy punkt wejściowy mocy. Cała rezystancja segmentów ORAZ drut mostkowy sumują się, a następnie zależy od tego, ile prądu ciągniesz.
Najłatwiejsze rozwiązanie, upewnij się, że każda płyta jest równoległa. Poprowadź parę przewodów z zasilacza do każdej płytki zamiast deski do deski do deski. Lub dwie pary, ponieważ po obu stronach planszy znajdują się dodatnie i ujemne szyny. Lub uprość swój układ, aby używany był tylko jeden zestaw szyn (lub dodatni zawsze po lewej stronie, ujemny po prawej stronie).
źródło
Moc gwiazdy i rozkład gruntu zamieszczone przez Adama Daviesa i Passerby to tylko częściowe rozwiązanie, które musisz również:
Upewnij się, że aktualna pojemność zasilacza jest odpowiednia do szczytowego zużycia energii każdej używanej płyty chlebowej i najlepiej pozwala na pewien margines narzutu.
Użyj kondensatorów odsprzęgających, jak sugerował Joe z Ozarks
Używaj znacznie cięższego drutu do dystrybucji mocy i uziemienia, jak sugerują inne plakaty.
Wreszcie, jeśli dostaniesz źródło zasilania 5 V na każdą płytkę ścienną, a obwód nadal nie działa, zastanów się, że może być jeszcze jedna lub więcej z następujących kwestii:
Rozkład zegara nie jest zadowalający między płytami z powodu pojemnościowego i indukcyjnego działania styków płyty chlebowej.
Zagrożenia w wyścigach między sygnałami wprowadzanymi przez długie przewody i ponownie kontakty na płycie stykowej.
W zależności od rodziny układów logicznych 74XX, w których obwody o napięciu znacznie niższym niż projektowane, mogło dojść do zniszczenia niektórych bram. Ten drugi problem stanowi raczej problem z CMOS, ale nie podajesz szczegółów, więc zajrzyj do arkusza danych.
Na koniec stwierdzasz, że próbujesz uruchomić go przy 640x480x60 = około 18,4 MHz, więc istnieje spora szansa, że obwód w ogóle nie będzie działał przy użyciu tych paneli. Jeśli tak, uruchom obwód na niższej częstotliwości, aby debugować układ logiczny, a następnie wlutuj bardziej kompaktową wersję na płytkę listwową.
źródło