멀티 보드 디자인 기초 - AltiumLive University

작성 날짜: 2018/10/18 목요일
업데이트 날짜: 2020/03/20 금요일
멀티 보드 디자인 기초 - AltiumLive 대학

설계 방법론

Design Methodology Design Methodology Design Methodology - Flow

 

새 프로젝트 및 소스 파일 생성

새 멀티보드 프로젝트 생성: 파일  >> 새로 만들기  >>  프로젝트  >> 멀티보드 디자인 프로젝트 (*.PrjMbd)

Create a new multi-board project


소스 파일:

  1. 논리 설계 -멀티보드 스키매틱 문서 (*.MbsDoc)
  2. 물리 설계 - 멀티보드 어셈블리 문서 (*.MbaDoc)

프로젝트에 소스 파일을 추가하려면, 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭한 다음 새로 추가하기 >>  파일 유형.

adding source files into a project


참고: MBS 및 MBA 문서는 ECO 프로세스를 시작하거나 자식 프로젝트에 모듈을 연결하기 전에 저장해야 합니다

직관적인<br />
멀티 보드<br />
시스템 설계

복잡한 설계와 오류 없는 상호 연결 시스템을 만드는 가장 쉬운 방법

스키매틱 워크플로우

모듈 배치 및 PCB 프로젝트에 연결

배치 >> 모듈 [P >> M] 또는 마우스 오른쪽 버튼 클릭 >> 배치 >> 모듈

Place Module and Link to PCB Project


모듈의 속성 패널에서 소스(PCB 또는 멀티보드 프로젝트) 정의

PCB or Multi-Board project


자식 프로젝트는 멀티보드 프로젝트 트리에 표시됩니다

Child projects


PrjMbd에서 사용하기 위해 자식 프로젝트 준비

파라미터 이름 추가: 시스템 파라미터 값 설정: 커넥터단일 보드 스키마틱의 부품에 대해.

​​​​​​​Prepare Child Project for Use in PrjMbd


참고: 이 단계는 모든 MiniPC 하위 프로젝트에 대해 이미 완료되었습니다.

모듈 항목 가져오기

모듈을 마우스 오른쪽 버튼으로 클릭하고 디자인 >> 선택된 하위 프로젝트에서 가져오기

 Import From Selected Child


모든 모듈을 업데이트하려면, 디자인 >> 하위 프로젝트에서 가져오기를 선택하세요

Import From Child Projects


표준 ECO 대화 상자는 데이터 전송 제어에 사용됩니다

Standard ECO dialog


참고: 하위 프로젝트 컴파일은 가져오기 시 실행됩니다. "선택된 하위 프로젝트에서 가져오기"는 작은 변경 후 선택된 모듈에 대한 빠른 데이터 전송에만 권장됩니다.

연결선 추가

배치 >> 직접 연결 [단축키: P >> D] 또는 마우스 오른쪽 버튼 >> 배치 >> 직접 연결

Add Connection Lines


녹색 마커는 연결을 시작하고 끝낼 유효한 위치에 표시됩니다

직접 연결에 대해 기본적으로 다음 데이터가 표시됩니다:

Direct Connection


참고: 직접 연결은 한 보드가 다른 보드에 직접 접촉하여 연결되는 것을 나타냅니다. 모든 연결 유형의 요약을 보려면 용어집을 참조하세요.

하위 프로젝트 스키마틱으로 크로스 프로브

Cross-Probe to Child Project Schematic


참고: 자식 프로젝트(스키마틱 또는 PCB)로 빠르게 이동하기 위해 Crossprobe 사용

넷 라벨 교체

Swap Net Labels


전기 규칙 검사(ERC)

ERC 위반 수준 검토: 프로젝트 >> 프로젝트 옵션 >> 오류 보고

Reviewviolations level for ERC


위반 설명:

  • 다른 넷 이름 - 멀티보드 스키마틱과 자식 프로젝트의 넷 이름이 일치하지 않음
  • 넷 없음 - 멀티보드 연결의 핀 중 하나가 자식 프로젝트에 넷이 없음
  • 해결되지 않은 충돌 - 한 자식 프로젝트의 변경사항이 다른 연결된 프로젝트에 영향을 미침(사용자 정의 연결성이 잘못됨)
  • 항목이 비어 있음 - 모듈 또는 하네스 항목에 할당된 부품이 없음
  • 맞춰진 부품 없음 - 모듈 또는 하네스의 부품에 할당된 짝이 없음

검증 프로세스 실행: 디자인 >> ERC 실행

Run verification process


위반 사항은 메시지 패널에 나열됨

제한사항: 현재 AD1 8에서는 다섯 가지 위반 검사가 있지만, 향후 릴리스에서 더 많은 전기 오류 검사가 도입될 예정임.

자식 프로젝트 변경사항 동기화

멀티보드 ECO 프로세스는 멀티보드 스키마틱 편집기에서 제어되어 자식 프로젝트에 변경사항을 푸시하고 풀함:

WiFi 모듈을 마우스 오른쪽 버튼으로 클릭하고, 디자인 >> 선택된 하위 프로젝트에서 가져오기

Import From Selected Child Projects Standard ECO dialog


표준 ECO 대화 상자는 데이터 전송 제어에 사용됩니다

충돌 해결

하위 프로젝트와 멀티 보드 스키마틱 사이의 변경 사항 적용의 올바른 워크플로우를 위해 세 단계가 필요합니다:

  1. 하위 프로젝트에서 멀티 보드 스키마틱으로 변경 사항 가져오기
  2. 충돌 해결 참고: 충돌은 하위 프로젝트에서 두 핀이나 네트가 교환되었을 때 발생하며, 이 변경으로 인해 사용자가 생성한 연결성이 깨집니다.
  3. 하위 프로젝트로 변경 사항 내보내기(하위 프로젝트 업데이트)

참고: 충돌은 하위 프로젝트에서 두 핀이나 네트가 교환되었을 때 발생하며, 이 변경으로 인해 사용자가 생성한 연결성이 깨집니다.

충돌 해결을 위해:

1단계-디자인 >> 연결 관리자 열기

2단계-충돌에 따라 필터링하기 위해 변경 사항만 보기 버튼 누르기

3단계-느낌표가 있는 셀을 선택하고 하단 섹션에서 옵션 중 하나를 선택하기:

  • 확인- 변경 없이 스왑 승인
  • 되돌리기- 첫 번째 하위 프로젝트에서 변경 사항을 취소하고 변경 사항을 완료하기 위해 ECO를 다시 요구함
  • 핀 교환– 연결된 부품에서 변경 사항을 복제함.
Conflict Resolution


참고: 사용 가능한 충돌 해결 옵션은 연결 유형에 따라 다르므로 일부 옵션이 표시되지 않을 수 있습니다.

멀티 보드 어셈블리 편집기 데이터 로드 

멀티 보드 어셈블리 편집기에서: 디자인 >> …에서 변경사항 가져오기

다음 내용을 멀티 보드 스키매틱에서 로드할 수 있습니다:

  1. 모듈 목록 (PCB 또는 멀티보드)
  2. 연결 목록 (각 하네스, 케이블, 와이어 등)
  3. 물리적 연결 목록 (단일 핀 대 핀 연결)

가져오기 옵션 구성: 환경 설정 >> 멀티 보드 스키매틱 >> 기본값

Multi-board Schematic


PCB에서 멀티 보드 어셈블리로 가져올 때 구성할 수 있는 세부 정보는 다음과 같습니다: 

  • 구리 가져오기
  • 오버레이 레이어 가져오기
  • 폴리곤 가져오기
  • 자유 3D 바디 가져오기
  • 최소 구성 요소 높이로 제한

모든 세부 정보를 가져오는 것은 많은 리소스를 필요로 하며 성능을 느리게 할 수 있습니다.

가져오기 옵션 구성: 환경 설정 >> 멀티 보드 어셈블리 >> 기본값

Multi-board Assembly


PCB 가져오기 환경 설정

어셈블리 워크플로우

확대/축소 제어

확대 및 이동에는 표준 AD 단축키를 사용할 수 있습니다:

  • CTRL + Scroll = 확대/축소
  • 마우스 오른쪽 버튼 + 드래그 = 패닝
  • SHIFT + Scroll = 좌/우 패닝
  • Scroll = 상/하 스크롤링
  • CTRL + PgDown = 모든 객체 맞춤

기준 평면(X, Y, Z)과 정렬 보기를 위해 기즈모와 단축키를 사용할 수 있습니다:

  • 빨간 기즈모 사각형 - X 평면 (단축키 X 및 Shift + X로 뒤집기)
  • 녹색 기즈모 사각형 - Y 평면 (단축키 Y 및 Shift + Y로 뒤집기)
  • 파란 기즈모 사각형 - Z 평면 (단축키 Z 및 Shift + Z로 뒤집기)
Zoom-Pan Control


어셈블리 계층 내비게이션

멀티보드 어셈블리 패널은 빠른 버튼 Panels 또는 메뉴 보기 >> 패널 >> 멀티보드 어셈블리에서 열 수 있습니다.

이 패널에서는 모든 보드, 보드 레이어, 구성 요소, 넷 클래스 및 기타 디자인 측면이 찾을 수 있습니다. 

원하는 디자인 측면을 필터링하기 위해 설계자를 검색하려면 검색 바를 사용하세요.

Multiboard Assembly Component Designator


검색 바로 구성 요소 지정자를 가진 커넥터 찾기

멀티보드 어셈블리 패널을 통해 접근할 수 있는 주요 동작들:

  1. 어셈블리에 새 항목 추가하기 (어셈블리, 보드, 바디)
  2. 어떤 항목이든 보이기/숨기기 (보드, 구성 요소, 바디)
  3. PCB에서 레이어 보이기/숨기기
  4. PCB에서 넷과 넷 클래스 강조하기

세부 배치 및 정렬

멀티 보드 어셈블리 편집기에서 구성 요소 배치에는 두 가지 방법이 있습니다:

1. 수동 배치

Detail Placement and Alignment


수동 배치를 위한 기즈모 사용:

선택한 항목을 화살표 축을 따라 이동시키기 위해 기즈모의 화살표를 드래그하고, 같은 색 축을 중심으로 선택한 항목을 회전시키기 위해 기즈모의 호를 드래그하세요

2. 정렬

Alignment Plane-to-Plane


도구 >> 평면 대 평면 정렬

  • 단계 1 - 첫 번째 표면 선택하기 (기준 표면 - 이동하지 않음)
  • 단계 2 - 두 번째 표면 선택하기 (첫 번째와 정렬됨)
  • 단계 3 - 정렬 방향 전환을 위해 TAB 누르기
  • 단계 4 - 정렬 모드에서 나가기 위해 ESC 누르기
 Align Axis-to-Axis

도구 >> 축 대 축 정렬

  • 단계 1 - 첫 번째 축 선택 (기준 축 - 움직이지 않음)
  • 단계 2 - 두 번째 축 선택 (첫 번째 축과 정렬됨)
  • 단계 3 - 정렬 방향 전환을 위해 TAB 키 누름
  • 단계 4 - 정렬 모드에서 나가기 위해 ESC 키 누름

참고: 정렬 방향 전환을 위해 TAB 키 사용

선택된 PCB를 어셈블리에서 편집

모든 PCB 파일은 멀티 보드 어셈블리 문서에서 편집 가능 (오직 구성 요소 배치만 가능)

특정 PCB를 편집하기 위해, 대상 PCB를 선택하고 "Edit Part Mode"를 활성화: 편집 >> 선택된 부품 편집 (CTRL+E)

Edit selected PCB in Assembly


활성화된 PCB만 색상으로 표시되고 다른 PCB는 회색으로 표시됨 (읽기 전용 모드).

"Edit Part Mode"를 동일한 단축키 또는 메뉴 편집 >> 부품 편집 완료 (CTRL+E)를 사용하여 종료

메뉴 편집 >> 부품 편집 취소 를 사용하여 마지막 변경 사항 취소

"Edit Part Mode"에서 이루어진 모든 변경 사항은 확인 대화 상자 후 원본 PCB 파일에 전송되어 저장됨.

Edit selected PCB in Assembly - Confirm


단면 보기

Section View


참고: "편집 패널"을 끄면 조립 편집 및 개별 설계 측면 선택이 가능합니다.

체간 거리 측정

1단계 - 측정 시작: 도구 >> 거리 측정 또는 CTRL+M

2단계 - 왼쪽 마우스 클릭으로 3D 몸체 선택 또는 CTRL을 누른 상태에서 왼쪽 마우스 클릭으로 가장자리 선택

3단계 - 메시지 패널에서 측정 세부 정보 확인

4단계 - ESC로 측정 중지(모든 결과가 지워짐)

Measure Distances Between Bodies


참고: 복잡한 3D 몸체는 측정 중 성능 문제를 일으킬 수 있습니다.

그룹 토론

David Haboud


용어집

케이블: 보드를 연결하는 데 사용되는 분리할 수 없는 전선 묶음.
연결 관리자: 이 대화 상자는 모든 Net/Pin 할당을 부모 연결 지정자 및 연결 유형(와이어, 직접 연결 등) 아래에 그룹화하여 나열하고, 시스템 설계 ID 및 Net 이름을 포함하여 From 및 To Pin/Net 연결을 표시합니다.
연결 유형: 모듈 항목을 연결하는 네 가지 방법 중 하나 - 직접 연결, 와이어, 케이블, 하네스.
연결: 전체 시스템 설계에서 자식 프로젝트 커넥터, 커넥터 핀 및 Nets 간의 연결성.
자식 프로젝트: 고수준 시스템 멀티 보드 스키마틱 문서와 관련된 프로젝트.
교차 단면 보기: 내부 조립 위치를 확인하기 위해 X/Y/Z 평면 섹션을 전환하고 이동할 수 있는 보기입니다.
엔트리: 물리적 커넥터의 모듈에 대한 논리적 표현입니다.
하네스: 두 개 이상의 보드에 걸쳐 두 개 이상의 지점을 연결하는 케이블과 전선의 집합입니다.
맞춤 부품: 논리적으로 연결되어 멀티 보드 어셈블리에서 물리적으로 연결될 두 부품입니다.
멀티 보드 어셈블리(MBA): 전체 시스템 레벨 어셈블리를 생성하기 위한 디자인 모델과 함께하는 물리적 디자인입니다.
멀티 보드 어셈블리 문서(MbaDoc): 멀티 보드 어셈블리를 포함하는 문서입니다.
멀티 보드 디자인 프로젝트(PrjMbd): 멀티 보드 스키매틱 및 어셈블리 문서와 모든 자식 프로젝트를 포함합니다.
멀티 보드 스키매틱(MBS): 전체 시스템 레벨 연결을 생성하기 위한 모듈과 엔트리를 포함한 논리적 디자인입니다.
멀티 보드 스키매틱 문서(MbsDoc): 멀티 보드 스키매틱을 포함하는 문서입니다.
모듈: 물리적 PCB의 멀티 보드 스키매틱 문서에서의 논리적 표현으로, 상호 연결을 정의하는 데 사용됩니다.
오브젝트 기즈모: 객체의 원점 모서리에 있는 빨간색/녹색/파란색(X/Y/Z) 축 마커입니다.
분할: 핀/넷 측면에서 모듈 항목을 논리적으로 나누어 다른 모듈과의 연결을 생성합니다.
워크스페이스 기즈모: 어셈블리 편집기 워크스페이스의 왼쪽 하단에 있는 빨간색/녹색/파란색(X/Y/Z) 축 마커입니다.
와이어: 보드를 가로질러 두 점을 연결하는 단일 와이어입니다.

PDF로 열기

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.
Altium Need Help?