PCB Variant 지원
Altium의 PCB 설계 소프트웨어를 사용하면 전자 설계자가 설계 중인 제품의 변형(Variant)을 만들 수 있습니다. 지원되는 변형에는 다음이 포함됩니다. 부품을 미장착(Not Fitted)으로 표시, 보드에 실크로 인쇄되는 부품 값 등을 포함한 부품 파라미터 수정, 또는 대체 부품으로 교체(서로 다른 풋프린트를 사용할 수도/사용하지 않을 수도 있음).
Altium의 설계 소프트웨어에서는 보드 설계는 하나만 존재합니다. 대체 부품에 대한 세부 정보와 같은 Variant 정보는 프로젝트 파일에 저장되며, Projects 패널에서 Variant를 선택하면 보드에 적용됩니다. [No Variations] 버전의 보드는 PcbDoc로 저장됩니다.
Altium의 설계 소프트웨어는 보드 설계의 변형을 만드는 데 사용할 수 있습니다.
ECAD에서 Variant 푸시
이번 릴리스에서 CoDesigner는 ECAD와 MCAD 간에 보드의 특정 Variant를 푸시(Push) 및 풀(Pull)할 수 있도록 업데이트되었습니다. ECAD에서 Push를 수행하면, PCB 편집기에서 현재 보고 있는 Variant를 푸시하게 됩니다.
Projects 패널에서 더블 클릭하여 푸시할 Variant를 선택합니다.
보드가 ECAD에서 Workspace로 Push될 때마다 이전 Push에서 저장된 데이터를 덮어씁니다. 여러 Variant를 푸시해야 한다면, 다음 Variant를 ECAD에서 Push하기 전에 각 Variant를 MCAD로 Pull하여 저장해야 합니다.
MCAD로 Variant 풀
PCB Variant는 비-Variant PCB와 동일한 방식으로, Altium CoDesigner 패널에서 Pull Board from Server 버튼을 클릭하여 MCAD로 Pull합니다. 보드가 Variant인 경우, 아래와 같이 Altium CoDesigner 패널 상단에 Variant 이름을 포함한 추가 정보가 표시됩니다.
변형된 각 부품은 아래에 설명된 것처럼, 설계자(Designator)에 Variant 이름을 포함하여 식별됩니다.
-
비-변형 부품:
<EcadDesignator>
-
Varied component:
<EcadDesignator>_VARIANT_<VariantName>
변형된 부품은 MCAD 파트 이름과 설계자(Designator)로 식별됩니다.
MCAD 보드 어셈블리의 기본 이름은 프로젝트 이름이므로, 각 Variant 어셈블리는 Variant와 관련된 이름으로 저장하는 것을 권장합니다.
MCAD에서 Variant 푸시
MCAD에서 CoDesigner는 부품이 기본 설계 [No Variations]의 일부인지, 또는 특정 Variant에 속하는지 인지합니다. 기본 설계 [No Variations]에서 부품에 가한 변경은 ECAD의 모든 보드 Variant에 영향을 주는 반면, 특정 Variant에서 변경한 내용은 ECAD에서 해당 Variant에만 적용됩니다.
Variant에 대한 수정 사항은 Altium CoDesigner 패널에서 Push를 클릭하여 일반적인 방식으로 MCAD에서 ECAD로 Push됩니다.
ECAD로 Variant 풀
ECAD로 Pull을 수행하려고 할 때 현재 활성화된 Variant가 잘못되어 있으면, 다음 오류 메시지가 표시됩니다. Error 대화상자에 해당 Variant 이름이 표시되므로, 그 Variant로 전환한 뒤 다시 Pull하십시오.
현재 ECAD에서 잘못된 Variant가 활성화되어 있어 Pull을 완료할 수 없습니다.
기본 설계에서 부품에 변경이 있었다면, ECAD의 어떤 Variant에서든 적용할 수 있습니다. 그러면 해당 변경은 ECAD의 모든 Variant에 존재하게 됩니다.
문제가 있는 모델에 대한 지원 개선
각 ECAD 및 MCAD 도구에는 자체 모델 변환 소프트웨어가 있으며, 모델 설명의 불일치나 부정확성 문제를 가진 모델을 가져오고 변환하는 지원 수준이 서로 다릅니다. 이러한 상황을 돕기 위해 CoDesigner는 이제 단일 바디(single-body) Parasolid 모델을 변환 없이, 그리고 변환(converting)도 하지 않은 채로(이 과정에서 때때로 모델이 손상될 수 있음) ECAD에서 MCAD로 직접 전송합니다.
ECAD와 MCAD 간 Push-Pull 중 특정 모델이 문제를 일으킨다면, ECAD 컴포넌트에서 이를 추출하여 MCAD 소프트웨어로 가져온 다음 Parasolid로 저장(해당 파일이 MCAD에서 정상적으로 열리는지 확인)하고, 다시 ECAD 컴포넌트로 가져오십시오.
Parasolid 모델을 ECAD로 다시 가져올 때, PCB 라이브러리 편집기에서 모델의 방향과 위치를 맞추는 데 사용할 수 있는 여러 기법이 있습니다:
► Properties 패널을 사용하여 모델 위치/방향 지정
► Orient and Position 3D Body 명령을 사용하여 모델 위치/방향 지정
► MCAD 및 ECAD 모델의 Requirements에 대해 더 알아보기