부품 라이브러리 구축 및 관리

전자 설계는 연결된 부품들의 집합입니다. 제품 개발의 보람 있는 부분은 그 엔지니어링 도전 과제를 해결하는 멋진 방법을 찾아내고, 그 부품들을 연결하여 독특한 디자인을 만드는 것입니다.

그러나, 많은 작업 부분, 그리고 많은 디자이너들에게 더 지루한 부분은 부품을 만드는 것입니다. 그것이 흥미롭지 않을 수도 있지만, 부품은 귀사에 소중한 자원이 되며, 실제 부품을 정확하게 대표하는 것이 중요합니다.

보드에 구매하여 납땜하는 부품이 실제 부품이지만, 그 부품은 사용하고자 하는 각 전자 설계 도메인에서 모델링되어야 합니다.

설계 구현 유형에 따라, 부품에는 회로도를 위한 심볼, 회로 시뮬레이터를 위한 시뮬레이션 모델, 신호 무결성 분석을 위한 IBIS 모델, PCB 레이아웃을 위한 패턴 또는 풋프린트, 시각화를 위한 3D 모델, 3D 클리어런스 검사 및 기계 CAD 도메인으로의 내보내기가 포함될 수 있습니다.


부품(Component) 관리

전자 설계에서 부품 데이터의 효과적인 관리는 필수적이며, 설계에 사용되는 부품의 관리는 항상 Altium 설계 소프트웨어의 기본 요소였습니다. 소프트웨어가 수년에 걸쳐 발전함에 따라, 부품 관리 방법론은 회로도 및 PCB 모델의 간단한 이산 라이브러리에서 데이터베이스 라이브러리를 거쳐, 설계 부품을 더 넓은 제품 개발 영역에 제공하는 Workspace 부품에 이르기까지 많은 발전을 이루었습니다. 이는 전체 설계 과정 동안 비교할 수 없는 협업을 위한 최첨단이고 사용하기 쉬운 기능과 함께 제공됩니다.

작업 공간(Workspace)

작업 공간 라이브러리

업데이트된 표준화 부품 데이터를 전체 설계 팀이 사용할 수 있는 단일 소스로 제공하는 연결된 작업 공간에 저장된 부품입니다. 매개 변수 및 측면 검색 기능을 사용하면 필요한 부품을 효율적이고 빠르게 찾아서 배치할 수 있습니다. 이러한 부품은 실제 제조 부품 및 설계 시점에 접근 가능한 공급망 데이터와 긴밀하게 연결되어 있어, 조립된 제품의 조달 비용 및 시간 측면에서 상당한 개선을 제공합니다.

데이터베이스

데이터베이스 라이브러리 설계 부품을 회사 데이터베이스와 긴밀하게 연결하고 싶으신가요? 그렇다면 데이터베이스 라이브러리를 탐색해 보세요. 각 레코드는 필요한 모델과 매개 변수 부품 데이터를 참조하는 부품입니다. 모델 링크와 매개 변수는 배치 중에 심볼에 추가되어 Altium Designer 부품으로 변환됩니다.
SVN 데이터베이스 라이브러리 SVN 데이터베이스 라이브러리는 데이터베이스 라이브러리 모델의 확장이며, 차이점은 소스 심볼과 모델이 버전 관리 하에 저장된다는 것입니다. 소스 라이브러리는 Subversion 기반 저장소 내에서 생성, 추가 및 유지 관리됩니다. 저장소 및 외부 데이터베이스에 대한 링크는 SVN 데이터베이스 라이브러리 파일(*.SVNDbLib) 내에서 정의됩니다.
데이터베이스 링크 이 방법을 사용하면 데이터베이스 링크 파일(*.DbLink)은 스키마틱 부품과 데이터베이스의 일치하는 레코드 간의 연결을 정의합니다. 레코드 일치는 키 필드 연결을 통해 설정되며, 이는 단일 키 필드(예: 부품 번호) 또는 여러 키 필드(Where 절을 정의함)일 수 있습니다.

파일

통합 라이브러리 부품을 단일 파일에 미리 패키징하고 검증받고 싶으신가요? 그렇다면 소스 스키마틱/PCB/시뮬레이션 모델을 컴파일하여 통합 라이브러리(*.IntLib)를 생성하세요.
스키마틱 라이브러리 스키마틱 라이브러리(*.SchLib)는 부품 심볼을 보유하는 모델 라이브러리일 수 있으며, 모델 링크와 매개 변수 데이터가 각 심볼에 추가되면 부품 라이브러리가 됩니다.
PCB 라이브러리 PCB 풋프린트 모델을 저장하는 라이브러리(*.PcbLib)입니다. 필요한 경우 각 풋프린트에 3D 모델을 추가할 수 있습니다. 3D 모델은 3D 바디 객체에서 생성되거나 3D 바디 객체로 가져온 STEP 모델에서 생성됩니다.

워크스페이스(Worksspace) 라이브러리

부품은 워크스페이스에 저장됩니다 - 모든 설계 데이터를 위한 하나의 중앙 집중식 보안 위치로, 전체 설계 팀이 접근할 수 있습니다. 워크스페이스에 호스팅된 부품을 사용하는 것의 이점은 매우 큽니다. 몇 가지 장점은 다음과 같습니다:

  • 단일 부품 데이터 소스 - 전체 팀이 접근할 수 있는 작업 공간을 통해 엔지니어는 한 안전한 위치에서 최신이며 표준화된 부품을 소싱할 수 있으며, 실시간 공급망 데이터를 얻고, 정확한 부품을 찾기 위해 파라메트릭 및 패싯 검색을 사용할 수 있습니다.
  • 물리적 부품의 설계 시 선택 - 주어진 부품에 대해, 보드를 조립할 때 사용할 수 있는 제조업체 부품을 선택할 수 있습니다.
  • 실시간 공급망 정보 - Altium Parts Provider의 집계 부품 데이터베이스로부터 피드백되어(이는 자체적으로 공급업체와 인터페이스하여 부품을 수집함) 설계자에게 선택한 부품의 현재 비용과 가용성을 알려주며, 해당 부품을 판매하는 모든 공급 업체로부터의 정보를 제공합니다(작업 공간의 로컬 부품 카탈로그에 정의된 대로). 이 정보는 부품을 작업 공간에 저장한 후에도 언제든지 부품에 추가할 수 있으며, 직접 편집하지 않고 따라서 이미 사용 중인 설계에 영향을 주지 않으면서 자재 목록의 일부로 사용될 수 있습니다.
  • 라이브러리의 동시 편집 - 작업 공간 라이브러리는 본질적으로 이 작업 공간에서 호스팅되는 부품 항목의 집합이므로, 여러 사용자가 다른 사용자가 작업을 마칠 때까지 기다리지 않고 독립적으로 작업 공간 라이브러리에 대한 새 부품을 편집하거나 생성할 수 있습니다.
  • 부품 모델 재 사용 - 부품은 모든 파라메트릭 정보와 도메인 모델이 저장되는 '버킷'으로 생각할 수 있으며, 회로도 기호, PCB 풋프린트, 시뮬레이션 모델을 포함합니다. 부품은 도메인 모델 자체를 포함하지 않지만 작업 공간에도 있는 관련 모델 항목에 대한 링크를 포함하므로 단일 도메인 모델을 여러 부품에서 사용할 수 있습니다. 모델이 변경되면 이 모델을 사용하는 모든 부품을 업데이트하도록 제안되며, 이는 어떤 부품도 오래된 모델을 사용하지 않도록 보장합니다.
  • 직접 부품 편집 - 부품을 편집해야 하는 경우 작업 공간 내에서 직접 열어 편집할 수 있습니다. 임시 부품 편집기 인스턴스를 사용하여 해당 부품의 모든 측면을 편집할 수 있으며, 파일 기반 문서 없이도 참조된 도메인 모델을 수정할 수 있습니다.
  • 부품 템플릿 사용 - 매개변수 및 부품 분류 기반 템플릿을 적용하여, 새로운 부품 유형마다 자동으로 올바른 BOM-준수 매개변수 세트가 있도록 하며, 올바른 명명, 개정 및 라이프사이클 체계를 자동화합니다.
  • 부품 라이프사이클 검증 - 부품이 "수명 종료", "단종", 또는 "폐기" 상태인 경우, 그것을 사용하여 보드를 제조하려고 시도하기 전에 경고를 받게 됩니다.
  • 사용된 부품 추적성 - 부품은 사용처를 통해 전체적으로 추적할 수 있습니다: 부품이 단종되면, 어떤 설계에서 사용되었는지 탐색하여 어떤 것들이 업데이트되어야 하는지 알 수 있습니다. 기호나 풋프린트에 오류가 있는 경우, 해당 기호와 풋프린트를 사용하는 모든 부품을 볼 수 있어서 그것들을 수정할 수 있습니다.
  • 새로운 부품의 요청 - 엔지니어는 새로운(또는 누락된) 부품에 대한 요청을 전담 사서에게 제출하고, 이 부품이 설계에서 사용할 수 있게 되면 요청자와 회사의 다른 엔지니어에게 알림을 받을 수 있습니다.

Altium Designer는 두 가지 유형의 작업 공간을 사용할 수 있습니다:

Altium 365 작업 공간을 사용하면, 글로벌 공유를 포함한 더 풍부한 협업 기능을 이용할 수 있습니다. 그리고 클라우드 기반인 만큼, 수동 업그레이드에 대해 걱정할 필요 없이 작업 공간의 최신 버전을 얻을 수 있습니다.

연결된 작업 공간으로 디자인하기에 대해 더 읽어보세요.

Altium 365 Workspace에서 부품을 호스팅할 때, 전용 라이브러리 헬스 대시보드를 통해 부품 헬스 상태에 관한 더 자세한 정보를 볼 수 있습니다. 이는 문제에 대한 더 큰 세부 정보를 제공하며, 따라서 부품을 신속하게 평가하고 수정할 수 있게 합니다. 새 작업 공간 라이브러리 부품 만들기 보드에 장착되는 실제 부품은 설계 캡처 중에 회로도 기호로 표현되며, 보드 설계를 위한 PCB 풋프린트로 표현됩니다(시각화, 3D 클리어런스 검사 및 기계 CAD 도메인으로의 내보내기를 위해 선택적으로 3D 모델 포함). 설계 부품에는 회로 시뮬레이터용 시뮬레이션 모델과 신호 무결성 분석을 위한 IBIS 모델도 포함될 수 있습니다. 설계 부품의 표현을 더 넓은 제품 개발 영역에 제공하기 위해 하나 이상의 부품 선택을 추가할 수 있습니다. PCB 설계 프로젝트의 부품은 회사의 작업 공간 라이브러리에서 생성되어 배치될 수 있습니다. 이러한 부품은 Altium Designer의 고급 부품 검색 엔진을 사용하는 부품 패널을 통해 배치됩니다. 새 작업 공간 라이브러리 부품은 부품 편집기를 사용하여 생성되며, 여기서 모든 부품 데이터(도메인 모델, 매개변수, 부품 선택 등)를 수동으로 정의하거나 제조업체 부품 검색 패널에서 획득한 데이터를 사용할 수 있습니다. 새 작업 공간 라이브러리 부품을 만들려면: 1. 주 메뉴에서 파일 » 새로 만들기 » 부품 명령을 선택합니다. 또는 주 메뉴에서 파일 » 새로 만들기 » 라이브러리를 선택한 다음 열리는 새 라이브러리 대화 상자에서 작업 공간 영역의 라이브러리 콘텐츠 만들기 » 부품을 선택합니다. 2. 열리는 새 부품 대화 상자에서 부품 유형을 선택합니다. 선택한 부품 유형에 연결된 부품 템플릿이 있는 경우 이 템플릿은 해당 데이터를 사용하여 부품을 미리 정의하는 데 사용됩니다. - 부품 유형이 여러 부품 템플릿에 의해 참조되는 경우, 이러한 템플릿은 이 부품 유형의 항목 아래에 표시됩니다. - 부품 템플릿에 기본 부품 유형이 정의되어 있지 않은 경우, 새 부품 대화 상자의 <정의되지 않음> 항목 아래에 표시됩니다. 3. 확인을 클릭한 후 부품 편집기가 단일 부품 편집 모드에서 열립니다. 단일 부품을 정의/편집할 때 간소화된 인터페이스를 제공합니다. 4. 부품 편집기에서 부품의 세부 정보를 추가하여 부품을 정의합니다. a. 부품 편집기의 부품 영역에서 부품의 이름과 설명을 정의합니다. 이러한 세부 정보는 PCB 설계 프로젝트에서 필요한 부품을 사용할 때 추가 부품 검색에 필수적입니다. b. 고급 설정 컨트롤을 클릭하여 부품의 ID(작업 공간에 저장된 부품에 사용됨) 및 부품이 저장될 대상 작업 공간의 폴더와 같은 다른 부품 세부 정보를 정의하거나 변경합니다. c. 부품 편집기의 매개변수 영역에서 추가 부품 세부 정보를 정의합니다: 표준 매개변수, 웹사이트 페이지(예: 제조업체 웹사이트)로의 URL 링크 및 데이터시트(모든 형식)로의 링크. d. 부품 편집기의 부품 선택 영역에서 부품에 대한 하나 이상의 부품 선택을 지정합니다 – 조립된 보드에서 부품을 구현하는 데 사용할 수 있는 '허용된' 제조업체 부품. e. 부품 편집기의 모델 영역에서 부품에서 사용할 저장된(또는 즉석에서 생성된) 도메인 모델에 대한 링크를 추가합니다. 부품에는 하나의 회로도 기호와 여러 PCB 풋프린트 및 시뮬레이션 모델이 있을 수 있습니다. 부품에는 최소한 하나의 모델이 있어야 합니다. 5. 설정에 따라 요구 사항을 충족하는지 확인하여 정의된 부품을 확인합니다. 부품을 로컬에 저장(파일 » 저장)한 다음, 주 메뉴에서 도구 » 부품 규칙 검사 명령을 선택합니다. 발견된 모든 위반 사항은 메시지 패널에 나열됩니다. 6. 부품을 정의한 후, 주 메뉴에서 파일 » 서버에 저장 명령을 선택하여 부품을 작업 공간에 저장합니다. 편집 개정 대화 상자가 나타나며, 여기서 필요에 따라 이름과 설명을 변경하고 릴리스 노트를 추가할 수 있습니다. 저장 후 편집기가 닫힙니다. 새 부품은 부품(Component) 패널을 통해 탐색하고 작업할 수 있습니다. 노트 - 작업 공간에서 기존 부품과 유사한 새 부품을 만들려면 부품(Component) 패널에서 필요한 부품을 찾아 마우스 오른쪽 버튼으로 클릭하고 작업 » 복제 명령을 선택할 수 있습니다. 부품 편집기가 선택한 부품의 데이터로 미리 정의된 부품과 함께 열립니다. - 부품은 제조업체 부품 검색 기능에서 제공하는 데이터를 사용하여 정의할 수 있습니다. 이름 필드에 입력을 시작하고 일치하는 제조업체 부품을 선택하거나 정의 중인 부품에 부품 선택을 추가하면 부품 데이터 대화 상자가 열리며 현재 생성/편집 중인 부품에 적용하고자 하는 데이터를 선택하는 컨트롤을 제공합니다: 이름, 설명, 매개변수, 모델 및 데이터시트. - 부품 편집기는 여러 부품을 정의/편집하는 인터페이스를 제공하는 일괄 부품 편집 모드에서도 작동할 수 있습니다. 단일 부품 편집 모드에서 부품 편집기를 사용하는 경우, 편집기


데이터베이스 라이브러리

Altium Designer는 데이터베이스 라이브러리를 생성하고 사용함으로써 회사 데이터베이스에서 직접 부품을 배치할 수 있는 기능을 제공합니다. 배치는 데이터베이스 라이브러리를 설치한 후 데이터베이스로 작동하는 부품 패널에서 수행됩니다.

배치 후에는 배치된 부품과 데이터베이스의 해당 연결된 레코드 간에 설계 매개변수 정보를 동기화 할 수 있습니다. 그래픽 심볼, 모델 참조 및 매개변수를 포함한 전체 부품 업데이트를 수행할 수 있습니다. 데이터베이스의 매개변수 정보도 최종 자재 목록(BOM)에 포함될 수 있어 부품 조달을 준비할 수 있습니다.

32비트에서 64비트 소프트웨어로의 전환

Altium Designer 버전 18.0과 Altium NEXUS 버전 1.0이 출시되면서, 설계 소프트웨어는 64비트가 되었습니다. Altium 소프트웨어의 64비트 버전에서 설계 부품을 데이터베이스에 연결하려면 백엔드 데이터베이스 엔진도 64비트여야 합니다. Microsoft Access 또는 Excel을 사용하여 백엔드 데이터를 관리하고 32비트 버전의 Office가 설치되어 있는 경우, 64비트 Microsoft Access 데이터베이스 엔진을 설치할 수도 있습니다. 이를 수행하는 방법에 대한 자세한 정보는 동일한 컴퓨터에서 32비트 및 64비트 Altium Designer와 데이터베이스 라이브러리 사용 페이지의 지침을 따르십시오.

32비트 Microsoft Access 데이터베이스 엔진을 통해 연결을 시도하면 다음과 같은 오류 메시지가 나타납니다.

데이터베이스 연결을 위해 64비트 버전의 Microsoft Access 데이터베이스 엔진이 필요하다고 보고하는 오류 대화 상자

64비트 데이터베이스 엔진을 설치한 후에도, Provider 세부 정보의 잘못된 구문과 같은 특정 연결 오류로 인해 잘못된 데이터베이스 엔진이 호출되고 위에 표시된 오류 대화 상자가 나타날 수 있음을 유의하십시오.

데이터베이스 라이브러리에 대해 읽어보세요.


파일 기반 라이브러리

부품 데이터를 로컬 시스템의 파일 시스템에 보관해야 하는 경우, 부품 데이터를 파일 기반 라이브러리로 구성할 수 있습니다.

Altium Designer 파일 기반 라이브러리는 임의의 모델 또는 부품 모음입니다. 모델이나 부품을 어떻게 라이브러리로 구성하는지는 여러분에게 달려 있습니다. 예를 들어, 여러분의 회사가 사용하는 모든 마이크로컨트롤러에 대한 라이브러리로 부품을 분류하거나, 장치 공급업체를 중심으로 라이브러리를 구성할 수 있습니다.

스키매틱 부품 기호는 스키매틱 라이브러리(*.SchLib)에서 생성됩니다. 이 라이브러리의 부품은 별도의 풋프린트 라이브러리(*.PcbLib)와 모델 파일에서 정의된 풋프린트 및 기타 모델을 참조합니다. 디자이너로서, 여러분은 이러한 개별 부품 라이브러리에서 부품을 배치하거나, 기호 라이브러리, 풋프린트 라이브러리 및 모델 파일을 통합 라이브러리(*.IntLib)로 컴파일할 수 있습니다.

파일 기반 부품 라이브러리에 대해 읽어보세요.


모델

디자이너의 관점에서 볼 때, 부품은 단일 엔티티 내에서 모든 설계 도메인을 통틀어 해당 부품을 나타내는 데 필요한 모든 정보를 모아둔 것입니다. 이런 점에서 그것은 일종의 컨테이너로 생각할 수 있습니다.

각 부품은 연결된 모델과 매개 변수 부품 데이터의 집합입니다. 각 설계 도메인에 필요한 자세한 정보는 모델에 포함되어 있습니다.

다음 모델 유형을 사용할 수 있습니다:

스키마틱 심볼 심볼은 스키마틱 시트에서 부품을 나타냅니다. 심볼은 표준 그리기 객체를 사용하여 생성되며, 핀은 전기적 속성을 추가합니다.
SPICE 모델 SPICE 시뮬레이터를 사용하여 연결된 부품의 동작을 시뮬레이션합니다. SPICE 모델은 보통 장치 공급업체로부터 제공됩니다.
시그널 무결성 모델 장치 및 회로 스위칭 속도가 증가함에 따라 PCB 연결부가 회로의 일부가 되고 있습니다. IBIS 모델은 핀 동작을 설명하여 Altium Designer의 시그널 무결성 시뮬레이터가 경로를 분석할 수 있게 합니다.
PCB 풋프린트 각 부품은 PCB에 장착되고 연결되는 위치를 정의해야 합니다 - 풋프린트는 그 PCB 공간을 정의하는 모델입니다. PCB 풋프린트는 표준 객체 세트로부터 생성되며, 패드는 연결성을 제공합니다.
3D 모델 오늘날의 전자 제품은 컴팩트하고 밀집되어 있으며, 특이한 모양을 하고 있고, 케이스에 맞게 접힌 PCB를 가질 수도 있습니다. 이러한 제품을 설계하려면 PCB를 3D로 모델링할 수 있어야 합니다 - 완성된 보드를 시각화하고, 3D 클리어런스 검사를 수행하며, 로드된 보드를 기계 CAD 도메인으로 전송할 수 있습니다. 이를 위해서는 각 부품의 3D 모델이 필요합니다.

워크스페이스에서 심볼, 풋프린트 모델, 시뮬레이션 모델, 그리고 3D 모델을 생성하고 관리하는 방법에 대해 읽어보세요.


부품(Component) 패널

부품 패널은 Altium Designer에서 사용 가능한 모든 부품에 대한 직접적인 접근을 제공합니다. 여기에는 Workspace, 데이터베이스 및 파일 기반 라이브러리 부품이 포함됩니다.

이 패널은 Workspace와 열려 있거나 설치된 라이브러리 파일에서 부품을 가져옵니다. 패널은 선택된 부품의 전체 세부 정보(파라미터, 모델, 부품 선택, 공급업체 데이터 등), 부품 비교, 그리고 Workspace 부품의 경우, 대상 부품 파라미터를 지정하기 위한 필터 기반의 파라메트릭 검색 기능을 제공합니다. 컨텍스트 동적 필터를 기반으로 한 패널의 검색 기능을 통해 회사의 연결된 Workspace에서 필요한 정확한 부품을 빠르게 찾을 수 있습니다.

Altium Designer의 제조업체 부품 검색 패널을 사용하면 실제 제조된 부품을 검색한 다음, 그 부품들을 작업 공간에 저장할 수 있습니다. 저장은 단일 부품 편집 모드에서 부품 편집기를 사용하여 새로운 부품을 생성하고 작업 공간에 릴리스하는 과정을 포함합니다.

부품 패널에 대해 읽어보세요.


다음은 어디로?

스키마틱 심볼 생성하기

PCB 풋프린트 생성하기

패드 & 비아 템플릿 및 라이브러리 작업하기

데이터베이스 라이브러리

파일 기반 부품 라이브러리

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

사용가능한 기능들은 Altium 제품 레벨에 따라 다릅니다. 논의하셨던 기능이 소프트웨어에 없다면, Altium 영업에 문의하셔서 자세한 내용을 확인해주세요.

콘텐츠