Dobra schematyczna lista kontrolna

17

Szukam dobrej listy kontrolnej przechwytywania schematów do użycia podczas przeglądania schematów. Dotyczy to zwykłych problemów, takich jak sprawdzenie, czy nie masz podobnych, ale różnych sieci (np. GND i GROUND), które są osobnymi problemami ze stylem / czytelnością (np. Brak więzi 4-kierunkowych). Pomocna byłaby twoja lista lub link do zewnętrznej.

Jeśli chodzi o to, co warto, używam DX Designer, więc jeśli wykonujesz określone testy, daj mi o tym znać.

Brian Carlton
źródło
13
Nie zgadzam się z tobą Argumentem przemawiającym za wykorzystaniem list kontrolnych jest to, że każdy człowiek może zawieść, nawet eksperci. Przeczytaj „Manifest listy kontrolnej” ( gawande.com/the-checklist-manifesto ), aby zrozumieć, dlaczego.
Daniel Grillo,
1
To znaczy, program nie wszystko złapie. Na przykład weryfikuję całą swoją nazwę sieci przed przejściem do routingu, nawet jeśli gEDA ma możliwość wyszukiwania nazw sieci.
Thomas O
2
Hah! Weryfikuję swoje listy sieciowe, pamiętając o schemacie podczas rutowania planszy.
Connor Wolf,
2
Robię to samo, ale nigdy nie boli to sprawdzać, kiedy skończysz ...
Thomas O
1
Chciałbym dodać, że każde złącze zewnętrzne wykorzystuje jedną stronę schematu: góra dla zasilania, lewa dla głównego wejścia / wyjścia, prawa dla slave wejścia / wyjścia
JPWack

Odpowiedzi:

7

Lista, której używam dla Multisim:

  • Czy wszystkie czapki tantalu na szynach mają co najmniej ~ 20% narzutu? Brak limitów 25 V na liniach 24 V?
  • Czy są szyny obejściowe na szynach zasilania każdego układu? Nawet te, które nie wyglądają jak układy scalone, jak regulatory?
  • Czy na każdej bramie / podstawie tranzystora znajdują się filtry ? Nawet te w procesorach?
  • Czy na stykach przetwornika A / C są filtry?
  • Czy na każdym pinezce są podciągnięcia lub pulldown, w których może to mieć znaczenie? Zwróć szczególną uwagę na diody sterujące wejściami procesora lub bramkami tranzystorowymi lub zawieszające wejście na płytce. Również wyniki komparatorów.
  • Czy istnieje impedancja na każdym pinie podawanym bezpośrednio do procesora z zewnątrz? Tranzystor? Coś do jedzenia hałasu i powstrzymania go przed smażeniem?
  • Czy masz punkty testowe na wszystkich szynach i sygnały zainteresowania? W tym co najmniej jeden pin debugujący poza jakimkolwiek procesorem?
  • Czy jest dioda LED wskazująca zasilanie płyty? Druga dioda LED sterowana procesorem dla kodów błyskowych?
  • Czy na szynie zasilającej jest za dużo ? Regulatory przełączające mają limit, jaki limit mogą podciągnąć.
  • Czy wszystkie wzmacniacze operacyjne są ujemne, a wszystkie komparatory - pozytywne? (Oczywiście są wyjątki, po prostu uważam, że jest to przydatna podstawowa zasada sprawdzania w moich aplikacjach).
  • Czy wszystkie szyny zasilania wzmacniacza operacyjnego i komparatora są podłączone we właściwej polaryzacji?
  • Czy są jakieś kondensatory lub zenery bezpośrednio na wyjściu wzmacniacza operacyjnego? Powinna być impedancja pomiędzy.
  • Czy wszystkie nieużywane wzmacniacze operacyjne i komparatory są odpowiednio powiązane? Przywiąż wyjścia wzmacniacza operacyjnego do wejścia ujemnego i połącz wejście dodatnie ze wspólnym. Przywiąż wszystkie styki nieużywanego komparatora.
  • Czy wszystkie transoptory mają rezystory i zaślepki równoległe do diod, aby zapewnić odporność na zakłócenia?
  • Upewnij się, że wszystkie szyny zasilające dostępne dla użytkownika są zabezpieczone przed zwarciem.
Stephen Collings
źródło
9

Funkcjonalność:

  1. Sprawdź wyprowadzenia symboli, szczególnie w przypadku nowych symboli i części z wieloma opakowaniami.
  2. Przejrzyj najnowsze arkusze danych i erratę dostawców, aby sprawdzić, czy coś się zmieniło od czasu ich pobrania.
  3. Poproś sprzedawcę FAE o sprawdzenie części schematu, która wykorzystuje jego część (części)
  4. Konsekwentnie oznaczaj wszystkie sieci zasilające. Ułatwia ich znalezienie podczas projektowania PCB.
  5. Sprawdź połączenia na stronie i poza nią, korzystając z DRC narzędzia.
  6. Sprawdź tę samą sieć na różnych stronach bez strony włączania / wyłączania za pomocą DRC.
  7. Unikaj dziwnych symboli (np. #), Których inne narzędzia mogą nie obsługiwać dobrze.
  8. Wszystkie wielkie litery.
  9. Pokaż wersje. Pokaż po narysowaniu, kogo.
  10. Pomyśl o EMI / EMC / FCC / UL / CE itp.

Łatwość użycia:

  1. Brak więzi czterokierunkowych.
  2. Oznacz wszystkie ważne sieci, np. Zegary, moc, nawet jeśli przechodzisz tylko między 2 żetonami. Sprawdzenie, czy szeregowy rezystor terminujący zegara znajduje się w pobliżu sterownika zegara. Nadaje się również do sygnałów wysokoprądowych, które nie są głównymi szynami zasilania, np. Wokół FET lub cewki indukcyjnej w przełączniku DC / DC.
  3. Spis treści na wczesnej stronie; schemat blokowy na wczesnej stronie.
  4. Pokaż moc i uziemienie na symbolach schematycznych.
  5. Pokaż nieużywane bramki / rezystory z pakietów wielu bramek / rezystorów.
  6. Pokaż aktywne niskie piny na symbolu; konsekwentnie wyświetlaj aktywne niskie sieci.
  7. Brak dodatkowych punktów połączenia, gdy nie ma połączenia.
  8. Nie większy niż rozmiar B (11 x 17) lub metryczny odpowiednik.
  9. Wspólne sygnały magistrali.
  10. Połącz według nazwy na stronie, jeśli to czyni ją bardziej czytelną. Podobnie nie podłączaj zasilania / uziemienia na całej stronie, używaj wielu symboli zasilania / uziemienia.
  11. Wejścia po lewej, wyjścia po prawej.
  12. Wszystko na siatce.
Brian Carlton
źródło
2
To było pytanie dotyczące układu, chodzi o schematy. Powodem, dla którego mówię, jest to, że podczas tworzenia kopii trudno jest odróżnić dwa przewody przecinające się, ale nie łączące się i 4-kierunkowy łącznik, w którym się łączą.
Brian Carlton,
3
Jeśli masz problemy z rozróżnieniem 4-kierunkowych skrzyżowań przewodów i skrzyżowań, Twój pakiet EDA jest do bani.
Connor Wolf,
2
Całe oprogramowanie jest do bani.
XTL,
4
@XTL - Tak, ale istnieją różne rodzaje ssania. Jest „Jak zrobić intuicyjnie 350 różnych opcji, używając tylko 18 pikseli przestrzeni paska menu”, i „Nie mogę wymyślić, jak narysować kropkę, w której przecinają się dwie linie”. Raz jest znacznie łatwiej naprawić niż drugi.
Connor Wolf,
1
@KevinVermeer: ​​Mam odniesienia do 4-kierunkowych więzi - wymieniłem je na Wikipedii: „schemat połączeń” .
davidcary