구성 요소 배치

Altium Training

Altium Essentials: PCB Component Placement

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

PCB 설계는 90%가 배치(placement)이고 10%가 배선(routing)이라는 말이 있습니다. 각 비율에 대해서는 이견이 있을 수 있지만, 일반적으로 좋은 보드 설계를 위해서는 좋은 부품 배치가 핵심이라는 점이 널리 받아들여집니다. 또한 배선을 진행하면서 배치를 미세 조정해야 할 수도 있다는 점을 기억하세요.

컴포넌트 풋프린트(footprint)는 인쇄회로기판(PCB) 위에 실제 부품을 실장하기 위해 필요한 공간과 접속 지점을 정의합니다. 풋프린트는 패드, 선, 호(arc) 등과 같은 단순 프리미티브 객체들의 모음으로 구성된 그룹 객체이며, 그 외의 다른 설계 객체도 포함할 수 있습니다.

컴포넌트 풋프린트는 PCB에서의 부품 실장과 접속을 정의하며, 실제 부품을 정의하기 위한 3D 바디(Body) 객체를 포함할 수도 있습니다. 
컴포넌트 풋프린트는 PCB에서의 부품 실장과 접속을 정의하며, 실제 부품을 정의하기 위한 3D 바디(Body) 객체를 포함할 수도 있습니다.

패드는 부품 핀을 위한 실장 및 접속 지점을 제공합니다. 선과 호 같은 추가 설계 프리미티브는 보통 컴포넌트 오버레이(실크스크린) 레이어에서 부품 형상의 외곽선을 정의하기 위해 포함됩니다.

컴포넌트 풋프린트에는 선택적으로 3D body objects를 포함할 수도 있는데, 이는 보드에 실장되는 실제 부품의 물리적 공간(외형/엔벨로프)을 정의합니다. 물리 부품이 3D 바디 객체 또는 가져온 STEP 모델로 정의되어 있다면, 3차원 부품 간격(클리어런스) 검사를 수행할 수 있습니다.

컴포넌트 풋프린트는 PCB 풋프린트 편집기에서, 부품을 실장하고 연결하는 데 필요한 형상을 만들 수 있도록 적절한 설계 객체를 배치하여 생성합니다. 컴포넌트 기준점(reference point)은 PCB 풋프린트 편집기 설계 공간의 원점이며, 편집기에서 이를 핀 1, 기하학적 중심, 또는 사용자가 정의한 부품상의 위치로 설정할 수 있습니다. 풋프린트 생성에 대해 더 알아보려면 Creating a PCB Footprint 페이지를 참고하세요.

PCB에서의 컴포넌트 가용성

설계를 회로도 편집기에서 PCB 편집기로 전송하면, 사용 가능한 라이브러리에서 PCB 컴포넌트 풋프린트가 자동으로 배치됩니다. 이를 Design Synchronization이라고 하며, 회로도와 PCB 간의 차이를 감지하고 해결하는 프로세스입니다.

Altium Designer는 PCB 설계 공간에 필요한 컴포넌트 풋프린트를 배치하는 데 도움이 되는 도구 세트를 지원합니다. 다음 페이지에서 이러한 도구에 대해 알아보십시오:

Browsing Placed Components

PCB panel의 모드에서는, 세 개의 주요 영역이 현재 PCB 설계의 컴포넌트 계층 구조를 반영하도록(위에서부터 순서대로) 변경됩니다:

  • Component Classes
  • Components 클래스 내
  • Component Primitives

PCB 패널 영역은 컴포넌트 클래스에서 개별 컴포넌트, 그리고 컴포넌트 프리미티브까지 누적 필터 선택을 할 수 있게 해줍니다.
PCB 패널 영역은 컴포넌트 클래스에서 개별 컴포넌트, 그리고 컴포넌트 프리미티브까지 누적 필터 선택을 할 수 있게 해줍니다.

컴포넌트 또는 컴포넌트 프리미티브 항목을 마우스 오른쪽 버튼으로 클릭한 다음 Properties 명령을 선택(또는 항목을 직접 더블클릭)하면 Properties 패널에 접근할 수 있으며, 여기서 필요에 따라 컴포넌트/프리미티브의 속성을 확인/수정할 수 있습니다.

컴포넌트 클래스 항목을 마우스 오른쪽 버튼으로 클릭한 다음 Properties 을(를) 선택(또는 항목을 직접 더블클릭)하면 해당 클래스의 Edit Component Class dialog 가 열립니다. 이 대화상자에서 클래스의 컴포넌트 멤버십을 확인/수정하고, 이름을 변경하거나, 추가 클래스를 생성할 수 있습니다.

선택한 컴포넌트 클래스 편집.
선택한 컴포넌트 클래스 편집.

클래스 작업에 대해 더 알아보려면 Working with Classes on a Schematic & PCB 페이지를 참조하십시오.

패널의 Component Primitives 영역에 각 컴포넌트 프리미티브 유형이 표시/포함되는지는, Components 또는 Component Primitives 영역에서 접근하는 우클릭 메뉴에서 각 항목에 대해 해당 옵션이 활성화되어 있는지 여부에 따라 달라집니다.

포함할 항목을 선택하려면 컴포넌트 또는 컴포넌트 프리미티브 항목을 마우스 오른쪽 버튼으로 클릭하십시오.
포함할 항목을 선택하려면 컴포넌트 또는 컴포넌트 프리미티브 항목을 마우스 오른쪽 버튼으로 클릭하십시오.

탐색 중에는 Components 영역의 Footprint 열 오른쪽에 있는 상자에서 더블클릭하여 컴포넌트를 쉽게 잠그거나 잠금 해제할 수 있습니다.

PCB panel에서 잠금/잠금 해제를 하면 Properties panel을 통해 이동할 필요가 없습니다.
PCB panel에서 잠금/잠금 해제를 하면 Properties panel을 통해 이동할 필요가 없습니다.

컴포넌트 선택 바운딩 박스

컴포넌트를 클릭하여 선택하면 선택 바운딩 박스가 나타납니다. 바운딩 박스를 정의하는 데 어떤 레이어를 사용할지 제어하려면 Advanced Settings dialog 의 PCB.ComponentSelection 옵션을 사용할 수 있습니다. 이 옵션은 세 가지 모드를 지원합니다(값으로 0, 1 또는 2을 입력; 기본 모드는 2):

  • 0 - legacy mode - 이 모드는 Silkscreen Designator 및 Comment 문자열을 제외한 모든 레이어의 형상을 결합합니다.

  • 1 - by layer mode - 아래에 나열된 레이어 중 객체가 포함된 첫 번째 레이어의 형상을 사용하며, 우선순위는 다음과 같습니다:

    1. Courtyard 레이어 유형

    2. 3D Body 레이어(STEP 모델은 모델을 포함하는 가장 작은 직육면체 크기로 설정된 3D Body 객체에 저장됩니다. 부품 선택 시에는 STEP 모델의 형상이 아니라 이 3D Body가 사용됩니다.)

    3. 실크스크린 레이어 + 구리 레이어

    4. 구리 레이어

     

  • 2 - by graphic mode - 이 모드는 Courtyard 레이어 유형, 실크스크린, 3D Body 객체, 구리 레이어에서 감지된 도형을 결합합니다. 문자열(String)은 제외됩니다.

  • Courtyard 레이어에 대한 참조는 Layer Type = Courtyard인 Component Layer Pair에 대한 것이며, 레이어 페어의 이름은 고려되지 않습니다.

  • 부품에 3D 모델이 포함된 경우, 부품 충돌 검사에는 실제 3D 모델 형상이 사용되며, 부품 선택 박스의 형상은 위에서 설명한 방식으로 결정됩니다.

  • Mechanical 레이어 객체는 선택 바운딩 박스에서는 제외되지만, 3D Body나 Courtyard 레이어 객체가 정의되어 있지 않은 경우에는 충돌 검사 바운딩 박스에 포함됩니다. 예외는 .Designator.Comment 텍스트 문자열로, 이는 항상 제외됩니다. Mechanical 레이어 작업하기에서 자세히 알아보세요.

  • 부품의 선택 바운딩 박스가 Courtyard 레이어 트랙으로 정의되는 경우, 이 트랙의 중심선(centerline)이 바운딩 박스를 정의하는 데 사용됩니다(부품을 선택하면 표시되는 것처럼 – ). 이는 Courtyard 레이어에 정의된 형상이 닫힌 형상이며 트랙 끝 정점이 서로 일치(정확히 접촉)할 때에만 해당합니다. 그렇지 않으면 바운딩 박스는 Courtyard 레이어의 모든 객체를 둘러싸는 가장 작은 사각형으로 정의됩니다.

  • 부품 선택 바운딩 박스는 부품 면적 을 계산하는 데 사용되며, PushAvoid 장애물(Obstacles) 배치 모드에서 부품 배치 중에도 사용됩니다.

부품에 프리미티브 추가하기

선택한 프리미티브는 메인 메뉴에서 Tools » Convert » Add Selected Primitives to Component 명령을 선택하여 부품에 추가할 수 있습니다. 명령을 선택한 후, 선택한 프리미티브를 추가할 부품을 선택합니다. 확인되면 새 프리미티브는 단일 부품 객체의 일부로 인식되며, 부품의 기존 프리미티브와 함께 사용할 수 있습니다.

이 작업을 수행하려면 대상 부품의 프리미티브가 잠금 해제되어 있어야 합니다. 부품 프리미티브를 잠금 해제하려면 부품 속성의 Primitives 자물쇠 아이콘을 사용하세요.

부품을 프리미티브로 분해하기

부품은 메인 메뉴의 Tools » Convert » Explode Component to Free Primitives 명령을 사용하거나, PCB에 배치된 부품 위에서(선택 여부와 무관) 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Component Actions » Explode Component To Free Primitives (또는 Explode Selected Components To Free Primitives) 명령을 선택하여 구성 프리미티브 객체로 변환할 수 있습니다. 분해된 부품은 더 이상 부품이 아니므로, 디자인레이터와 코멘트가 제거되고 부품은 원래 구성하던 다양한 프리미티브로 되돌아갑니다.

Explode는 해당 소스 라이브러리에 저장된 풋프린트 모델에는 영향을 주지 않으며, PCB 문서에 배치된 부품 인스턴스(들)만 변환합니다.

  • Explode는 단방향 프로세스이며, 분해된 부품을 다시 그룹화하는 명령은 없습니다. 하지만 Undo 명령을 사용하면 이를 수행할 수 있습니다.

  • Explode 명령은 부품 속성을 수정하는 용도로 사용하면 안 됩니다. 부품의 프리미티브는 잠금을 해제한 다음(부품 속성의 Primitives 자물쇠 아이콘 사용), 필요에 따라 편집하고, 이후 다시 잠그면 됩니다.

참조 정보로 연결되는 클릭 가능한 링크에 접근하기

부품에 이름이 지정된 문서 링크가 추가된 경우, 선택한 부품 또는 커서 아래의 부품에 대해 표시된 문서/페이지 URL(정의된 기본 URL 링크 파라미터를 통해 지정됨)을 열 수 있습니다. 이 기능을 통해 회로도 부품에서 전송된 이름 지정 문서 링크를 PDF, 텍스트 파일 또는 HTML 페이지로 연결되는 이름 지정 PCB 부품 링크로 표시할 수 있습니다. 이는 회로도에서 PCB로 부품의 이름 지정 문서 링크가 업데이트될 때(Design » Update PCB Document) 발생합니다. 해당 업데이트 과정(ECO를 통해)에서 회로도에 있던 이름 지정 문서 링크는 일치하는 PCB 부품에 대한 ComponentLink 파라미터 쌍(ComponentLinknDescription/ComponentLinknURL)로 변환됩니다. 예:

회로도 부품 파라미터   PCB 부품 파라미터
Name Url

 

Name Value
STM32 Family Web Page http://www.st.com/stm32 ComponentLink1Description STM32 Family Web Page
ComponentLink1URL http://www.st.com/stm32

부품 파라미터에서 사용되는 링크 인덱스 번호(n)는 References 하위 메뉴에서 일치하는 PCB Component Link의 정렬된 위치를 정의합니다. PCB에서 부품을 선택하면, 정의된 ComponentLink 파라미터 쌍이 Properties panelParameters 섹션에 표시됩니다.

명령을 실행하면 웹 기반 URL 대상 페이지 또는 지정된 문서가(가능한 경우) 직접 열립니다.

  • 웹 기반 URL은 Preferences 대화상자의 System - View page에 있는 Open internet links in external Web browser 옵션 설정에 따라 외부 브라우저에서 열리거나, Altium Designer 내부의 탭 문서로 열립니다. 외부 브라우저에서 열려면 링크 파라미터의 값(URL)에 http:// 접두사가 포함되어 있어야 한다는 점에 유의하세요.

  • 회로도 환경에서 문서 링크 파라미터를 설정하는 방법에 대한 자세한 내용은 Schematic Libraries 페이지를 참조하세요.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠