Building & Maintaining Your Components and Libraries

W skrócie

Dokładne i aktualne dane komponentów są niezbędne do tworzenia niezawodnych projektów elektronicznych. W tym artykule omówiono możliwości zarządzania komponentami i bibliotekami w Altium Designer — od bibliotek plikowych i bazodanowych po połączony obszar roboczy. Przedstawiono również zalety komponentów przechowywanych w obszarze roboczym oraz proces tworzenia nowego komponentu. Czytaj dalej, aby znaleźć podejście dopasowane do potrzeb Twojego zespołu i zrobić kolejny krok w kierunku lepszej organizacji danych komponentów.

- Dowiedz się, jak symbole schematowe, footprinty PCB i inne modele odwzorowują rzeczywiste komponenty.
- Porównaj dostępne rodzaje bibliotek i poznaj funkcje obszaru roboczego, takie jak współdzielenie danych komponentów, ponowne wykorzystywanie modeli, informacje o łańcuchu dostaw i śledzenie cyklu życia.
- Dowiedz się, jak rozpocząć tworzenie komponentu w obszarze roboczym za pomocą edytora komponentów i szablonów komponentów.
Zagłęb się w temat dzięki AI:
Image of various components

Projekt elektroniczny to zbiór połączonych ze sobą komponentów. Satysfakcjonującą częścią opracowywania produktu jest wymyślanie ciekawych sposobów rozwiązywania wyzwań inżynierskich oraz łączenie komponentów w celu stworzenia unikalnego projektu.

Jednak znaczną część pracy — dla wielu projektantów tę bardziej żmudną — stanowi tworzenie komponentów. Choć może to nie być ekscytujące, komponenty stają się cennym zasobem firmy i muszą dokładnie odwzorowywać rzeczywiste elementy.

Element, który kupujesz i lutujesz na płytce lub wykorzystujesz w wiązce przewodów, jest elementem rzeczywistym, ale musi on zostać odwzorowany w każdej dziedzinie projektowania elektroniki, w której zamierzasz go używać.

W zależności od planowanego sposobu realizacji projektu komponent może zawierać symbol na schemat, model symulacyjny do symulatora obwodów, model IBIS do analizy integralności sygnałów, wzorzec lub footprint do projektowania PCB oraz model 3D do wizualizacji, sprawdzania odstępów w 3D i eksportu do mechanicznego środowiska CAD.


Zarządzanie komponentami

Skuteczne zarządzanie danymi komponentów ma kluczowe znaczenie w projektowaniu elektroniki, a zarządzanie komponentami używanymi w projekcie od zawsze było podstawowym elementem oprogramowania projektowego Altium. Wraz z rozwojem oprogramowania na przestrzeni lat metody zarządzania komponentami przeszły długą drogę: od prostych, oddzielnych bibliotek modeli schematowych i PCB, przez biblioteki bazodanowe, aż po komponenty obszaru roboczego, które udostępniają reprezentację komponentów projektowych szerszemu gronu uczestników procesu rozwoju produktu, wraz z nowoczesnymi i łatwymi w obsłudze funkcjami zapewniającymi wyjątkowe możliwości współpracy podczas całego procesu projektowania.

Obszar roboczy

Biblioteka obszaru roboczego

Komponenty przechowywane w połączonym obszarze roboczym, który stanowi jedno źródło aktualnych i ustandaryzowanych danych komponentów dla całego zespołu projektowego. Wyszukiwanie parametryczne i fasetowe pozwala szybko i sprawnie znajdować oraz umieszczać potrzebne elementy. Komponenty te są ściśle powiązane z rzeczywistymi produkowanymi elementami i danymi łańcucha dostaw dostępnymi już podczas projektowania, co umożliwia znaczne ograniczenie kosztów i czasu zaopatrzenia na etapie produkcji i montażu produktu.

Baza danych

Biblioteka bazodanowa Chcesz ściśle powiązać komponenty projektowe z firmową bazą danych? Poznaj biblioteki bazodanowe. Każdy rekord jest komponentem i zawiera odwołania do wymaganych modeli oraz danych parametrycznych komponentu. Powiązania z modelami i parametry są dodawane do symbolu podczas jego umieszczania, przekształcając go w komponent Altium Designer.
Biblioteka bazodanowa SVN Biblioteka bazodanowa SVN jest rozszerzeniem modelu biblioteki bazodanowej, z tą różnicą, że źródłowy symbol i modele są objęte kontrolą wersji. Biblioteki źródłowe są tworzone, rozbudowywane i utrzymywane w repozytorium opartym na systemie Subversion. Powiązanie z repozytorium oraz z zewnętrzną bazą danych jest definiowane w pliku biblioteki bazodanowej SVN (*.SVNDbLib).
Łącze do bazy danych W tej metodzie plik łącza do bazy danych (*.DbLink) definiuje powiązanie między komponentem na schemacie a pasującym rekordem w bazie danych. Dopasowanie rekordu jest ustalane za pomocą powiązania pól kluczowych: może to być jedno pole kluczowe (na przykład numer części) lub wiele pól kluczowych (poprzez zdefiniowanie klauzuli WHERE).

Plik

Biblioteka zintegrowana Wolisz mieć komponenty przygotowane i zweryfikowane w jednym pliku? Skompiluj źródłowe modele schematowe, PCB i symulacyjne, aby wygenerować bibliotekę zintegrowaną (*.IntLib).
Biblioteka schematowa Biblioteka schematowa (*.SchLib) może być biblioteką modeli zawierającą symbole komponentów. Jeśli jednak do każdego symbolu zostaną dodane powiązania z modelami i dane parametryczne, staje się biblioteką komponentów.
Biblioteka PCB Biblioteka do przechowywania modeli footprintów PCB (*.PcbLib). W razie potrzeby do każdego footprintu można dodać model 3D. Modele 3D tworzy się z obiektów brył 3D lub z modelu STEP zaimportowanego do obiektu bryły 3D.

Biblioteka obszaru roboczego

Komponenty są przechowywane w Twoim obszarze roboczym — jednej centralnej, bezpiecznej lokalizacji na wszystkie dane projektowe, dostępnej dla całego zespołu projektowego. Korzyści z korzystania z komponentów przechowywanych w obszarze roboczym są ogromne. Oto niektóre z nich:

  • Single source of component data – dzięki obszarowi roboczemu dostępnemu dla całego zespołu inżynierowie mogą pobierać aktualne i ustandaryzowane komponenty z jednej bezpiecznej lokalizacji, uzyskiwać dane łańcucha dostaw w czasie rzeczywistym oraz korzystać z wyszukiwania parametrycznego i fasetowego, aby znaleźć dokładnie te komponenty, których potrzebują.

  • Design-time choice of physical components – dla każdego komponentu można wybrać, które części producentów mogą zostać użyte do jego realizacji podczas montażu płytki.

  • Real-time supply-chain information – informacje zwrotne z agregowanej bazy części Altium Parts Provider (która z kolei łączy się z aktywnymi dostawcami i gromadzi oferowane przez nich części) pozwalają projektantowi poznać aktualne ceny i dostępność wybranych części u wszystkich sprzedawców oferujących te części (zgodnie z definicją w lokalnym katalogu części obszaru roboczego). Informacje te można dodać do komponentu w dowolnym momencie, również po zapisaniu go w obszarze roboczym — bez bezpośredniej edycji komponentu, a tym samym bez wpływu na projekty, w których jest już używany — a następnie wykorzystać w zestawieniu materiałowym.

  • Concurrent editing of the library – ponieważ biblioteka obszaru roboczego jest zasadniczo zbiorem elementów komponentów przechowywanych w tym obszarze, wielu użytkowników może niezależnie edytować lub tworzyć nowe komponenty biblioteki, bez konieczności czekania, aż inni użytkownicy zakończą swoją pracę.

  • Component Models Reuse – komponent można traktować jako „pojemnik”, w którym przechowywane są wszystkie informacje parametryczne i modele dziedzinowe, w tym symbol schematowy, footprinty PCB oraz modele połączeń wiązek przewodów i modele symulacyjne. Komponent nie zawiera samych modeli dziedzinowych, lecz powiązania z odpowiednimi elementami modeli, które również znajdują się w obszarze roboczym. Dzięki temu jeden model dziedzinowy może być używany przez wiele komponentów. Jeśli model się zmieni, otrzymasz sugestię zaktualizowania wszystkich komponentów, które z niego korzystają, co pozwala zadbać o to, aby żaden komponent nie używał nieaktualnego modelu.

  • Direct Component Editing – jeśli komponent wymaga edycji, możesz otworzyć go do edycji bezpośrednio z obszaru roboczego. Tymczasowa instancja edytora komponentów umożliwia edycję wszystkich aspektów komponentu, w tym modyfikowanie powiązanych z nim modeli dziedzinowych, bez konieczności pracy z dokumentami plikowymi.

  • Use of Component Templates – stosuj szablony oparte na parametrach i klasyfikacji komponentów, aby każdy nowy typ komponentu automatycznie otrzymywał właściwy zestaw parametrów zgodny z wymaganiami BOM, a także automatyzować stosowanie odpowiednich schematów nazewnictwa, rewizji i cyklu życia.

  • Component Lifecycle Validation – jeśli komponent ma stan „koniec cyklu życia”, „wycofany” lub „porzucony”, otrzymasz ostrzeżenie przed próbą wyprodukowania płytek, które go wykorzystują.

  • Where-used Component Traceability – można prześledzić wszystkie miejsca użycia komponentów: jeśli część zostanie wycofana, możesz sprawdzić, w których projektach została użyta, aby ustalić, które z nich wymagają aktualizacji. Jeśli symbol lub footprint zawiera błąd, możesz wyświetlić wszystkie komponenty korzystające z tego symbolu i footprintu, aby je poprawić.

  • Requests of new components – inżynier może przesyłać zgłoszenia dotyczące nowych lub brakujących komponentów do wyznaczonych opiekunów bibliotek i otrzymywać powiadomienia, gdy dany komponent będzie dostępny do wykorzystania w projektach przez zgłaszającego i innych inżynierów w firmie.

Altium Designer łączy się z przestrzenią roboczą. Przestrzeń robocza może być udostępniana na jeden z następujących sposobów:

  • Przestrzeń robocza hostowana na platformie Altium 365 – platformie chmurowej stanowiącej podstawę różnych rozwiązań dostępnych w Altium: Altium Develop i Altium Agile. Podstawowa przestrzeń robocza tego „silnika” otrzymuje nazwę odzwierciedlającą jej powiązanie z danym rozwiązaniem:

    • Altium Develop Workspace – gdy jest tworzona w ramach rozwiązania Altium Develop.

    • Altium Agile Workspace – gdy jest tworzona w ramach rozwiązania Altium Agile.

  • Przestrzeń robocza udostępniana za pośrednictwem Altium On-Prem Enterprise Server. Określana również jako Enterprise Server Workspace, jest instalowana i zarządzana przez dział IT Twojej firmy.

Przestrzeń robocza Altium 365 zapewnia bogatszy zestaw funkcji współpracy, w tym udostępnianie globalne. A ponieważ działa w chmurze, zawsze masz dostęp do najnowszej wersji przestrzeni roboczej bez konieczności przeprowadzania ręcznych aktualizacji.

Dowiedz się więcej o projektowaniu z połączoną przestrzenią roboczą.

Przechowując komponenty w przestrzeni roboczej Altium 365, zyskujesz dostęp do bardziej szczegółowych informacji o ich kondycji za pośrednictwem dedykowanego pulpitu kondycji biblioteki. Zapewnia on dokładniejsze informacje o problemach i umożliwia szybką ocenę oraz odpowiednie poprawienie komponentów.

Biblioteki bazodanowe

Database Libraries

Altium Designer umożliwia umieszczanie komponentów bezpośrednio z firmowej bazy danych przez utworzenie i używanie Database Library. Umieszczanie odbywa się z poziomu panelu Components, który po zainstalowaniu biblioteki bazodanowej pełni funkcję przeglądarki bazy danych.

Po umieszczeniu komponentów informacje o parametrach projektu można synchronizować między umieszczonymi komponentami a odpowiadającymi im powiązanymi rekordami w bazie danych. Można przeprowadzać pełne aktualizacje komponentów, obejmujące symbol graficzny, odwołania do modeli i parametry. Informacje o parametrach z bazy danych można również uwzględnić w końcowym zestawieniu materiałowym (BOM), gotowym do wykorzystania przy zakupie komponentów.

Przeczytaj o bibliotekach bazodanowych.


Biblioteki plikowe

Library files

Jeśli chcesz przechowywać komponenty lokalnie w swoim systemie plików, możesz uporządkować je w bibliotekach plikowych.

Biblioteka plikowa Altium Designer to dowolny zbiór modeli lub komponentów. Sposób organizacji modeli lub komponentów w bibliotekach zależy od Ciebie. Możesz uporządkować biblioteki według dostawców elementów lub pogrupować komponenty według funkcji, na przykład tworząc bibliotekę wszystkich mikrokontrolerów używanych w Twojej firmie.

Symbole schematowe komponentów są tworzone w bibliotekach schematowych (*.SchLib). Komponenty w tych bibliotekach odwołują się następnie do footprintów i innych modeli zdefiniowanych w osobnych bibliotekach footprintów (*.PcbLib) oraz plikach modeli. Jako projektant możesz umieszczać komponenty z tych oddzielnych bibliotek komponentów lub skompilować biblioteki symboli, biblioteki footprintów i pliki modeli w biblioteki zintegrowane (*.IntLib).

Przeczytaj o plikowych bibliotekach komponentów.


Modele

A component

Z perspektywy projektanta komponent skupia w jednym obiekcie wszystkie informacje potrzebne do jego reprezentacji we wszystkich dziedzinach projektowania. Pod tym względem można go więc traktować jako kontener.

Każdy komponent jest zbiorem powiązanych modeli i danych parametrycznych komponentu. To właśnie modele zawierają szczegółowe informacje wymagane w każdej dziedzinie projektowania.

Można używać następujących typów modeli:

Symbol schematowy Symbol reprezentuje komponent na arkuszu schematu. Symbol jest tworzony przy użyciu standardowych obiektów rysunkowych, a wyprowadzenia nadają mu właściwości elektryczne.
Model SPICE Symuluj działanie połączonych komponentów za pomocą symulatora SPICE. Modele SPICE są zwykle pozyskiwane od dostawców elementów.
Model integralności sygnałów Wraz ze wzrostem szybkości przełączania elementów i układów połączenia na PCB stają się częścią obwodu. Modele IBIS opisują zachowanie wyprowadzeń, umożliwiając symulatorowi integralności sygnałów w Altium Designer analizowanie ścieżek.
Footprint PCB Każdy komponent musi mieć zdefiniowane miejsce na PCB, w którym jest montowany i podłączany — footprint jest modelem definiującym ten obszar PCB. Footprint PCB jest tworzony ze zbioru standardowych obiektów, a pola lutownicze zapewniają połączenia elektryczne.
Model 3D Współczesne produkty elektroniczne są kompaktowe, mają gęsto upakowane elementy i nietypowe kształty, a ich płytki PCB mogą być zginane, aby zmieściły się w obudowie. Aby zaprojektować taki produkt, potrzebujesz możliwości modelowania płytki PCB w 3D — dzięki temu możesz zwizualizować gotową płytkę, sprawdzić odstępy w 3D i przenieść płytkę z zamontowanymi komponentami do środowiska mechanicznego CAD. W tym celu potrzebny będzie model 3D każdego komponentu.

Przeczytaj o tworzeniu i zarządzaniu symbolami, modelami obudów PCB, modelami symulacyjnymi oraz modelami 3D w swojej przestrzeni roboczej.


Panel Components

The expanded Components panel

Panel Components zapewnia bezpośredni dostęp do wszystkich dostępnych komponentów w Altium Designer, w tym komponentów z przestrzeni roboczej, baz danych i bibliotek plikowych.

Panel pobiera komponenty z przestrzeni roboczej oraz wszystkich otwartych lub zainstalowanych plików bibliotek. Udostępnia pełne informacje o wybranym komponencie (parametry, modele, warianty części, dane dostawców itp.), umożliwia porównywanie komponentów, a w przypadku komponentów z przestrzeni roboczej oferuje wyszukiwanie parametryczne oparte na filtrach, pozwalające określić docelowe parametry komponentu. Dzięki kontekstowym filtrom dynamicznym funkcja wyszukiwania w panelu pozwala szybko znaleźć dokładnie tę część, której potrzebujesz, w połączonej przestrzeni roboczej Twojej firmy.

Przeczytaj o panelu Components.


Panel Manufacturer Part Search

Możesz także wyszukiwać rzeczywiste części oferowane przez producentów za pomocą panelu Manufacturer Part Search, który wykorzystuje podstawowe funkcje wyszukiwarki i widok stosowane w panelu Components. Wybrana część producenta może posłużyć jako podstawa do utworzenia nowego komponentu w połączonej przestrzeni roboczej, a jej parametry i karty katalogowe można dodać do umieszczonego komponentu.

Ikona  przy pozycji części oznacza, że do tego komponentu przypisano modele (symbole schematowe, obudowy PCB, modele symulacyjne). Podczas tworzenia nowego komponentu na podstawie tej części producenta zostaną również pobrane jej modele. Możesz też pobrać tę część lokalnie lub umieścić ją bezpośrednio na schemacie.

Przeczytaj o panelu Manufacturer Part Search.


Co dalej?

Tworzenie symbolu schematowego

Tworzenie obudowy PCB

Tworzenie komponentu połączeń wiązki przewodów

Praca z szablonami i bibliotekami padów oraz przelotek

Biblioteki bazodanowe

Plikowe biblioteki komponentów

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents