Praca z wariantami projektu

John Watson
|  Utworzono: kwiecień 7, 2020  |  Zaktualizowano: kwiecień 21, 2020
Praca z wariantami projektu

Wprowadzenie

Mówi się, że różnorodność to sól życia. Dotyczy to również projektów PCB. Dla niektórych może to być szokiem, ale wiele firm prowadzi działalność, zawsze goniąc za czymś, co nazywa się „zyskami” (używam tutaj mojego sarkastycznego tonu). Całkowicie zrozumiałe jest, że to właśnie zysk utrzymuje drzwi otwarte i zatrudnia ludzi. Znaczącym sposobem na poprawę wyników finansowych jest posiadanie różnorodnej oferty produktów dla klientów. Ale przeprowadzenie kilku produktów przez proces rozwoju może być bardzo kosztowne dla każdej firmy. Dlatego ogromne oszczędności można osiągnąć, rozwijając te linie produktów jako warianty projektowe. Rozwijasz pojedynczy projekt PCB z wariantami Zgromadzeń. W ten sposób firmy uzyskują większe „korzyści za swoje pieniądze”. Wydając mniej na rozwój produktu i zwiększając zyski. Ale przy pracy nad wariantami projektów, specjalna uwaga musi być zwrócona na kilka obszarów, co będzie częściowo tematem tego bloga.

Co to są warianty projektów?

Koncepcja wariantów projektowych polega na przyjęciu pojedynczego projektu PCB, a następnie, po stronie montażu, modyfikowaniu określonych komponentów używanych w projekcie. Może to polegać na nieinstalowaniu, pomijaniu lub wybieraniu alternatywnych komponentów jako zamienników w konkretnym montażu, aby ostatecznie stworzyć różne produkty końcowe. Pozwól, że podam świetny przykład: Moglibyśmy mieć projekt PCB używający DRAM o różnych rozmiarach pamięci. W ten sposób można by obsługiwać wiele linii produktów.

A single bare PCB with three different variants produced by mounting different components.
Pojedynczy projekt PCB z różnymi komponentami/oprogramowaniem może prowadzić do różnych wariantów projektu, spełniających potrzeby różnych klientów.

Rzeczy do przemyślenia

Nie istnieje coś takiego jak wariant PCB. PCB nie może się zmienić. Przy zajmowaniu się alternatywnymi komponentami wariantowymi, istotne jest, aby wiedzieć, że nie jest wymagane, aby dany komponent był zamiennikiem „bezpośrednim”. Ale wiąże się to z dużym ostrzeżeniem i wymaga trochę planowania, aby przygotować się na każdy scenariusz komponentu zarówno pod względem fizycznym, jak i elektrycznym. Fizycznie, w naszym wcześniejszym przykładzie z DRAM, rynek oferuje komponenty od 4Mb (256KX16) do 64Gb (2G X 32) z łącznie 112 różnymi rozmiarami pamięci, używając łącznie 186 różnych fizycznych obrysów. Więc można zobaczyć, że prawdopodobnie nie będziesz w stanie objąć każdego pojedynczego DRAM na rynku w swoich produktach.

Tutaj mamy do podjęcia ważną decyzję—dokładnie jakie warianty projektowe swoich produktów zamierzasz zapewnić? Prawdopodobnie kilka najpopularniejszych, które uzyskały wysokie wyniki w obszarze rynkowej atrakcyjności. Dobrze by było, gdyby wszystkie warianty korzystały z pojedynczego footprintu, ale czasami po prostu tak nie jest. Dlatego dokonujesz dostosowań dla tych wariantów. Jednym ze sposobów na to jest użycie modelu z wieloma footprintami. Moim osobistym rekordem jest wielokrotny footprint, który pomieścił do czterech różnych komponentów fizycznych w tym samym miejscu. Znaczącą wadą używania wielu footprintów, szczególnie w projektach wysokiej prędkości, jest wpływ nadmiaru nieużywanego miedzi oraz utrzymanie integralności sygnału.

Drugą stroną medalu jest radzenie sobie z alternatywnym komponentem pod względem elektrycznym. Może się okazać, że nie jest to zamiennik typu drop-in. Doskonałym rozwiązaniem tego problemu jest użycie komponentów selekcyjnych, takich jak przełączniki DIP czy nawet dyskretne (rezystory Zero Ohm) jako sposób na konfigurację alternatywnych wariantów komponentów.

A screenshot for the variant management interface from Altium
Produkty Altium oferują świetny interfejs zarządzania wariantami
A screenshot for Edit Component Variation interface from Altium
Edycja wariantów komponentów nigdy nie była prostsza
Project Group DsnWrk with a VariantTest PrjPcb project with multiple variants

Praca z informacjami parametrycznymi

Każdy, kto pracował z wariantami montażu, widzi, jak łączy się to z parametrycznymi technikami Altium. PCB posiada własny poziom informacji parametrycznych przekazywanych do Dokumentów Fabrykacyjnych, a warianty mają swój poziom z unikalnymi informacjami potrzebnymi w Dokumentach Montażowych. Kilka lat temu wykonałem projekt PCB, który miał łącznie 12 różnych wariantów PCBA. Głównym problemem było to, że każdy z nich miał unikalne numery części, nazwy Zgromadzenia Płyt Drukowanych (PCBA) i różne poziomy rewizji, wszystko z pojedynczego PCB. Sposób dokumentowania każdego z wariantów jest bardzo ważny, głównie jeśli używasz komponentów konfiguracyjnych, jak wspomniano wcześniej. Wynikiem jest inny pakiet dokumentacji dla każdego PCBA.

A screenshot for Parameter Properties parameter insertion interface in the Edit Project Variant tool in Altium
Techniki projektowania parametrycznego w Altium sprawiają, że dokumentacja jest zarówno bardziej elastyczna, jak i bardziej szczegółowa

Tworząc wariant, masz również możliwość ustawienia różnych parametrów dla tego wariantu. Poleciłbym przynajmniej Nazwę Wariantu, Numer Wariantu i Rewizję.

Gdy używasz tych nazw parametrów wariantu w szablonie, używają one specyficznego Parametru Wariantu w Szablonie Dokumentu. Bardzo polecam, abyś zgłębił ten obszar Wariantów i Parametrów; dowiedz się, jak możesz ich używać w szablonie. Zaczynasz dostrzegać moc Altium i standaryzację twoich procesów i dokumentów.

Wnioski

To, co mogłem tutaj zaoferować, w żaden sposób nie stanowiło kompletnego i ostatecznego słowa na temat Wariantów Projektowania PCB. Mam jednak nadzieję, że zauważyłeś, iż kiedy zaczynasz wprowadzać w życie kilka z "dyscyplin" w Altium, takich jak Projektowanie lub Warianty BOM, Parametry połączone z odrobiną zrozumienia Szablonów, zaczynasz używać Altium na innym poziomie. To jest połowa bitwy - zrozumienie narzędzi, które mamy i jak lepiej ich używać.

Zauważyłem, że wielu projektantów nie wykorzystuje oprogramowania Altium nawet do 10-20% jego potencjału. To jak siedzenie za kierownicą wysokowydajnego samochodu sportowego i nigdy nie wyjście z pierwszego biegu. Dla nas nadszedł czas, aby zmienić biegi.

Tworzenie Wariantów Projektu

Ustawiasz i zarządzasz wszystkimi wariantami w schemacie projektu. Dla każdego istniejącego komponentu istnieją trzy opcje. Albo komponent jest zamontowany, nie jest zamontowany, albo jest zastąpiony alternatywnym komponentem. Kiedy wszystkie komponenty wariantu są zamontowane, nazywa się to wariantem bazowym.

Możesz dodać wariant przez—proszę czekać—kliknięcie <Add Variant>. Spowoduje to dodanie kolumny do listy komponentów. Możesz również dokonać zmiany w wariancie, wybierając komponent i wybierając to, co nazywa się kontrolką Eclipse. Umożliwi to wybór jednej z trzech opcji (Pasujący, Niepasujący lub Komponent alternatywny).

Różne warianty można przeglądać (spróbuj powiedzieć to trzy razy szybko) wybierając je z listy projektu. Komponenty wariantów niepasujących i alternatywnych są w pełni konfigurowalne.

Odkryj więcej na temat zarządzania listą komponentów wariantów PCB w czasie rzeczywistym z Altium Designer®. Chciałbyś dowiedzieć się więcej o tym, jak Altium może pomóc Ci z wariantami BOM lub Twoim kolejnym projektem PCB? Porozmawiaj z ekspertem w Altium.

About Author

About Author

Działając w branży elektronicznej od niemal 40 lat, w tym 20 lat na polu projektowania PCB, John należy do czołówki specjalistów w branży obwodów drukowanych jako projektant/inżynier, a ostatnio także trener i mentor. Jego działalność skupia się głównie na polu produkcji, ale rozciąga się również na kilka aren usług w zakresie PCB. Jest weteranem i z dumą służył w armii na polu wywiadu wojskowego. John ma certyfikat CID. Obecnie stara się o certyfikat CID+ dla zaawansowanych. Teraz jako Senior PCB Engineer w Legrand Inc. kieruje pracami projektantów i inżynierów PCB w różnych oddziałach w USA i Chinach.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.