Annotating the Components in a Design

Altium Training

Altium Essentials: Schematic Updating

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

Design Annotation은 각 부품를 고유한 designator를 통해 개별적으로 식별할 수 있도록 보장하는 체계적이고 방법적인 과정입니다. Altium Designer는 Globally Unique ID(GUID)를 사용하여 부품의 신원을 유지할 수 있지만, 대부분의 설계자들은 역사적으로 부품의 designator를 Schematic(논리적) 및 PCB(물리적) 도메인은 물론 재료 목록(BOM)과 같은 출력에서 부품를 참조하는 주요 수단으로 사용해 왔습니다.

Design Annotation에는 세 가지 접근 방식이 있습니다. Annotation 도구의 선택은 Design 유형, 개인 취향 및 회사 정책 및 절차를 포함한 여러 요인에 따라 달라집니다.

Schematic Level Annotation

Schematic Level Annotation은 Design의 순수하게 논리적인 관점을 사용하여 부품 designator를 결정합니다. 이는 Device Sheet를 사용하지 않는 간단한 Design에 가장 유용하지만, 처리 순서를 지정할 수 있을 뿐만 아니라 multi-part 부품에 대해 기존 패키지를 완성하는 옵션을 허용하기 때문에 Board Level Annotation의 전제 조건이기도 합니다.

요약하자면, Schematic Level Annotation을 사용하여:

  • multi-part 부품을 패키징합니다.

  • 회로도 디자인에서의 위치를 기반으로 부품에 Annotation을 답니다.

  • 프로젝트 옵션에서 지정된 기본 명명 규칙을 사용하여 multi-channel design에 Annotation을 답니다.

  • 추가 Annotation을 위한 디자인을 준비합니다.
     

PCB Annotation

PCB Annotation은 PCB 상의 부품의 물리적 위치를 기반으로 그들의 지정을 결정합니다. 이는 부품의 designator에 위치 정보를 효과적으로 인코딩할 수 있게 하며, 조립된 PCB를 디버깅할 때 매우 유용할 수 있습니다. 간단히 말해, PCB 디자인에서 보드 상의 위치를 기반으로 부품에 Annotation을 달기 위해 PCB Annotation을 사용해야 합니다.

더 알아보려면 PCB 위치 기반 Annotation 페이지를 참조하세요.

Board Level Annotation

Board Level Annotation은 Schematic(논리적) 디자인에서 사용되는 designator와 PCB(물리적) 디자인에서의 실제 대응물 사이의 매핑을 제공합니다. Board Level Annotation은 모든 디자인에서 사용할 수 있지만, 멀티 채널 디자인이나 Device Sheet를 포함하는 디자인에서 특히 유용합니다. 여기서 Device Sheet 자체에서 designator를 편집할 수 없습니다. 이 방법을 통해, 원본 Device Sheet를 실제로 수정하지 않고도 전체 디자인을 다시 Annotation 처리할 수 있습니다. Board Level Annotation은 프로젝트 전반에 걸쳐 중복되는 designator로 인해 발생할 수 있는 어떠한 충돌하는 Annotation 문제도 해결하고 변경 사항을 *.Annotation 텍스트 파일에 저장합니다. 이는 이름 지정 스키마를 사용자 정의하는 추가 키워드를 포함하며, 이를 모든 부품 또는 선택된 범위의 부품에만 적용할 수 있습니다.

요약하자면, Board Level Annotation을 사용하여:

  • 장치 시트에 컴파일된 부품를 Annotation 처리합니다.
  • 위치 Annotation, 전역 색인 및 기타 구성 가능한 옵션을 포함하는 명명 체계를 사용하여 여러 채널에서 모든 부품에 고유한 이름을 지정합니다.
  • 수동으로 부품에 이름을 지정합니다.
Board Level Annotation 페이지를 참조하여 자세히 알아보세요.

Schematic Annotation

Schematic Annotation은 Annotate 대화 상자를 사용하여 구성됩니다. 이 대화 상자는 프로젝트의 선택된 시트에서 모든 부품이나 선택된 부품에 대해 체계적으로 designator를 할당하는 컨트롤을 제공하며, designator가 고유하고 위치에 따라 정렬되도록 합니다. Annotation 옵션은 multi-part 부품를 패키징하고, 인덱스 및 접미사 옵션을 설정하며, 중복된 designator를 포함하여 Schematic designator를 재설정하고, PCB에서 역Annotation을 할 수 있도록 구성할 수 있습니다.

Annotate 대화 상자는 Annotate Schematics 명령을 실행하여 접근할 수 있습니다(도구 » Annotation » Annotate Schematics).


Annotate 대화 상자는 Annotate Schematics 명령에서 실행됩니다.

대화 상자는 두 개의 주요 영역으로 나뉩니다:

  • Schematic Annotation 구성 - 이 영역은 Annotation 스키마를 구성하고 Annotation의 범위를 설정하는 데 사용됩니다.
  • 제안된 변경 목록 - 이 영역은 Engineering Change Order (ECO)를 사용하여 수락 및 실행되면 발생할 제안된 변경 사항을 나열합니다.

Schematic Annotation 구성

처리 순서

이 영역을 사용하여 위치 Annotation에 필요한 방법을 지정합니다. 드롭다운 목록에서 방법을 선택하면 관련 그래픽 표현이 동적으로 업데이트되어 부품가 어떻게 Annotation 처리될지를 보여줍니다. 다음의 위치 Annotation 방법 중에서 선택하세요:

  • 위에서 아래로, 그 다음 가로로
  • 아래에서 위로, 그 다음 가로로
  • 가로로, 그 다음 위로
  • 가로로, 그 다음 아래로
Altium Designer가 부품를 Annotation 처리할 때, 보이는 모든 매개변수를 포함하여 완전한 부품를 둘러싸는 경계 사각형을 적용합니다. 처리 순서가 올바르지 않은 것으로 보이면, 결과에 부정적인 영향을 미치지 않도록 부품 매개변수의 위치를 확인하세요.

처리 위치

이 영역을 사용하여 Annotation 처리 순서를 결정할 때 부품 위치의 참조를 지정합니다. 다음 중에서 선택하세요:

  • designator - 부품의 designator가 처리 순서를 결정할 때 위치의 참조로 사용됩니다.
위치 Annotation이 기대한 대로 수행되지 않는 경우, designator가 올바르게 배치되었는지 확인하세요. 부품 자체는 완벽하게 정렬되어 있을 수 있지만, 잘못 배치된 designator가 원치 않는 Annotation 결과를 초래할 수 있습니다.
  • 부품 - 부품의 중심이 처리 순서를 결정할 때 위치의 참조로 사용됩니다.

하위 부품 교체

Annotation 처리 과정의 일부로 하위 부품을 교체할지 여부를 선택하기 위해 드롭다운을 사용하세요.

매칭 옵션

multi-part 패키지를 사용할 때, 가능한 한 많은 부품을 최소한의 물리적 부품에 포장하는 것이 종종 바람직합니다. 이는 Design의 전체 BOM 비용을 최소화하기 때문입니다. 이 영역의 컨트롤을 사용하여 부품가 어떻게 매칭되고 그룹화될지, 그리고 유효한 그룹화를 결정하는 데 사용되는 기준을 정의할 수 있습니다.

  • 기존 패키지 완성 - Annotation이 지정되지 않은 부품이 기존 패키지에 포함될지 및 어떻게 포함될지 결정하기 위해 이 컨트롤을 사용하세요. 드롭다운 목록에서 다음 중에서 선택하세요:
    • 없음 - 기존 패키지는 완성되지 않으며 모든 새 부품은 새 패키지에 배치됩니다.
    • 시트별 - 기존 패키지는 동일한 Schematic 시트의 새 부품만 포함합니다.
    • 전체 프로젝트 - 기존 패키지는 프로젝트의 모든 Schematic 시트의 새 부품을 포함합니다.
multi-part 포장이 Annotation 처리 과정의 일부로 포함되기 위해서는 기존 패키지 완성 드롭다운이 없음이 아닌 다른 것으로 설정되어야 합니다. 기존 패키지 완성 영역을 구성할 때, 활성 부품의 전원 핀이 어떻게 지정되었는지에 대해 일부 고려가 이루어져야 합니다. 예를 들어, 많은 설계자들은 multi-part 부품의 첫 번째 부품에 VCC/GND 핀을 포함시키지만, 이후 부품에는 그러한 핀을 포함시키지 않습니다. multi-part 부품의 첫 번째 부품이 대체 패키지에 포장되고 하위 부품이 업데이트되면, 연결되지 않은(또는 부유하는) 전원 연결이 발생할 수 있습니다.
  • 부품 매개변수 - 이 목록에는 현재 Design 내의 부품에서 찾을 수 있는 모든 매개변수가 포함됩니다. 패키지로 부품을 매칭하기 위해 사용할 매개변수와 관련된 상자를 체크하세요. multi-part 부품가 동일한 활성화된 매개변수와 공통 값을 공유하는 경우, 그들은 함께 패키지됩니다(단, 기존 패키지 완성 옵션이 없음으로 설정되지 않은 경우에 한함). 활성화된 매개변수가 없는 나머지 부품도 함께 패키지됩니다.
대화 상자의 기본 설정은 라이브러리 참조와 코멘트별로 기존 패키지를 완성하는 것이지만, 매개변수의 어떤 조합이든 선택할 수 있습니다.
  • 엄격하게 - 목록의 부품 매개변수에 대해 이 옵션을 활성화하여 모든 부품가 해당 매개변수를 반드시 가지고 있어야 패키지로 매칭됨을 나타냅니다. 이 매개변수가 없는 부품는 개별 부품로 Annotation 처리되며 패키지되지 않습니다.

마우스 오른쪽 버튼 메뉴

부품 잠금

비균질 multi-part 부품의 경우, Annotation 처리 중에 하위 부품 변경을 방지하기 위해 속성 패널에서 잠금 아이콘이 닫혀 있는지 확인하세요.

엄격한 옵션

부품 매개변수에 대해 엄격하게 체크박스가 활성화되면, 모든 부품는 해당 매개변수가 패키지에 매칭되어야 합니다. 이 매개변수가 없는 부품는 개별 부품로 Annotation 처리되며 패키지에 포함되지 않습니다.

다음 예는 이러한 옵션이 특정 결과를 제공하는 방법을 보여줍니다:

8개의 OR 게이트와 8개의 저항으로 구성된 Design를 고려해 보세요(아래 이미지 참조). OR 게이트에는 QuadOrGate라는 매개변수가 포함되어 있으며, 4개의 OR 게이트 그룹 하나는 매개변수 값이 Package1이고, 다른 4개의 OR 게이트 그룹은 매개변수 값이 Package2입니다. 저항에는 이러한 매개변수가 없습니다. 부품 매개변수 제어에서 QuadOrGate 체크박스를 활성화하면 이 매개변수가 부품의 패키징 방식을 제어하는 데 사용됩니다; 이 경우, 엄격하게 체크 박스는 활성화되지 않았습니다.

도구 » Annotation » 회로도 Annotation 달기 명령을 실행한 후, QuadOrGate = Package1 매개변수를 가진 부품들은 같은 물리적 부품로 포장되고, QuadOrGate = Package2 매개변수를 가진 부품들은 별도로 함께 포장됩니다. QuadOrGate 매개변수를 가지지 않은 나머지 부품들은 함께 포장됩니다. 이 경우, 저항들은 공통적으로 QuadOrGate 매개변수를 포함하지 않는다는 속성 때문에 함께 포장됩니다.


'Strictly' 옵션이 선택되지 않았을 때의 패키지된 컴포넌트 예시.

같은 디자인이 Annotation 처리되었지만 Strictly 옵션이 선택된 경우, QuadOrGate 파라미터를 가진 컴포넌트만 패키징됩니다. 이 경우, OR 게이트는 패키징되지만 저항기는 패키징되지 않습니다. 따라서, Strictly 옵션은 패키징 과정을 매우 세밀하게 제어할 수 있지만, 대부분의 상황에서는 선택되지 않을 것입니다.

  • 매개변수 » 선택된 매개변수 활성화 - 목록에서 현재 선택된 모든 매개변수에 대해 '포함' 체크박스를 체크하는 데 사용합니다.

  • 'Strictly' 옵션이 체크되었을 때의 패키지된 컴포넌트 예시.
    multi-part 부품는 알파벳 또는 숫자 부품 식별자 접미사를 사용할 수 있습니다 - 예를 들어 U1:1, U1:2, 또는 U1:A, U1:B입니다. 접미사의 스타일 제어는 Preferences 대화 상자의 Schematic - 일반 페이지에서 지정됩니다. Preferences는 전역적으로 적용되며 현재 열려 있는 모든 Schematic 시트에 적용됩니다.

    Annotation을 추가할 Schematic 시트

    어노테이션에 의해 영향을 받을 회로도 시트와 부품를 어떻게 변경할지에 대한 구체적인 내용을 포함하여, 어떤 회로도 시트와 부품이 영향을 받을지에 대해 높은 수준의 제어가 제공됩니다.
    어노테이션의 범위를 지정하는 중입니다.
    • 목록된 Schematic 시트 왼쪽의 상자를 체크하면 해당 시트가 Annotation 명령의 일부로 처리될 것임을 나타냅니다.
    • Annotation의 범위는 Annotation 범위 드롭다운 목록에 의해 결정되며, 전체 Schematic 시트를 포함하도록 확장하거나 (선택하지 않은) 부품로 제한될 수 있습니다. 선택된 부품 무시 또는 선택된 부품만 옵션을 사용하려면 Annotation 명령을 실행하기 전에 디자인에서 부품를 선택해야 합니다.
    • Schematic 시트가 Annotation 처리될 순서를 순서 필드를 사용하여 구성합니다. 필드에 직접 값을 입력하거나 필드를 클릭하면 나타나는 화살표를 사용하여 원하는 값을 설정하세요.
    • designator 인덱스 제어 옵션이 체크되어 있으면, designator 값은 시작 인덱스 값부터 시작됩니다. designator 인덱스 제어 옵션이 체크되어 있지 않으면 시작 인덱스는 영향을 미치지 않습니다.
    • 각 designator의 끝에 추가 접미사를 추가하려면 관련 접미사 열에 문자열/값을 지정하세요. 'A' 또는 '1'과 같은 단일 문자 접미사는 부품의 하위 부분 및/또는 다른 designator 값과 쉽게 혼동될 수 있으므로 사용을 피하세요.

    제안된 변경 목록

    변경 목록 업데이트 버튼을 클릭하여 제안된 변경 목록을 업데이트하면 모든 designator 변경 사항을 적용하기 전에 검토할 수 있습니다. 이전에 설정되지 않은 designator만(예: R?, C? 등) 변경에 영향을 받습니다. 따라서 Design의 모든 designator를 업데이트하려는 경우, 먼저 모두 초기화 버튼을 눌러 초기화해야 합니다.


    Annotation 설정을 적용하기 전에 designator를 초기화합니다.

    모두 재설정 드롭다운 버튼은 중복 재설정에도 사용할 수 있습니다.

    제안된 변경 목록은 Annotation을 위해 선택된 시트 내에 포함된 부품의 designator를 모두 나열합니다. 각 항목에는 현재제안된 designator 값의 세부 정보와 함께 부품의 서브(부분) 및 부품의 출처 위치가 포함됩니다.

    designator와 연결된 상자를 체크하면 해당 designator가 변경되지 않도록 잠급니다. 마찬가지로, 서브 상자를 체크하면 해당 멀티-파트 부품가 업데이트되지 않도록 할 수 있습니다. 이 옵션은 속성 패널에서 잠금 아이콘을 설정하는 대안으로 사용할 수 있습니다.

    제안된 변경 사항 목록을 검토한 후, 변경 사항 승인 (ECO 생성) 버튼을 클릭하여 엔지니어링 변경 주문 대화 상자를 실행합니다. ECO가 실행되면, Annotation 변경 사항이 Design에 적용됩니다.

    추가 회로도 Annotation 명령어

    도구 » Annotation 메뉴에는 목표를 가진 여러 회로도 Annotation 명령어가 포함되어 있습니다. 그룹의 첫 번째 항목인 Annotation 달기 회로도, 이미 논의되었습니다.


    다양한 Annotation 명령어 사용 가능

    Schematic designator 리셋

    다양한 출처에서 가져온 대량의 내용을 새로운 Design에 복사 및 붙여넣기한 경우, 모든 designator를 초기화할 필요가 있을 수 있습니다. 이 명령은 Annotation 달기 대화 상자에서 가져온 설정을 사용하기 때문에, 그 대화 상자 내에서 이전에 설정된 항목에 적용됩니다. 예를 들어, 모든 Annotation을 달 스키매틱 시트가 이전에 선택되었다면, 스키매틱 designator 재설정 명령은 편집기에서 현재 열려 있든 아니든 전체 프로젝트에 적용됩니다. 만약 몇 개의 Annotation을 달 스키매틱 시트만 이전에 선택되었다면, 스키매틱 designator 재설정 명령은 그 시트들에만 영향을 미칠 것입니다.

    명령어를 실행한 후, 업데이트가 필요한 designator의 수를 요약하여 보여주는 확인 대화 상자가 나타나며 변경 사항을 진행할지 여부를 묻습니다. 를 클릭하면, 활성 프로젝트의 모든 Annotation 활성화 Schematic 시트에 걸쳐 있는 모든 부품 designator가 R?, C?, D?, U? 등의 형태로 리셋됩니다.

    잠긴 상태의 designator는 리셋되거나 변경되지 않습니다.

    중복 Schematic designator 리셋

    디자인의 일부를 복제할 때, 새로 복사된 부품는 복사된 원본과 동일한 designator 값을 유지합니다. 중복 Schematic designator 재설정 명령은 중복 designator를 '?'로 재설정하는 빠른 방법을 제공합니다. 이 명령은 Annotation 달기 대화 상자에서 가져온 설정을 사용하기 때문에, 이전에 그 대화 상자 내에서 설정된 항목에 적용됩니다. 예를 들어, 모든 Annotation을 달 Schematic 시트가 이전에 체크되었다면, 중복 Schematic designator 재설정 명령은 편집기에서 현재 열려 있든 말든 전체 프로젝트에 적용됩니다. 만약 몇몇 Annotation을 달 Schematic 시트만 이전에 체크되었다면, Schematic designator 재설정 명령은 그 시트들에만 영향을 미칠 것입니다.

    명령을 실행한 후, 업데이트가 필요한 designator의 수를 요약하여 보여주는 확인 대화 상자가 나타나며 변경 사항을 진행할지 여부를 묻습니다. 를 클릭하면, 활성 프로젝트의 모든 Annotation 활성화 스키매틱 시트에 있는 모든 중복 부품 designator가 리셋되어 다음과 같은 형태로 나타납니다: R?, C?, D?, U? 등.

    잠긴 상태의 designator는 리셋되거나 변경되지 않습니다.

    조용한 스키매틱 Annotation 달기

    Schematic 조용히 Annotation 달기 명령은 활성 프로젝트의 Annotation을 활성화한 모든 소스 Schematic 문서를 조사하여 현재 designator가 없는 모든 부품에 고유한 designator를 할당하는 데 사용됩니다. Annotation은 조용히 수행되어 - Annotation 달기 대화 상자의 이전 설정을 모두 적용할 수 있게 하며, 대화 상자를 다시 열 필요가 없습니다. 이는 Design가 빠른 개발 단계를 거치고 있고 설계자가 Design를 컴파일하기 전에 빠르게 Annotation을 달고 싶어 할 때 특히 유용합니다.

    모든 Schematic 강제 Annotation 달기

    이 명령은 활성 프로젝트의 Annotation을 활성화한 모든 소스 Schematic 문서를 조사하고 현재 Annotation 달기 대화 상자에 정의된 Annotation 체계에 따라 모든 부품에 다시 Annotation을 달는 데 사용됩니다.

    모든 Schematic 강제 Annotation 달기 명령을 실행하는 것은 Schematic designator 재설정 명령을 실행한 다음 바로 Schematic 조용히 Annotation 달기 명령을 실행하는 것과 동일합니다. 따라서, 모든 Schematic 강제 Annotation 달기 명령은 어떤 부품와 시트를 업데이트할 수 있는지 결정할 때 이전에 Annotation 달기 대화 상자 내에서 설정된 설정을 사용합니다.

    이 명령을 실행한 후, 수락하면 업데이트될 designator의 수를 상세히 설명하는 확인 요청이 나타납니다. 를 클릭하면, 활성 프로젝트의 모든 Annotation 활성화 Schematic 시트에 걸쳐 필요한 경우 모든 부품 designator가 현재 위치 Annotation 스키마에 따라 재Annotation됩니다. 이 스키마는 Annotation 달기 대화 상자의 Schematic Annotation 구성 영역에서 정의됩니다.

    Schematic 역Annotation 달기

    Altium Designer의 Design CompilerSynchronizer 도입 이전에는, Annotation 변경 사항이 회로도에서 PCB로 넷리스트(*.net) 파일을 통해 전달되었습니다. PCB에서 회로도로 역방향으로 전파해야 하는 Annotation 변경 사항은 백 어노테이션 과정을 통해 처리되었습니다. 이 과정은 Was-Is(*.WAS) 파일이나 엔지니어링 변경 명령(*.ECO) 파일을 사용하여 회로도 designator에 적용될 변경 사항을 지시합니다. 이 명령은 Design CompilerSynchronizer가 Design 동기화를 관리하는 데 훨씬 더 효과적인 도구이기 때문에 대체로 불필요합니다. 그러나 이전 목적으로, 그리고 Specctra®와 같은 대체 PCB 레이아웃 도구를 사용하는 디자이너들에게는 여전히 유용합니다. Was-Is 파일 생성에 대해 더 알아보세요.

    명령을 실행한 후, PCB에서 백-어노테이션을 위한 WAS-IS 파일 선택 대화 상자가 나타납니다. 필요한 .was (또는 .eco) 파일을 찾아서 선택하세요. 열기를 클릭하면, 이전 상태부터 변경된 designator의 수와 원래 상태부터 변경된 designator의 수를 나열하는 정보 대화 상자가 나타납니다. 이 시점에서, 변경 사항은 실제로 적용되지 않습니다. 확인을 클릭하면 Annotation 달기 대화 상자가 나타나며, 여기서 현재 designator에 대한 제안된 변경 사항을 본 후 ECO를 생성하여 이를 적용할지 결정할 수 있습니다.

    • PCB에서 designator를 재Annotation 처리할 때, 각 재Annotation 처리는 파일 이름에 날짜와 시간을 포함하는 고유한 .was 파일을 생성합니다. 이를 통해 여러 .was 파일을 가장 오래된 것부터 최신 것까지 순서대로 로드할 수 있으며, PCB와 원본 회로도 시트 간의 지정 동기화를 잃지 않습니다.
    • 역Annotation 처리는 Annotation 대화 상자 내에서 역Annotation 버튼을 클릭하여 직접 수행할 수도 있습니다.

    회로도 시트 번호 매기기

    회로도 시트 번호 매기기 명령은 부품 designator가 아닌 회로도 시트 designator(번호)를 변경합니다. 개념적으로, 이는 따라서 일반적인 Design Annotation 개념과 관련이 있습니다.

    시트 및 문서 번호 매기기를 통해 시트 지정을 제어하고 해당 Schematic 문서 내에 매개변수로 저장할 수 있습니다. Altium Designer의 특수 문자 기능(=SheetNumber, =DocumentNumber, =SheetTotal)을 사용하면 이러한 값들을 시트(예: 시트 하단)에 텍스트 객체로 표시할 수 있습니다.

    Schematic 시트 번호 매기기.
    Schematic 시트 번호 매기기.

    시트 번호를 매기는 과정은 다음과 같습니다:

    자동 시트 번호 매기기 (프로젝트 옵션)

    자동 시트 번호 매기기를 수행할 수 있습니다. 값은 프로젝트 패널에 표시됩니다. 프로젝트 옵션 대화 상자의 옵션 탭에서 자동 시트 번호 매기기 옵션을 선택하여 자동 시트 번호 매기기를 활성화할 수도 있습니다.

    자동 시트 번호

    자동 시트 번호 드롭다운 버튼을 클릭하여 시트 번호 매기기 옵션에 접근합니다.

    번호 매기기 체계 선택 옵션은 다음과 같습니다:

    • 표시 순서 - 시트는 표시되는 순서대로 번호가 매겨집니다.
    • 시트 계층 구조 - 깊이 우선 - 시트는 최상위 레벨에서 각 분기로 번호가 매겨집니다. 최상위 레벨이 먼저 번호가 매겨지고, 그 다음 최상위 레벨 아래의 첫 번째 분기가 완전히 번호가 매겨지고, 두 번째 분기 등이 차례로 번호가 매겨집니다.
    • 시트 계층 구조 - 너비 우선 - 시트는 계층 내에서의 레벨에 따라 번호가 매겨집니다. 최상위 레벨이 먼저 번호가 매겨지고, 모든 두 번째 레벨이 다음으로 번호가 매겨지고, 그 다음으로 계속됩니다.

    번호 매기기 방법 선택 옵션은 증가하거나 감소하는 순차적 값이 선택될 수 있도록 합니다.

    자동 문서 번호 매기기

    Auto Document Number 드롭다운을 클릭하여 문서 번호 매기기 옵션에 접근하세요. 이 옵션들은 Auto Sheet Number 옵션과 기본적으로 동일하지만, PrefixPostfix 값이 추가되었습니다. Parameters 옵션은 다음과 같습니다:
    • 접두사 - 문서 번호 앞에 붙일 접두사를 선택하세요. 알파벳(A, B, C 등), 숫자(1, 2, 3 등) 및 비숫자(_*.% 등) 접두사를 포함하여 모든 조합이 지원됩니다.
    • 시작 - 번호 매기기를 시작할 숫자 값을 선택하세요.
    • 접미사 - 문서 번호에 추가할 접미사를 선택하세요. 알파벳(A, B, C 등), 숫자(1, 2, 3 등) 및 비숫자(_*.,% 등) 접미사를 포함하여 모든 조합이 지원됩니다.
    • 단계 - 각 문서 번호를 증가시킬 값 선택하세요. 예를 들어, 시작 인덱스가 1로 설정되고 단계 값이 100으로 설정된 경우, 첫 번째 문서 번호는 1이고 다음 문서 번호는 101(시작 + 단계)이 됩니다. 그 다음은 201이고, 그 다음은 계속됩니다.

    시트 수 업데이트

    시트 수 업데이트 버튼을 클릭하여 현재 프로젝트의 시트 수를 집계하고 그 결과를 SheetTotal 열에 배치합니다. 시트 수는 이전 컨트롤 중 하나에서 선택된 번호 지정 체계와 관계없이 프로젝트의 총 시트 수가 됩니다.

    위/아래로 이동

    위로 이동 또는 아래로 이동 버튼을 사용하여 목록에서 선택한 회로도 문서를 위나 아래로 이동합니다. 이는 시트 또는 문서 번호를 지정하기 위해 표시 순서 번호 지정 체계를 사용할 때 관련이 있습니다.

    사용자 지정 번호 지정/이름 지정

    조직이 자동 시트 번호자동 문서 번호 명령을 통해 자동화할 수 없는 특정 번호나 명명 체계를 가지고 있다면, 사용자 지정 시트 이름과 번호를 SheetNumber 또는 DocumentNumber 필드에 직접 입력할 수 있습니다.

    스키매틱 시트 번호 및 장치 시트

    장치 시트가 읽기 전용(기본 상태)일 때는 시트 또는 문서 번호를 구성할 수 없으며, 프로젝트용 시트 번호 매기기 대화 상자에서 교차 음영 처리되어 업데이트할 수 없음을 나타냅니다. 장치 시트를 편집 가능하게 설정하면 교차 음영 처리가 제거되고 시트 및 문서 번호 매기기를 정상적으로 구성할 수 있습니다.

    PCB 상의 designator 표시 제어

    다중 채널 Design에서 확장된 designator 문자열을 PCB 편집기에 배치하는 것은 번거로울 수 있습니다. 짧은 이름을 결과로 하는 명명 옵션을 선택하거나 원래의 논리적 부품 지정을 대신 표시할 수 있습니다. 예를 들어, C30_CIN1C30으로 표시됩니다. 이는 각 채널을 부품 오버레이에 박스를 그려서 별도의 채널을 나타내는 데 필요한 다른 표기법이 추가되어야 함을 의미합니다.

    PCB에서 논리적 및 물리적 designator 표시 사이를 선택할 수 있습니다. 이는 보드 모드에서 속성 패널의 기타 영역에 있는 designator 표시 드롭다운을 통해 가능합니다. 다중 채널 Design에서 부품의 논리적 designator를 표시하기로 선택하면 이러한 designator는 PCB와 인쇄물 및 Gerber와 같이 생성된 모든 출력에 표시됩니다. 그러나 고유한 물리적 designator는 항상 자재 목록을 생성할 때 사용됩니다.

    디자인 동기화 - Annotation 처리 과정 마무리

    직접 디자인 동기화는 Schematic과 PCB designator가 일치하도록 유지하는 선호되는 방법입니다, Schematic과 PCB 편집기에 모두 접근할 수 없는 경우를 제외하고요. 디자인 동기화는 Schematic의 부품와 연결성을 PCB와 직접 비교하여 차이점 목록을 생성합니다. 이러한 차이점을 해결하기 위해 필요한 변경 목록이 ECO(엔지니어링 변경 주문)로 생성됩니다. ECO 파일은 현재 디자인과 원하는 디자인 간의 차이점을 설명하며 실행되어 대상을 업데이트하고 디자인을 동기화 상태로 만듭니다.

    전방 동기화와 후방 동기화

    Forward Synchronization(전방 동기화)과 Back Synchronization(후방 동기화)은 데이터 동기화 중에 Annotation 및 Design 변경 사항이 전송되는 방향을 구체적으로 설명하는 방법입니다. Schematic에서 시작되어 Schematic에 의해 주도되는 Design 흐름을 시각화할 때, Forward Synchronization은 Schematic 편집기에서 변경된 사항을 PCB로 업데이트하는 과정입니다. Back Synchronization은 PCB에서 변경된 사항을 Schematic 편집기로 업데이트하는 과정입니다.

    Forward Synchronization

    Schematic에서 PCB로 데이터를 동기화하는 몇 가지 이유는 다음과 같습니다:

    1. 새로운 부품이 스키매틱 편집기에 추가되었으며 PCB 레이아웃에 필요합니다.
    2. 처음으로 또는 마지막 Design 동기화 이후에 스키매틱 디자인에 Annotation을 달았습니다.
    3. 멀티 채널 디자인에서 프로젝트 옵션을 변경하여 물리적(PCB) 명명 스타일을 수정했습니다.
    4. 처음으로 또는 마지막 Design 동기화 이후에 Board Level Annotation을 했습니다.

    스키매틱 디자인을 PCB 디자인으로 동기화하기

    다음 방법 중 하나를 선택하여 스키매틱 디자인을 PCB 디자인으로 동기화하세요:

    1. Schematic 편집기에서 디자인 메뉴에서 PCB 문서 업데이트를 선택합니다. 이것과 목표 PCB 문서 사이에 차이가 있으면, 엔지니어링 변경 명령 대화 상자가 PCB를 Schematic 디자인과 동기화하기 위해 필요한 수정 목록과 함께 열립니다. 디자인을 동기화하려면 변경 실행을 클릭하세요.
    2. PCB 편집기에서 디자인 메뉴에서 변경사항 가져오기를 선택합니다. 이는 Schematic 문서에서 PCB 문서로 변경사항을 가져옵니다.

    역 동기화

    역 동기화는 PCB 디자인을 Annotation 처리하거나 변경했고 Schematic 디자인을 업데이트하고 싶을 때 수행됩니다.

    PCB 디자인을 회로도 디자인으로 동기화하기

    PCB 디자인을 회로도 디자인으로 동기화하기 위해 다음 방법 중 하나를 선택하세요:

    1. PCB 편집기에서 디자인 메뉴에서 스키마 업데이트를 선택합니다. 기본적으로 프로젝트 옵션 대화 상자의 ECO 생성 탭에 있는 부품 designator 변경 사항을 Annotation 파일에 푸시(해당하는 경우) 옵션이 선택되어 있어 PCB 편집기에서 이루어진 변경 사항이 Annotation 파일에만 푸시되고, 최종적으로 컴파일 시 컴파일된 문서에 반영됩니다. 이 옵션의 선택을 해제하면 변경 사항이 소스 스키마 문서에만 푸시됩니다(편집기 뷰).

    2. 스키마 편집기에서 도구 » Annotation » 스키마 Annotation 달기를 선택한 다음 Annotation 대화 상자에서 역Annotation 달기 버튼을 클릭합니다. PCB 환경에서 designator를 다시 Annotation 처리할 때 생성된 WAS-IS 파일을 선택합니다.
    이 도구는 레거시 도구입니다. 디자인 동기화의 선호되는 방법은 디자인 » Schematic 업데이트 명령입니다.
    1. Schematic 편집기에서 도구 » Annotation » Board Level Annotation을 선택한 다음, Board Level Annotation 대화 상자에서 역Annotation 버튼을 클릭합니다. PCB 환경에서 designator를 재Annotation할 때 생성된 WAS-IS 파일을 선택하세요.
    이 도구는 레거시 도구입니다. 디자인 동기화의 선호되는 방법은 디자인 » Schematic 업데이트 명령입니다.
    1. Schematic 편집기에서 도구 » Annotation » Schematic 역Annotation을 선택합니다. PCB 환경에서 designator를 재Annotation할 때 생성된 WAS-IS 파일을 선택하세요.
    이 도구는 레거시 도구입니다. 디자인 동기화의 선호되는 방법은 디자인 » Schematic 업데이트 명령입니다.
    Schematic 역Annotation은 PCB 편집기에서 이루어진 Annotation 변경사항을 Schematic 디자인과 동기화합니다. 이 기능은 PCB와 Schematic 편집기를 동시에 열 수 없을 때 유용합니다. 예를 들어, PCB와 Schematic이 다른 위치의 사람들에 의해 Design될 때입니다.

    디자인 동기화의 전통적인 방법

    Altium Designer는 디자인 동기화를 위해 전통적인 중간 파일(넷리스트 및 WAS/IS) 접근 방식을 지원합니다. Annotation 데이터의 전방 동기화는 넷리스트 파일을 통해 수행할 수 있으며, 후방 동기화는 WAS/IS 파일(각 designator가 무엇이었는지와 지금 무엇인지를 나열하는)을 사용하여 수행할 수 있습니다. 디자인을 동기화하는 선호되는 방법은 직접 디자인 동기화입니다.

    고유 ID를 사용한 부품 연결

    디자인을 재Annotation 처리한 경우, Schematic 부품 designator 또는 컴파일된 부품 designator가 PCB 부품 designator와 더 이상 일치하지 않게 되므로, 디자인을 성공적으로 마무리하기 위해 동기화가 필요합니다. Schematic 심볼을 해당 PCB 풋프린트와 관련시키는 핵심 필드로 designator 자체에 의존하는 대신, Altium Designer는 고유 식별자(UID) 시스템을 통해 디자인 동기화를 유지할 수 있습니다. UID는 시스템에서 생성된 값으로, 소스 부품를 고유하게 식별하고 각 Schematic 부품를 해당 PCB 부품와 일치시킵니다.

    부품이 회로도 시트에 배치되면 자동으로 UID가 할당됩니다. 소스 회로도 문서에서 빈 PCB로 부품 정보가 처음 전송될 때, 각 회로도 부품의 UID 정보가 해당 PCB 부품에 할당됩니다.

    리팩토링을 통해 장치 시트를 회로도 시트로, 그리고 그 반대로 변환할 수 있으며 시트와 그 부품의 고유 ID를 유지합니다. 또한, 현재 프로젝트의 다른 회로도 시트로 하위 회로를 리팩토링(또는 이동)할 수 있으며, 하위 회로의 고유 ID를 유지합니다. 리팩토링 명령은 편집 메뉴에 위치해 있습니다.

    Altium Designer의 동기화 기능은 Design » 업데이트 명령을 실행하여 시작되며, 이 기능은 이 UID들을 사용하여 각각의 Schematic 부품를 PCB 상의 해당 부품와 일치시킵니다. 디자인 업데이트/변경은 엔지니어링 변경 주문(ECOs)을 사용하여 구현할 수 있습니다. ECO는 동기화 작업을 만족시키기 위해 하나 이상의 디자인 문서에 구현해야 할 모든 수정 사항을 나열합니다. ECO는 다양한 상황에서 디자인 업데이트를 적용하는 데 사용됩니다. 예를 들면:

    1. SCH에서 PCB 디자인 업데이트.
    2. Schematic 부품 designator 및 컴파일된 부품 designator에 대한 Annotation 업데이트 수행.
    3. 파라미터 관리자(도구 » 파라미터 관리자)를 사용하여 파라미터 업데이트 구현.
    4. 소스 라이브러리 또는 회사 데이터베이스에 저장된 정보로 파라미터 정보 업데이트. Schematic과 PCB를 비교할 때(디자인 » 업데이트를 선택할 때와 같이), Altium Designer는 먼저 동일한 UID를 공유하는 부품를 매칭합니다. UID를 공유하지 않는 부품이 감지되면 알림을 받게 되며, 애플리케이션은 designator로 매칭을 시도할 것을 제안합니다. Schematic과 PCB에 모두 일치하는 UID를 할당할 때까지 이 메시지를 계속 받게 됩니다. 고유 ID와 그 상관관계는 부품 링크 편집 대화상자(프로젝트 » 부품 링크)에서 관리됩니다.
    PCB 문서가 활성화되어 있을 때만 대화 상자를 열 수 있습니다. UID 변경은 항상 Schematic이 아닌 PCB에 적용되기 때문입니다. Design의 어느 단계에서든 대화 상자를 사용하여 부품 간의 연결을 확인하고 문서 간에 부품이 올바르게 일치하는지 확인하며 현재 일치하지 않는 부품에 일치하는 UID를 할당할 수 있습니다. 만약 Schematic이나 PCB를 다시 Annotation 처리할 계획이라면, UID가 일치하는지 먼저 확인하는 것이 중요합니다. Schematic이나 PCB의 모든 designator를 변경하면, UID는 Schematic 부품를 해당 PCB 부품에 연결할 수 있는 유일한 정보가 되기 때문입니다.
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

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

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

구버전 문서

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

콘텐츠