멀티보드 PCB 설계

많은 제품은 서로 연결된 여러 개의 인쇄 회로 기판(PCB)으로 구성됩니다. 이 보드들을 인클로저 내부에서 하나로 조립하고, 서로 올바르게 연결되도록 보장하는 일은 제품 개발 프로세스에서 매우 까다로운 단계입니다. 각 커넥터에 넷이 올바르게 할당되었나요? 커넥터 방향은 올바른가요? 플러그인 보드들이 서로 제대로 맞물리나요? 연결된 모든 보드가 인클로저 안에 들어가나요? 제품 개발 주기의 이렇게 늦은 단계에서 발생한 실수는 재설계 비용과 출시 지연이라는 측면에서 큰 손실로 이어집니다.

이를 관리하려면 시스템 수준 설계를 지원하는 설계 환경이 필요합니다. 이상적으로는 기능적(논리적) 시스템을 정의할 수 있는 공간과, 다양한 보드들을 서로 연결해 보며 논리적·물리적으로 올바르게 연결되는지 검증할 수 있는 공간을 모두 제공하는 설계 공간이어야 합니다.

Altium Designer는 멀티보드 설계 기능을 제공함으로써 전자 제품 개발 프로세스에 시스템 수준 설계를 도입합니다.

멀티보드 프로젝트를 보기 전용 모드로 액세스하면 프로젝트 및 해당 문서에 대한 업데이트는 허용/접근할 수 없습니다. 멀티보드 프로젝트 또는 해당 문서를 보기 전용 모드로 열면, 각각 Projects 패널 또는 문서의 설계 공간에 View Only ()가 표시됩니다. 보기 전용 모드에서는 어떤 것도 수정할 수 없지만, 소스 문서의 PDF와 같이 출력물을 생성하거나, 연결된 OutJob에 정의된 출력물을 생성할 수는 있습니다.

멀티보드 프로젝트의 보기 전용 모드는 Advanced Settings dialog에서 System.ViewOnlyMode.Support 옵션이 활성화되어 있을 때 사용할 수 있습니다.

멀티보드 설계 프로젝트의 구조

고급 전자 제품 설계는 일반적으로 여러 PCB 설계가 상호 연결되어 완전한 기능의 시스템을 구성합니다. 메인 보드와 전면 패널 LCD 모듈로 이루어진 설계부터, 플러그인 카드가 있는 복잡한 액티브 백플레인 시스템까지, 모두 여러 보드 설계로 구성된 시스템으로 구현됩니다.

이를 위해서는 여러 ‘자식’ PCB 설계를 전기적·물리적으로 서로 연결하면서도 핀과 넷 연결의 무결성을 유지할 수 있는 상위 수준의 설계 시스템이 필요합니다. Altium Designer는 시스템 설계의 논리(회로도) 및 물리(PCB) 측면을 모두 포함하는 전용 Multi-board Design 환경 형태로 통합 시스템 수준 설계를 지원합니다.

시스템 수준 멀티보드 설계는 Altium Designer에서 전용 멀티보드 프로젝트 유형(*.PrjMbd)과, 그 구성 요소인 회로도 기반 논리 설계 문서(*.MbsDoc) 및 물리적 PCB 기반 문서(*.MbaDoc)로 호스팅됩니다. 이러한 문서 유형은 기존 PCB 프로젝트 설계를 멀티보드 설계 환경으로 가져와, 완전한 시스템으로서 상호 연결하고 편집하며 검사할 수 있게 합니다.

새 멀티보드 설계 프로젝트는 PCB 또는 하네스 설계 프로젝트와 동일한 방식으로 생성할 수 있습니다. 메인 메뉴에서 File » New » Project 명령을 선택하여 Create Project 대화상자를 엽니다. Multiboard 목록에서 <Empty> 항목 또는 사용 가능한 프로젝트 템플릿을 선택합니다.

  • 새 프로젝트 생성에 대해 알아보려면 Creating Projects and Documents 페이지를 참조하세요.

  • 새 멀티보드 설계 프로젝트를 만들 때 Workspace 템플릿과 로컬 템플릿을 모두 지원합니다. 자세한 내용은 Creating a Project Template 페이지를 참조하세요.

멀티보드 설계 프로젝트는 다음 문서를 지원합니다.

  • Multi-board Schematic (*.MbsDoc) – 자식 PCB 프로젝트를 나타내는 그래픽 블록(모듈)을 배치하고 서로 연결하여 논리적 시스템 설계를 생성합니다.

  • Multi-board Assembly (*.MbaDoc) – 이 문서는 멀티보드 회로도 문서의 논리적 시스템 설계에 대응하는 물리적 문서로, 멀티보드 프로젝트에서 가져온 PCB 데이터로 채워집니다. 멀티보드 회로도의 모듈이 참조하는 PCB가 멀티보드 어셈블리 문서로 로드되며, 여기에서 각 보드의 위치를 배치할 수 있습니다(필요한 경우 인클로저도 함께).

  • ActiveBOM (*.BomDoc) – 자식 PCB 프로젝트에서 사용된 구성요소의 BOM 목록을 포함합니다.

  • Draftsman Document (*.MbDwf) – 멀티보드 어셈블리의 뷰를 가져와 주석을 추가하고, 설계를 제조하는 데 필요한 추가 정보를 더합니다.

  • Output Job File (*.OutJob) – 전체 시스템으로서 멀티보드 설계를 제작하는 데 필요한 출력물 세트를 Output Job 파일을 사용해 미리 구성할 수 있습니다. 각 출력물은 자체 설정과 자체 출력 형식(예: 파일로 출력 또는 프린터로 출력)으로 구성됩니다. 멀티보드 설계 프로젝트에 대해 구성된 동일한 Output Job 파일은 설계 간 재사용이 가능하므로, 새 설계마다 출력 준비에 드는 시간과 노력을 절감할 수 있습니다.

    Output Job 파일은 출력 준비 및 생성을 간소화하지만, 멀티보드 설계 출력물은 프로젝트 문서에서 직접 생성할 수도 있습니다(예: 멀티보드 어셈블리 문서의 File » Export 명령 또는 ActiveBOM 문서의 Reports » Bill of Materials 명령 사용).

멀티보드 설계 프로젝트에는 멀티보드 설계 프로젝트에서 하네스 연결 정의를 나타내는 하네스 설계 프로젝트도 포함될 수 있습니다. 멀티보드 프로젝트에 하네스 설계 프로젝트를 추가하는 방법에 대한 자세한 내용은 Harness Design 페이지를 참조하세요. 영상으로 학습하고 싶다면 Altium Academy의 Harness Design video playlist 를 확인해 보세요.

  • Altium Designer의 예제 프로젝트 세트에는 샘플 멀티보드 설계 프로젝트가 포함되어 있으므로(기본적으로 MiniPC.PrjMbd 의 C:\Users\Public\Documents\Altium\AD<version>\Examples\Mini PC 폴더에 있음), 별도 준비 없이 바로 멀티보드 설계를 시험해 볼 수 있습니다. 또한 Workspace의 이점을 활용하고 있다면, Workspace에 연결할 때 샘플 멀티보드 프로젝트(Sample - Kame-1)를 사용할 수 있습니다(Workspace 활성화/설치 중 샘플 데이터를 포함하도록 선택한 경우).

  • 멀티보드 프로젝트와 관련된 하위 프로젝트는 연결된 Workspace에 저장할 수 있으며, Altium 365 Workspace 또는 Enterprise Server Workspace가 제공하는 버전 관리, 공유 및 관리 기능의 이점을 누릴 수 있습니다. Altium 365 Workspace에서 멀티보드 프로젝트를 저장하고 공유하는 방법은 Sharing a Multi-board Project를 참조하세요.

논리적 시스템 설계 캡처

멀티보드 설계의 회로도 캡처를 시작하려면 멀티보드 프로젝트에 새 멀티보드 회로도 문서를 추가합니다. 이를 위해 Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Add New to Project » Multi-board Schematic 명령을 선택합니다. 기본 멀티보드 회로도 문서가 설계 공간에 표시됩니다.

새로 생성된 멀티보드 회로도 문서는 설계 공간에서 활성 문서가 됩니다.
새로 생성된 멀티보드 회로도 문서는 설계 공간에서 활성 문서가 됩니다.

멀티보드 회로도 문서의 옵션은 설계 공간에서 어떤 객체도 선택되지 않았을 때 Properties 패널에서 구성합니다. 주요 옵션은 패널의 General 탭에서 설정합니다:

  • 단위( General 영역) – 문서에 사용할 선호 측정 단위(mm 또는 mils)를 선택합니다.
  • 그리드 및 스냅 설정(General 영역) – 탐색과 객체 배치를 더 쉽게 하기 위해 필요한 값을 설정합니다.
  • 페이지 옵션(Page Options 영역) – 문서의 Formatting and SizeMargins and Zones 를 구성합니다. 사용 가능한 Template를 선택하고, Standard 시트 크기를 선택하거나 Custom 크기를 정의할 수 있습니다.

Properties 패널에서 멀티보드 회로도 문서의 옵션을 구성합니다.
Properties 패널에서 멀티보드 회로도 문서의 옵션을 구성합니다.

Setting Up the Multi-board Schematic Document에서 자세히 알아보세요.

멀티보드 회로도에서 하위 PCB 프로젝트 설계를 나타내려면, 메인 메뉴의 Place » Module 명령을 사용해 모듈을 배치합니다. 선택한 모듈의 Properties 패널에서 Designator 및 Title을(를) 정의하고, 모듈이 연결될 소스 PCB 프로젝트도 지정합니다. Source 필드에 연결된  버튼을 사용해 로컬 또는 Workspace 프로젝트를 지정하고, Assembly/Board 드롭다운을 사용해 해당 프로젝트 내에서 원하는 PCB를 선택합니다.

Properties 패널에서 모듈의 소스 및 기타 속성을 구성합니다.
Properties 패널에서 모듈의 소스 및 기타 속성을 구성합니다.

Modules에서 자세히 알아보세요.

배치된 모듈이 참조하는 프로젝트의 설계 데이터를 가져오려면 메인 메뉴의 Design » Import From Child Projects 명령을 사용합니다. Engineering Change Order 대화상자가 열리며, 멀티보드 회로도의 연결성 데이터를 하위 프로젝트와 동기화하는 데 필요한 변경 사항 목록(Engineering Change Order – ECO)을 표시합니다.

  • 기본적으로 ECO 실행 시 포함될 모든 수정 사항이 활성화되어 있습니다. 필요에 따라 수정 항목을 활성화/비활성화할 수 있습니다.

  •  버튼을 클릭하여 ECO에 포함되도록 활성화된 수정 사항에 대해 유효성 검사를 실행합니다. 유효성 검사 결과는 대화상자의 Status 영역에 있는 Check 열에 표시됩니다.

  • 수행할 변경 사항이 만족스러우면  버튼을 클릭하여 ECO를 실행하고, 그 안에 포함된 유효한 변경 사항을 적용합니다. 실행 결과는 대화상자의 Status 영역에 있는 Done 열에 표시됩니다.

ECO를 실행하면 각 커넥터에 대해 해당 모듈 내에 모듈 항목이 생성됩니다. 하위 PCB 프로젝트의 컴포넌트는 System라는 이름의 파라미터를 가지고, 그 파라미터 값이 Connector인 경우 멀티보드 설계에서 커넥터로 간주됩니다.

System Design Updates에서 자세히 알아보세요.

하위 프로젝트 간의 연결성을 나타내기 위해, 멀티보드 회로도에서 각 모듈은 서로 다른 유형의 연결을 사용해 서로 연결됩니다. Place 메인 메뉴에서 Direct Connection, Cable, 또는 Harness 명령을 선택한 다음, 모듈 항목의 핫스팟 사이로 연결선을 드래그합니다.

Place 메인 메뉴의 명령을 사용해 연결을 배치합니다.
Place 메인 메뉴의 명령을 사용해 연결을 배치합니다.

두 모듈 항목 사이에 두 개의 직접 연결을 배치하여 두 모듈이 연결되었습니다.
두 모듈 항목 사이에 두 개의 직접 연결을 배치하여 두 모듈이 연결되었습니다.

연결선을 선택하면 Properties 패널에서 해당 연결의 관련 옵션을 표시하고 편집할 수 있습니다.

Connection Types에서 자세히 알아보세요.

멀티보드 설계를 검증하려면 메인 메뉴에서 Design » Run ERC 명령을 선택합니다. 설계는 Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭하고 Project Options를 선택해 접근하는 Project Options 대화상자의 Error Reporting 탭에 구성된 설정에 따라 검사됩니다. 감지된 위반 사항은 Messages 패널에 나열됩니다.

Messages 패널은 Error 또는 Fatal Error 위반이 하나 이상 있을 때만 자동으로 열립니다. Warning를 확인하려면 패널을 수동으로 여세요(설계 공간 오른쪽 하단의  버튼을 클릭한 다음 Messages을 선택).

  • Connection Manager 대화상자(Design » Connection Manager)를 사용하여 멀티보드 설계의 전체 연결성을 탐색하고 감지된 연결성 문제를 해결합니다.

  • 메인 메뉴의 Design » Import From Child Projects 명령을 사용하여 하위 PCB 설계에서 변경된 내용을 멀티보드 설계로 가져옵니다.

Capturing the Logical System Design에서 자세히 알아보세요.

물리적 멀티보드 어셈블리 생성

멀티보드 회로도에서 시스템의 논리적 구조가 정의되면, 멀티보드 어셈블리에서 보드를 배치하여 물리적 멀티보드 설계를 생성합니다.

멀티보드 설계에 새 멀티보드 어셈블리 문서를 추가하려면 Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Add New to Project » Multi-board Assembly 명령을 선택합니다. 기본 멀티보드 어셈블리 문서가 설계 공간에 표시됩니다.

새로 생성된 멀티보드 어셈블리 문서는 설계 공간에서 활성 문서가 됩니다.
새로 생성된 멀티보드 어셈블리 문서는 설계 공간에서 활성 문서가 됩니다.

멀티보드 회로도에서 각 모듈이 참조하는 PCB를 멀티보드 어셈블리로 로드하려면, 멀티보드 회로도 편집기의 메인 메뉴에서 Design » Update Assembly - <MultiBoardAssemblyDocumentName>.MbaDoc 명령을 사용합니다(또는 멀티보드 어셈블리 편집기에서 Design » Import Changes from <MultiBoardProjectName>.PrjMbd 명령 사용). Engineering Change Order 대화상자가 열리며, 어셈블리에 PCB를 추가하는 데 필요한 변경 사항 목록을 표시합니다.  버튼을 클릭하여 ECO에 포함되도록 활성화된 수정 사항에 대한 유효성 검사를 실행한 다음,  버튼을 클릭하여 ECO를 실행하고 그 안에 포함된 유효한 변경 사항을 적용합니다.

 버튼을 클릭하면 PCB가 멀티보드 어셈블리 편집기에 로드되며, Engineering Change Order 대화상자는 닫을 수 있습니다.

멀티보드 회로도에서 업데이트한 후의 멀티보드 어셈블리.
멀티보드 회로도에서 업데이트한 후의 멀티보드 어셈블리.

다음 단축키를 사용하여 멀티보드 어셈블리를 탐색할 수 있습니다:

  • Ctrl+Mouse Wheel – 확대/축소

  • Right-Click, Hold&Drag – 패닝

  • Shift + Right-Click, Hold&Drag – 회전

또한 설계 공간 왼쪽 하단의 기즈모를 사용해, 기즈모의 화살표와 평면을 클릭하여 주 축을 따라 뷰 방향을 맞출 수 있습니다.

어셈블리에서 PCB의 위치와 방향을 지정하려면 PCB를 선택한 다음, 표시되는 객체 기즈모의 화살표와 호(arc)를 사용해 해당 방향으로 PCB를 이동 및 회전합니다.

두 PCB를 하나의 객체처럼 조작하려면, 각 PCB의 표면에서 선택한 지점에 메이트(mate)를 생성할 수 있습니다. 두 PCB를 메이트하려면:

  1. 메인 메뉴에서 Tools » Mating 명령을 선택합니다.
  2. 대상 PCB의 평면 또는 원통형 표면 위에 커서를 올린 다음, 그 위의 한 점을 선택하여 첫 번째 메이트(mate) 위치를 정의합니다.
  3. 소스 PCB의 평면 또는 원통형 표면 위에 커서를 올린 다음, 그 위의 한 점을 선택하여 두 번째 메이트 위치를 정의합니다. 소스 PCB는 소스 위치와 대상 위치가 메이트(같은 위치에 배치)되도록 이동하며, 이때 표면 평면과 수직 축이 정렬됩니다.
  4. 메이트 설정을 조정하려면 Properties 패널 또는 패널에 나열된 단축키를 사용합니다.

예를 들어, 인클로저/케이스 또는 기타 기계 부품으로 멀티보드 어셈블리를 완성하기 위해 STEP 모델을 멀티보드 어셈블리에 로드할 수 있습니다. STEP 모델을 추가하려면 메인 메뉴의 Design » Insert STEP Part 명령을 사용합니다.

Javascript ID: MBA_STEP

멀티보드 어셈블리에서 충돌(두 객체의 표면이 접촉하거나 교차하는 상황)을 확인하려면 메인 메뉴에서 Tools » Check Collisions 명령을 선택합니다. 모든 충돌은 Messages 패널을 통해 보고되며 디자인 공간에서 하이라이트 표시됩니다. 메이트된 표면은 충돌로 간주되지 않습니다.

Multiboard Assembly 패널은 어셈블리 구조의 트리 뷰를 제공하며, 어셈블리에 포함된 모든 PCB와 생성된 모든 메이트, 추가된 STEP 모델을 포함합니다. 트리와 항목의 우클릭 메뉴 명령을 사용하여 멀티보드 어셈블리를 탐색하고 관리할 수 있습니다.

물리적 멀티보드 어셈블리 생성에 대해 자세히 알아보세요.

제조 도면 생성

멀티보드 어셈블리가 완료되면 제조 도면을 생성하고 주석을 추가할 수 있습니다. 멀티보드 설계의 제조 도면은 Draftsman 편집기에서 생성됩니다.

멀티보드 설계에 새 멀티보드 어셈블리 문서를 추가하려면 Projects 패널에서 프로젝트 항목을 우클릭하고 컨텍스트 메뉴에서 Add New to Project » Draftsman Document 명령을 선택합니다. New Document 대화상자가 열리며, 여기서 미리 정의된 문서 템플릿 또는 빈 A4 문서를 생성하는 [Default] 옵션을 선택할 수 있습니다. OK을(를) 클릭하면 새 Draftsman 문서가 디자인 공간에 나타납니다.

새로 생성된 Draftsman 문서는 디자인 공간에서 활성 문서가 됩니다.
새로 생성된 Draftsman 문서는 디자인 공간에서 활성 문서가 됩니다.

  • Sheet Size 같은 Draftsman 문서 옵션은 디자인 공간에서 어떤 객체도 선택되지 않았을 때 Properties 패널에서 구성합니다.

  • Draftsman은 멀티보드 어셈블리 문서에서 설계 데이터를 직접 추출합니다. 멀티보드 어셈블리 데이터가 변경되었을 때, 메인 메뉴에서 Tools » Import Changes From <MultiBoardAssemblyDocumentName>.MbaDoc 명령을 선택하여 Draftsman의 데이터를 새로 고칠 수 있습니다.

멀티보드 설계 프로젝트의 제조 도면에서는 다음 뷰를 사용할 수 있습니다.

  • 멀티보드 뷰 – 멀티보드 어셈블리를 구성하는 PCB 외곽선과 3D 모델의 자동 그래픽 합성 뷰입니다.

  • 단면 뷰 – 배치된 멀티보드 뷰에서 지정한 ‘절단’ 지점을 통과하는 프로파일 슬라이스(단면) 도면입니다.

  • 보드 상세 뷰 – 멀티보드 뷰에서 정의된 영역을 떠 있는 형태로 확대해 보여주는 뷰입니다.

  • 보드 사실적 뷰 – 현재 멀티보드 어셈블리의 크기 조절 가능한 3D 렌더링입니다.

도면 뷰를 배치하려면 Draftsman 편집기의 Place 메뉴에서 필요한 뷰 유형에 대한 명령(Multiboard View )을 선택하거나 Additional View 메뉴의 명령을 선택합니다.

Place 메인 메뉴의 명령을 사용하여 도면 뷰를 배치합니다.
Place 메인 메뉴의 명령을 사용하여 도면 뷰를 배치합니다.

  • Multiboard View 또는 Board Realistic View 명령을 선택하면, 십자선 커서와 커서 아래의 뷰로 표시되는 배치 모드로 들어갑니다. 디자인 공간에서 클릭하여 뷰를 배치합니다.
  • Section View 또는 Board Detail View 명령을 선택한 후에는, 각각 배치된 멀티보드 뷰에서 절단선의 위치 또는 상세 뷰 영역의 위치를 정의합니다.

도면 뷰가 배치되면, 디자인 공간에서 해당 뷰를 선택했을 때 Properties 패널에서 속성을 구성할 수 있습니다.

일부 뷰가 배치된 Draftsman 문서의 시트: 멀티보드 뷰 2개, 단면 뷰, 보드 상세 뷰, 보드 사실적 뷰.
일부 뷰가 배치된 Draftsman 문서의 시트: 멀티보드 뷰 2개, 단면 뷰, 보드 상세 뷰, 보드 사실적 뷰.

도면에 중요한 세부 정보를 추가하기 위해 Draftsman은 추가 주석, 치수 기입 및 표 도구를 제공합니다.

  • 객체 외곽선의 길이, 크기, 각도 또는 객체 간 거리를 표시하기 위해 보드 뷰에 치수 그래픽을 배치할 수 있습니다. 필요한 치수 유형을 선택하려면 Place 메인 메뉴의 치수 배치 명령 그룹을 사용합니다.

  • 도면에 중요한 정보를 추가하기 위해 콜아웃, 표면 거칠기(마감) 표시, 자동 노트 목록과 같은 추가 주석 도구가 제공됩니다. 필요한 주석 도구를 선택하려면 메인 메뉴의 Place » Annotation 메뉴 명령을 사용합니다.

  • 제조 도면에 BOM(자재 명세서) 데이터를 추가하려면 BOM 표를 배치할 수 있습니다(Place » Bill Of Materials). 이 표는 멀티보드 설계 프로젝트에 추가된 ActiveBOM document에서 데이터를 가져와 반영합니다. 또한 사용자 지정 데이터로 채울 수 있는 일반 표도 사용할 수 있습니다(Place » Table).

  • 도면 문서에 기본적인 자유 형식의 도면 요소를 배치하기 위해 다양한 그래픽 요소 도구도 제공됩니다. 필요한 객체 유형을 선택하려면 Place 메인 메뉴의 그래픽 객체 배치 명령 그룹을 사용합니다.

제조 도면 생성에 대해 자세히 알아보세요.

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

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

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

구버전 문서

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

콘텐츠