Pytanie:
Czy możemy uziemić wszystkie sieci na płytce drukowanej?
Ravikiran
2020-01-10 17:17:29 UTC
view on stackexchange narkive permalink

enter image description here

Jestem nowicjuszem w elektronice i projektuję płytkę drukowaną.

Układ scalony, którego używam, ma kilka pinów, których nie używam w moim obwodzie.Czy można uziemić te sieci, czy zostawić je bez zmian?

Pytam, bo słyszałem, że czasami te sieci mogą działać jak pływające szpilki i powodować szumy i błędy.Nie jestem pewien, czy to prawda, czy nie, więc proszę wyjaśnij moje wątpliwości i zasugeruj właściwą drogę.

Masz schemat?
Sprawdź arkusz danych.Poinformuje Cię, czy unosić się, uziemiać, podciągać, czy [wstawić inne ograniczenia].
Pięć odpowiedzi:
DerStrom8
2020-01-10 17:21:12 UTC
view on stackexchange narkive permalink

Będziesz musiał sprawdzić arkusze danych dla każdej części z nieużywanymi pinami.W wielu przypadkach uziemienie ich jest pomysłem BAD , chociaż w wielu innych przypadkach może to być CRUCIAL .A w niektórych przypadkach POWINIENEŚ pozostawić szpilki pływające.Na przykład nie podłączaj wyjść bezpośrednio do masy, ponieważ może to spowodować zwarcie.Nie pozostawiaj wejść pływających, chyba że mają wewnętrzne podciągnięcia / podciągnięcia.Arkusze danych powinny wskazywać, co zrobić z nieużywanymi pinami, ale nawet jeśli nie, powinieneś być w stanie określić, co zrobić na podstawie analizy pin po pin.Nie ma jednego uniwersalnego rozwiązania tego problemu, więc będziesz musiał sortować poszczególne piny, aby dowiedzieć się, jak je podłączyć (lub nie).

Rohat Kılıç
2020-01-10 18:17:27 UTC
view on stackexchange narkive permalink

Jeśli zajrzysz do Instrukcji projektowania sprzętu komputerowego, zobaczysz, że sugeruje ona, że nieużywane szpilki powinny pozostać pływające.Proszę odnieść się do Tabeli 4 na str. 15 i 16.

Brian Drummond
2020-01-10 18:11:45 UTC
view on stackexchange narkive permalink

Jedną z rzeczy, które MOŻESZ zrobić podczas układania PCB, jest uziemienie wszystkich pinów przez rezystor na każdym pinie.

Następnie możesz dopasować 0 omów dla stałego uziemienia, 1K lub 10K, aby zatrzymać unoszenie się kołka (bez uszkodzeń, jeśli coś go napędza, plus możesz wyciągnąć go wysoko podczas testu) lub nieskończoność (bez rezystora), jeśli musisz wyjśćunosi się.

Ostateczna decyzja może zostać podjęta dla każdego pinu podczas testowania

Możesz, ale nadal niekoniecznie jest to właściwe.Na przykład pobór mocy - wiele rodzin urządzeń logicznych pobiera więcej mocy na uziemionym wejściu niż na wejściu przy 5 V (lub jakimkolwiek innym poziomie zasilania).A jeśli te nieużywane wejścia są połączeniami z bramką, której używasz - na przykład ustawianie / resetowanie wejść do przerzutnika - to zdecydowanie musisz wiedzieć, do czego je powiedzieć, w przeciwnym razie bramka nie zrobi tego, czego oczekujesz.Ditto włącza na urządzeniach peryferyjnych mikrokontrolera lub czegokolwiek w tym rodzaju.
@Graham Ta odpowiedź dotyczy projektowania PCB z możliwością elastycznego decydowania, co zrobić z każdym pinem, gdy płytka jest zapełniona.Nie jestem pewien, której części się sprzeciwiasz.
To złe podejście do projektowania.Drugi komentarz @Graham,s, a ponadto ze względów ekonomicznych należy unikać umieszczania dodatkowych „niepotrzebnych”.Po co umieszczać rezystory 0 omów, gdy zwarcie rozwiąże problem?Jaka jest podstawa, która prowadzi do sugerowanych przez ciebie konkretnych wartości rezystorów?Kilka odpowiedzi już sugeruje przeczytanie najpierw arkusza danych;to jest najlepsze podejście.
@kwc Ponieważ generalnie bardziej powszechne jest użycie pull-up niż pull-down.Ponieważ czytanie i przestrzeganie arkusza danych absolutnie nie jest czymś, co powinno się zdarzyć podczas testowania.Ponieważ wykorzystuje nieruchomości PCB.Ponieważ montaż niepotrzebnych rezystorów wymaga dodatkowych pieniędzy i czasu.Czasami oczywiście chcesz wyłamać nieużywane bramki na wypadek, gdybyś ich później potrzebował, ale złą praktyką jest robienie tego na ślepo dla każdego kołka.
@Graham;Twoje punkty dotyczące podciągania i mocy są poprawne w odniesieniu do logiki bipolarnej TTL, ale w dzisiejszych czasach nie ma tego zbyt wiele w nowych projektach.Podziwiam Twoje zaufanie co do jasności, kompletności i poprawności arkuszy danych.W odniesieniu do „montażu niepotrzebnych rezystorów”… jeśli są niepotrzebne, nie należy ich montować!
Peter Green
2020-01-11 01:57:47 UTC
view on stackexchange narkive permalink

Nieużywane styki wyjściowe powinny pozostać odłączone.

W przypadku nieużywanych pinów wejściowych lub I / O należy przeczytać arkusz danych i / lub zrobić kilka dyskietek. Ponieważ inna odpowiedź wskazuje, że arkusz danych twojego urządzenia simcom mówi, że powinieneś zostawić je pływające, więc to właśnie bym zrobił w pierwszej kolejności.

Zgodnie z ogólną zasadą wejście CMOS nie powinno pozostawać pływające. Może to znacznie zwiększyć pobór prądu chipa, gdy tranzystory w buforze wejściowym zaczną przewodzić.

Jedną z opcji dla pinów IO jest skonfigurowanie pinów jako wyjścia. Następnie możesz po prostu zostawić to odłączone. Wadą jest to, że jeśli pomylisz się co do tego, które piny należy ustawić jako wyjścia, możesz zakończyć zwarcie sterownika wyjściowego.

Niektóre piny wejściowe mogą mieć wewnętrzne podciągnięcia i / lub obniżenia, które można włączyć, utrzymają one pin w znanym stanie z mniejszym ryzykiem błędów niż ustawienie ich jako wyjścia. W przypadku modułu mogą wystąpić również podciągnięcia / opuszczenia na PCB modułu.

Jeśli nie jesteś zbytnio ograniczony kosztami lub przestrzenią, często najlepszym rozwiązaniem jest zewnętrzne podciąganie / opuszczanie. Może to również podwoić się jako wygodne miejsce do lutowania na drucie, gdy okaże się, że potrzebujesz szpilki.

Mocne wiązanie wejść do szyny zasilającej lub uziemienia jest czymś, czego wolę unikać, jeśli to możliwe. Może to prowadzić do wysokich prądów, jeśli pin jest nieumyślnie ustawiony jako wyjście i często utrudnia modyfikację płytki, gdy zdasz sobie sprawę, że potrzebujesz wejścia.

Behroiz Mozaffari
2020-01-12 14:16:04 UTC
view on stackexchange narkive permalink

Generalnie żadne dane wejściowe nie powinny pozostać pływające.Sprawdź arkusz danych, aby określić poziom logiki wymagany dla posiadanej aplikacji.Jeśli wejście powinno mieć zero logiczne, należy je uziemić.Jeśli ma to być logiczne, połącz je z logicznym.Jeżeli stan nie wpływa na Twoją pracę, sprawdź na jego nazwie pasek, czyli aktywne niskie wejście, podłącz je do dodatniego zasilania przez odpowiedni rezystor podciągający, w przeciwnym razie podłącz masę.Nie używaj ich w stanie otwartym, ponieważ mogą odbierać szum i zmieniać stan, a te stany przejściowe mogą wpływać na działanie obwodu i powodować nieokreślone zachowanie.

Należy jednak pamiętać, że nie należy podłączać wyjść do Vcc lub gnd, ani bezpośrednio, ani przez rezystor podciągający / obniżający.O ile nie określono inaczej w arkuszu danych, wyniki należy pozostawić w spokoju.(To jest dla mnie mądrość, więc może nie jest do końca poprawna, ale myślę, że tak jest)


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...