Przygotuj się do współdzielenia: Jak najlepiej wykorzystać współpracę przy projektowaniu PCB

Zachariah Peterson
|  Utworzono: październik 5, 2020  |  Zaktualizowano: marzec 15, 2021
Cykl rozwoju sprzętu - projektowanie PCB

Jeśli masz doświadczenie w pracy w zespołach projektujących PCB, zarówno w jednej lokalizacji, jak i zdalnie, prawdopodobnie widziałeś zarówno udane, jak i nieudane projekty. Każdy projekt może się nie powieść lub zostać poważnie opóźniony z różnych przyczyn, a czasami gwiazdy muszą się ułożyć, aby wszystko zostało dostarczone na czas i w ramach budżetu. Nawet po wielu błędach, które spowodowały opóźnienia w projekcie i rozdrobnienie członków zespołu, wciąż uczę się, co jest potrzebne, aby każdy projekt zakończył się sukcesem.

Po uczeniu się na własnych błędach jako menedżer projektu, staram się robić kilka rzeczy, zanim zacznę udostępniać dane klienta mojemu zespołowi projektowemu. Dla nowszych projektów, a nawet w trakcie trwających projektów, postaram się wykonać te zadania, aby upewnić się, że unikniemy przeprojektowania przed dostarczeniem ostatecznych danych projektowych. Upewnij się, że sprawdzisz te punkty (i jestem pewien, że wiele innych) zanim wyślesz wymagania projektowe, zadania i dane projektowe do członków zespołu.

Co sprawdzić, zanim udostępnisz

Uzyskanie kompletnych wymagań funkcjonalnych i wymagań DFM przed rozpoczęciem układu są ważnymi zadaniami, ale jest więcej rzeczy, które należy zrobić przed udostępnieniem danych projektowych. Celem tych zadań jest zapobieganie niepotrzebnym zmianom projektu, gdy układ jest bliski ukończenia. Oto kilka punktów, które wielokrotnie pojawiały się w moich projektach:

Oczyść swoją listę materiałów (BOM)

Miałem to doświadczenie wielokrotnie, podejmując nowy projekt: klient wysyła 6-miesięczne schematy, biblioteki i BOM. Gdy nowy projekt jest tworzony, aby rozpocząć układ, nagle okazuje się, że połowa komponentów jest przestarzała, LTB, NRND, nieprodukowana lub niedostępna. Obecnie zawsze upewniam się, że oczyszczam BOM na początku, po prostu umieszczając schemat i biblioteki w nowym projekcie, a następnie tworzę nowy BOM i liczę liczbę komponentów z problemami. Zawsze chcę upewnić się, że moi klienci wiedzą, jakie inne zadania są związane z przygotowaniem ich projektu do układu i produkcji, a oczyszczanie BOM jest jednym z tych ważnych zadań.

BOM cleaning in collaborative PCB design
Dezynfekuj swoją listę materiałów (BOM) przed rozpoczęciem wspólnego projektu PCB.

Zadanie oczyszczania BOM może zająć dni w przypadku większych projektów obarczonych problemami, ale zawsze zapobiega to marnowaniu czasu później. Jeśli zrobisz to przed rozpoczęciem układu, nie będziesz musiał ryzykować bardziej rozległymi przeprojektowaniami, gdy będziesz gotowy do rozpoczęcia produkcji i montażu. Pomaga, gdy masz dostęp do danych łańcucha dostaw wewnątrz twojej specyfikacji materiałowej, ponieważ to skraca czas spędzony na przeglądaniu stron dystrybutorów.

Zdobądź Jasną Listę Planowanych Zmian od Klienta

Czy kiedykolwiek miałeś sytuację, gdy klient przychodzi do ciebie z aktualizacjami mechanicznymi lub zmianami komponentów, właśnie gdy masz zakończyć układ ich PCB? Ja już to przeżyłem i może to być irytujące. W niektórych przypadkach chodzi tylko o zmianę rozmiaru otworów montażowych lub przesunięcie kilku komponentów. Innym razem może to wymagać rozległych przeprojektowań, i zaczynasz życzyć sobie, aby ktoś wspomniał o tym przed rozpoczęciem układu.

W ostatnim projekcie prosta prośba o przesunięcie 6 złącz SMA w dół o około 0,5 cm zmusiła nas do przesunięcia wszystkich innych złącz w dolnej części płytki. Wymagało to również sporej ilości przekładania tras i ponownego wylewania poligonów na wielu warstwach. Gdybyśmy dowiedzieli się o tych zmianach wcześniej, moglibyśmy zaoszczędzić nasz czas i pieniądze klienta. Otrzymywanie tych zmian z wyprzedzeniem pozwala zespołowi projektującemu planować je, zachowując rozmieszczenie komponentów i trasowanie w tych obszarach na koniec.

Dla Zabudowanych: Zdobądź Swoje Płytki Deweloperskie i Zacznij Programować Jak Najwcześniej!

Ja i moi projektanci przysięgamy na płytki deweloperskie, które przyspieszają rozwój wbudowanych systemów. Jest to jedno z tych zadań, które można wykonywać równolegle, jeśli ma się do tego odpowiedni personel. Nie musisz też mieć gotowego układu ani schematów, zanim zaczniesz składać kod; potrzebujesz tylko wysokopoziomowego diagramu blokowego i kilku wymagań funkcjonalnych.

Robimy to za każdym razem, gdy mamy projekt wbudowany z MCU/FPGA, który musi współpracować z innymi układami scalonymi. Wszelkie problemy wymagające debugowania podczas rozwoju są już zawężone do poziomu kodu i nie powinny mieć nic wspólnego z układem płytki deweloperskiej. Nigdy nie zaszkodzi zrobić wyszukiwania w Google w poszukiwaniu płytek deweloperskich i przesłać listę swojemu inżynierowi firmware; możesz być zaskoczony zakresem dostępnych płytek deweloperskich.

Dev boards in collaborative PCB design
Płytki rozwojowe mikrokontrolerów pozwalają na więcej niż tylko ocenę komponentów. Dostarcz swojemu programiście wbudowanemu listę płytek rozwojowych jak najwcześniej.

Czy zadania mogą być wykonywane równolegle?

To jest jeden z aspektów zarządzania projektem, który jest oczywisty z perspektywy czasu, ale to coś, czego nadal uczyłem się przewidywać w niektórych moich pierwszych projektach. Jeśli uzyskałeś dokładne wymagania i zaplanowałeś zmiany projektowe przed udostępnieniem danych projektu i przypisaniem zadań, możesz zidentyfikować, które zadania najlepiej byłoby prowadzić równolegle. Podczas fazy projektowania. Układy wielopłytowe, kodowanie dla wszelkiego wbudowanego firmware oraz wszelkie aplikacje oprogramowania, które muszą współpracować z systemem, to wszystko zadania kandydujące do równoległego prowadzenia.

Zgódź się na terminy omawiania postępów

To jest kolejny punkt, który wydaje się prosty, ale robi dużą różnicę w uzyskiwaniu odpowiedzi na trudne pytania na wczesnym etapie, gdy zespół pracuje nad projektem. Regularne spotkania kontrolne (czy to codzienne, czy tygodniowe) dają wszystkim możliwość dzielenia się postępami, rozwiązywania nierozstrzygniętych kwestii i ustalania zadań do wykonania.

Gotowy do udostępniania? Użyj Altium 365

Bez względu na to, czy wszyscy współpracują zdalnie, czy są zgromadzeni w biurze, wykonaj te wstępne zadania, zanim zaczniesz pracować nad projektem. Kiedy będziesz gotowy, aby udostępnić dane swojego projektu i rozpocząć projekt, funkcje zarządzania i udostępniania na Altium 365® pomogą utrzymać wszystkich w zespole na tej samej stronie. Te funkcje są dostępne w Altium Designer®, dając każdemu w zespole kompleksowe narzędzie do współpracy przy projektowaniu PCB.

Gdy używasz Altium Designer na platformie Altium 365, możesz stworzyć produktywny i współpracujący przepływ pracy projektowania PCB dla swojego zespołu. Altium 365 pozwala włączyć projektantów, użytkowników końcowych i producentów do procesu rozwoju, co może pomóc przyspieszyć przegląd projektu i uniknąć czasochłonnych przeprojektowań. Każdy w twoim zespole będzie miał dostęp do danych łańcucha dostaw, funkcji komentowania i narzędzi do udostępniania danych, aby pomóc usprawnić współpracę przy projektowaniu PCB.

Dotknęliśmy tylko powierzchni tego, co jest możliwe do zrobienia z Altium Designer na Altium 365. Możesz sprawdzić stronę produktu dla bardziej szczegółowego opisu funkcji lub jednego z Webinarów na Żądanie.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

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