Altium Design Software Import-Export Support
Altium Designer 문서를 이전 파일 형식으로 저장하기
Altium Designer 회로도, 회로도 라이브러리, PCB 또는 PCB 라이브러리 파일은 이전 Protel/Altium 파일 형식으로 저장할 수 있습니다. 출력 작업 파일에서 [새로운 내보내기 출력 추가]를 클릭하고 다른 이름으로 저장/PCB 내보내기 또는 다른 이름으로 저장/회로도 내보내기 메뉴에서 항목을 선택한 다음, 추가된 출력을 더블 클릭하여 다른 이름으로 저장 / 내보내기 출력 설정 대화 상자에 접근하고 필요한 형식을 선택합니다. 그런 다음 내보내기 출력은 파일에서 직접 또는 프로젝트 릴리스 과정의 일부로 생성될 수 있습니다.
또는 적절한 편집기의 메인 메뉴에서 파일 » 다른 이름으로 저장 명령(또는 파일 » 복사본 저장 명령)을 사용한 다음 열리는 다른 이름으로 저장 대화 상자의 파일 형식 저장 드롭다운에서 필요한 파일 형식을 선택합니다.
CircuitStudio, CircuitMaker, PCBWorks 가져오기-내보내기 지원
CircuitMaker(현재 버전), CircuitStudio 및 PCBWorks PCB 파일 가져오기 및 내보내기
Altium Designer는 다른 Altium 형식의 PCB 파일을 가져오고 PCB를 CircuitMaker, CircuitStudio 및 PCBWorks 형식 파일로 내보낼 수 있는 기능을 포함하고 있습니다.
Altium Designer의 활성 PCB 문서에 CircuitMaker (*.CMPcbDoc
), CircuitStudio (*.CSPcbDoc
) 또는 SolidWorks (*.PWPcbDoc
, *.SWPcbDoc
) PCB 파일을 가져오려면, Altium Designer의 PCB 편집기 메인 메뉴에서 파일 » 가져오기 » Altium PCB 명령을 선택하세요.
활성 Altium Designer PCB 문서를 CircuitMaker (*.CMPcbDoc
) 및 CircuitStudio (*.CSPcbDoc
) 파일 형식으로 내보낼 수 있습니다. 이를 수행하려면, Altium Designer의 PCB 편집기 메인 메뉴에서 파일 » 내보내기 » CircuitMaker 또는 파일 » 내보내기 » CircuitStudio 명령을 선택하세요.
CircuitMaker 2000 스키마틱 및 라이브러리 파일 가져오기
Altium Designer는 가져오기 마법사를 통해 CircuitMaker 2000 파일을 가져올 수 있는 기능을 포함하고 있습니다. 마법사는 CircuitMaker 설계 파일을 Altium Designer 파일로 변환하는 빠르고 간단한 방법입니다. 마법사는 가져오기 과정을 안내하며 스키마틱 및 라이브러리 파일 모두를 처리합니다.
CircuitMaker 2000 스키마틱 및 라이브러리 파일 가져오기 기능은 Altium Designer의 가져오기 마법사 (파일 » 가져오기 마법사)를 통해 사용할 수 있으며, 마법사의 가져올 파일 유형 선택 페이지에서 CircuitMaker 2000 스키마틱 및 라이브러리 파일 옵션을 선택하면 됩니다.
가져오기 마법사에서 회로 제작자 2000 스키마틱 및 라이브러리 파일을 선택하여 회로 제작자 2000 파일을 가져옵니다.
가져오기 마법사는 이러한 유형의 파일을 가져올 때 관련된 단계를 안내합니다:
- CircuitMaker 회로도 (*.CKT).
- CircuitMaker 사용자 라이브러리 (*.LIB).
- CircuitMaker 장치 라이브러리 (*.LIB).
Protel 디자인 파일 가져오기-내보내기 지원
Protel 99 SE 데이터베이스 가져오기
Protel 99 SE는 디자인 파일을 저장하기 위해 디자인 데이터베이스, 또는 DDB를 사용합니다. 99SE 가져오기 마법사는 99SE 디자인 데이터베이스를 Altium Designer로 가져오는 과정을 제어하고 가시성을 제공합니다.
디자인 데이터베이스가 프로젝트 그룹 및 프로젝트가 됩니다
Protel 99 SE는 모든 디자인 문서를 단일 디자인 데이터베이스 내에 저장합니다. 데이터베이스는 저장 컨테이너로 작동할 뿐만 아니라, 디자이너가 프로젝트 관련 디자인 파일을 그룹화할 수 있는 방법으로도 작동합니다.
디자인 데이터베이스에 무엇이 저장되어야 하는지, 또는 디자인 문서가 디자인 데이터베이스(DDB) 내의 폴더에 어떻게 그룹화될 수 있는지에 대한 엄격한 요구 사항은 없습니다. 일부 디자이너는 각 보드 디자인마다 단일 DDB를 사용하는 반면, 다른 디자이너는 디자인의 모든 수정 사항을 단일 DDB에 보관하고, 또 다른 디자이너는 하나의 제품에 대한 모든 보드 디자인을 단일 DDB에 보관합니다.
Altium Designer에서는 모든 설계 파일이 하드 드라이브에 저장됩니다. Altium Designer에서 생성된 모든 설계의 기초는 프로젝트 파일입니다. 환경에서는 PCB 프로젝트(*.PrjPcb
)를 포함한 여러 유형의 프로젝트가 지원됩니다. 스크립트 프로젝트를 제외하고, 각 프로젝트는 단일 구현을 목표로 하는 것이 기본 요구 사항입니다 - 예를 들어, PCB 프로젝트는 단일 PCB를 정의하는 데 필요한 모든 소스를 포함합니다. 프로젝트 파일 자체는 프로젝트 정보를 저장하는 ASCII 파일로, 프로젝트에 있는 문서에 대한 링크, 출력 설정, 오류 검사 설정 등이 포함됩니다.
프로젝트 수준 위에서, Altium Designer는 프로젝트 그룹을 사용합니다. 프로젝트 그룹(*.DsnWrk
)은 관련 프로젝트를 함께 묶는 데 사용되므로, 한 고객의 모든 프로젝트, 한 제품의 모든 보드 등을 위해 프로젝트 그룹을 사용할 수 있습니다. 프로젝트 그룹을 열면 해당 그룹에 있는 모든 프로젝트가 프로젝트 패널에 표시됩니다.
아래 이미지는 99 SE 디자인 데이터베이스에서 Altium Designer의 해당 객체로의 기본 매핑을 보여줍니다; DDB에 대한 프로젝트 그룹이 생성되고, PCB 파일을 포함하는 각 폴더에 대해 PCB 프로젝트가 생성되며, 라이브러리만 포함하는 각 폴더에 대해 라이브러리 패키지가 생성됩니다. 가져오기 중에는 DDB를 프로젝트 그룹으로의 매핑을 제외한 모든 매핑을 변경할 기회가 있습니다.
Altium Designer는 개별 스키마틱, PCB 또는 다른 디자인 파일의 직접 편집을 허용하지만, 스키마틱에서 보드를 업데이트하거나 프로젝트의 모든 스키마틱을 인쇄하는 등의 프로젝트 유형 작업을 수행하려면 프로젝트를 열어야 합니다.
Protel 99 SE Windows 파일 시스템 디자인도 가져올 수 있습니다. Access® 데이터베이스 DDB와 같은 방식으로 99 SE 가져오기 마법사를 사용하세요.
Altium Designer를 사용하여 간단한 예제를 통해 전체 PCB 설계 과정을 거쳐보고 싶다면, 튜토리얼 - Altium Designer로 완성하는 설계 전체 과정을 참조하세요.
데이터베이스 가져오기
99 SE 데이터베이스를 가져오려면, 파일 » 가져오기 마법사를 선택하세요. 가져오기 마법사의 가져올 파일 유형 선택 페이지에서 99SE DDB 파일을 선택하세요.
99SE DDB 파일을 가져오기 마법사에서 선택하여 Protel 99SE DDB 파일을 가져옵니다.
가져오기 프로세스는 Altium Designer에서 현재 열려 있는 모든 파일, 프로젝트 및 프로젝트 그룹을 닫아야 합니다. 그렇지 않은 경우 먼저 이 작업을 수행하라는 메시지가 표시됩니다.
마법사는 단일 DDB 또는 폴더 내의 모든 DDB를 가져오는 데 사용할 수 있습니다. 이 문서는 단일 DDB 가져오기에 중점을 둡니다.
마법사는 다음 단계를 수행합니다:
- 데이터베이스에서 파일을 추출하여 하드 드라이브의 지정된 폴더에 넣으십시오. 데이터베이스 내의 모든 폴더 구조는 하드 드라이브에 재생성됩니다. 프로젝트 구조의 일부인지 여부와 관계없이 데이터베이스의 모든 파일이 추출됩니다.
- 스키마틱 문서를 현재 파일 형식으로 변환합니다(이 옵션이 활성화된 경우).
- 모든 스키마틱 및 PCB 파일에 인식 가능한 파일 확장자를 추가합니다. Altium Designer는 파일 확장자를 사용하여 어떤 문서를 편집할 수 있는지 인식합니다. 스키마틱의 경우, 이 확장자는 Sch, SchDoc 또는 원래 DOS 스키마틱 S01, S02 등의 명명 규칙이어야 합니다. DDB 내에 확장자가 없는 스키마틱이 있는 경우, 파일 이름에
*.SchDoc
가 추가됩니다. 이것은 계층 구조를 깨뜨리지 않으며, Altium Designer 컴파일러는 자동으로 이 상황을 감지하고 설계 계층 구조와 연결성을 유지합니다. 표준 파일 확장자가 없는 비-Altium 파일은 자동으로 이름이 변경되지 않습니다. - 지정된 각 프로젝트에 대해 PrjPcb(PCB 프로젝트) 또는 LibPkg(라이브러리 패키지) 유형의 프로젝트 파일을 생성하고 관련 프로젝트 파일을 추가합니다.
- 프로젝트 그룹(
*.DsnWrk
)을 생성하고 모든 생성된 프로젝트를 그룹에 추가합니다. - 프로젝트 그룹을 엽니다. 생성된 프로젝트 그룹이 열리면, 구축된 모든 Altium Designer 프로젝트가 표시됩니다. 위의 이미지는
Protel 99 SE\Examples
폴더에 포함된 Z80 마이크로프로세서 디자인을 가져온 결과를 보여줍니다.
Altium Designer 프로젝트 생성
마법사의 페이지를 진행하면서, 가져오기 옵션 설정 페이지에서 마법사가 다음 중 어떤 작업을 수행해야 하는지 물어볼 것임을 알게 될 것입니다:
- 각 DDB마다 하나의 Altium Designer 프로젝트를 생성 - 각 보드 설계마다 하나의 DDB를 일반적으로 사용하는 경우 이 옵션을 선택하세요.
- 각 DDB 폴더마다 하나의 Altium Designer 프로젝트를 생성 - DDB가 하나 이상의 보드 설계를 포함하는 경우 이 옵션을 선택하세요.
- DDB를 사용하는 방법에 가장 적합한 옵션을 선택하세요. 마법사의 후반부에서 프로젝트 생성 검토 페이지를 조정할 기회가 있을 것입니다.
프로젝트 생성 검토 페이지에서는 마법사가 DDB의 내용을 기반으로 프로젝트를 구축해야 하는 방법에 대해 만든 가정을 볼 수 있습니다. 가져오기 프로세스 완료 시 최상의 결과를 얻기 위해 이 옵션들을 구성하는 데 시간을 할애하세요.
마법사가 완료되면, Altium Designer는 아래 이미지에 표시된 것처럼 프로젝트와 그 문서들을 표시할 것입니다. 회로도 프로젝트의 계층 구조는 프로젝트 회로도가 처음으로 열릴 때까지 표시되지 않는다는 점에 유의하세요.
파일 형식 변경
스키마틱, 스키마틱 라이브러리, PCB 및 PCB 라이브러리의 파일 형식이 Protel 99 SE에서 사용되던 형식에서 변경되었습니다. Altium Designer에서 99 SE 형식의 스키마틱 및 스키마틱 라이브러리 파일을 직접 열고 사용할 수 있지만, 저장할 때마다 이를 변환할지 물어볼 것입니다. 99 SE PCB 파일은 편집하기 전에 Altium Designer 파일 형식으로 변환해야 합니다. 이전 형식의 PCB를 열 때마다 PCB 가져오기 마법사가 실행되어 이 과정을 안내합니다.
다음 주제들은 알아두어야 할 객체와 디자인 접근 방식의 여러 차이점을 다룹니다.
구성 요소
DXP 버전에서 구성 요소는 크게 향상되었습니다. 이제 무제한 구성 요소 매개변수를 지원하며, PCB 풋프린트를 시각적으로 탐색할 수 있는 기능과 같은 개선된 모델 정의 및 연결 시스템을 갖추고 있습니다.
구성 요소를 더블 클릭하여 편집하면 99 SE 텍스트 필드와 부품 필드가 모두 매개변수로 변환된 것을 확인할 수 있습니다. 99 SE는 구성 요소당 최대 8개의 텍스트 필드와 16개의 부품 필드를 지원했지만, Altium Designer는 추가할 수 있는 매개변수의 수에 제한이 없습니다.
매개변수는 Altium Designer 설계에서 어떤 목적으로든 사용할 수 있습니다. 또한 DbLink 문서를 사용하여 회사 데이터베이스와 연결할 수 있습니다. 매개변수는 프로젝트에서 생성된 보고서에 포함될 수 있습니다. 프로젝트에 OutJob 문서를 추가하고 보고 엔진을 구성하여 필요한 출력 형식의 보고서를 생성하도록 합니다. 매개변수는 데이터시트나 웹 URL에 연결하는 데에도 사용할 수 있습니다.
구성 요소 생성 및 모델 추가에 대한 자세한 내용은 구성 요소 및 라이브러리 구축 및 유지 관리를 참조하십시오.
컴포넌트를 데이터베이스에 연결하는 방법에 대한 자세한 정보는 데이터베이스 라이브러리 작업을 참조하세요.
설계에서 자재 목록을 생성하는 방법에 대한 자세한 정보는 ActiveBOM으로 BOM 관리를 참조하세요.
컴포넌트 링크
99 SE 설계를 가져올 때 스키매틱과 PCB 컴포넌트 간의 모든 링크가 제거된 것을 발견하게 될 것입니다. 컴포넌트 연결을 다시 설정하는 것은 쉽지만, 이것은 반드시 지정자를 기반으로 해야 합니다.
PCB 측에서, 컴포넌트 링크 대화 상자에서 컴포넌트를 풋프린트와 짝지어주세요(프로젝트 » 컴포넌트 링크 PCB 편집기 메인 메뉴에서). 완전히 동기화된 99 SE 데이터베이스는 이 과정을 두 번의 클릭으로 만들어야 합니다. 먼저, 지정자를 매칭하여 쌍을 추가합니다(기본 상관관계), 그 다음 업데이트를 수행하세요.
Altium Designer와 99 SE 사이의 근본적인 차이점 중 하나는 동기화를 위해 링크를 설정하는 것이 필수적이지 않다는 것입니다. 예를 들어, 위에서 설명한 단계를 건너뛰고 99 SE에서 가져온 PCB 디자인에 대해 업데이트/가져오기 명령을 실행하려고 하면, Unique ID를 통한 동기화에 실패했음에도 불구하고, 설계자를 기준으로 매칭을 계속 진행할 수 있다는 알림을 받게 됩니다. 이 작업을 수행해도 디자인의 Unique ID 필드에는 아무런 영향을 미치지 않으므로, 이 과정을 반복하면 동일한 상태가 보고됩니다. 스키마틱 구성 요소와 PCB 풋프린트에 동일한 Unique ID 값을 할당하는 것이 그들 사이에 지속적인 링크를 생성하는 유일한 방법입니다.
넷 식별 범위
스키마틱 프로젝트에 특정 넷 식별 범위를 할당하는 것이 적절할 수 있습니다. 기본적으로, 프로젝트 옵션 대화 상자에서 이 설정은 자동으로 설정됩니다(디자인 내용에 기반하여). 이는 프로젝트에 시트 기호가 내부에 시트 항목을 포함하고 있는 경우, 범위가 계층적(시트 항목 <-> 포트 연결, 전원 포트 글로벌)
로 설정됨을 의미합니다. 프로젝트에 포트는 있지만 시트 항목이 없는 경우, 범위는 평면(포트만 글로벌)
으로 설정됩니다. 프로젝트에 시트 항목도 포트도 포함하지 않는 경우, 넷 라벨이 글로벌이 됩니다.
이 자동 감지를 사용하고 싶지 않다면, 프로젝트의 내용에 관계없이 적용될 개별 범위를 할당할 수 있습니다. 이는 포트와 넷 라벨 모두에 대해 글로벌
범위를 사용했던 99 SE 프로젝트에 권장됩니다. 이 범위는 Altium Designer의 자동 감지를 통해 사용할 수 없습니다.
Altium Designer는 최상위 시트를 사용하지 않는 평면 프로젝트도 지원한다는 점에 유의하세요. 이 옵션을 탐색하려면 평면 디자인에서 최상위 시트를 제거해 보세요. Altium Designer Navigator 패널은 디자인의 연결 구조를 보여줄 것이며, 여기서 디자인 연결성을 탐색할 수 있습니다.
DXP 가져오기 마법사
Altium Designer에서 이전 버전의 보드를 처음 열 때, DXP 가져오기 마법사가 열려 보드 형태, 분할 평면 및 특별 규칙 변환에 대한 할당을 도와줍니다.
보드 형태
Altium Designer의 모든 PCB 디자인에는 보드 형태가 필요합니다. 이전 버전의 Protel에는 이 기능이 없었기 때문에 이전 버전에서 가져온 보드에 추가해야 합니다.
가져오기 마법사는 두 가지 옵션을 제공합니다: 디자인 객체를 모두 포함하는 직사각형 모양, 또는 디자인 내에서 감지된 형상을 기반으로 한 더 정밀한 보드 윤곽. 후자를 선택하면, Keep-Out 및 기계적 레이어가 PCB의 형태를 결정할 수 있는 형상을 분석하기 위해 검토됩니다. 어떤 옵션을 선택하든, 미리보기 창에서 제안된 보드 형태가 표시됩니다. 이들 중 어느 것도 정확하지 않다면, 직사각형 옵션을 선택한 다음 디자인 » 보드 형태 메뉴 옵션을 사용하여 Altium Designer에서 보드 형태를 구성하세요.
보드 형태는 보드의 물리적 범위를 정의하며, 이에 따라 내부 평면에서 풀백 트랙의 윤곽을 제공합니다. 평면이 음의 이미지이기 때문에, 풀백 트랙은 보드 가장자리와 평면 사이에 얇은 비동("블로아웃") 구역을 생성하여, 제조된 보드의 가장자리를 따라 단락을 방지합니다. 이 트랙들은 평면 레이어에서 직접 편집할 수 없지만, 보드 형태는 Altium Designer 내에서 언제든지 재정의될 수 있으며, 풀백 트랙은 그에 따라 재배열됩니다. 레이어 스택업 관리자를 사용하면 가져오기 마법사에서 설정한 초기 풀백 거리를 변경할 수 있습니다.
분할 평면
Altium Designer는 분할 평면을 정의하는 방식을 변경했습니다. 이전에는 각 분할 평면 영역이 내부 평면 레이어에 닫힌 영역(기본적으로 빈 다각형)으로 배치되었습니다. 반면, Altium Designer에서 평면을 별도의 영역으로 분할하는 것은 평면 레이어에 선, 호, 채우기를 배치하여 동선이 없는 영역(블로우아웃)을 정의하는 과정입니다. 평면 레이어에서 배치 과정을 종료할 때마다 평면이 분석되고 모든 고립된 영역이 감지됩니다. 영역을 더블 클릭하여 네트에 할당하십시오. 이러한 블로우아웃 섹션은 한 분할 영역이나 다른 분할 영역에 속하지 않습니다; Altium Designer 디자인은 더 이상 인접한 분할 평면과 함께 겹치거나 정확하게 정렬된 트랙을 요구하지 않습니다. Altium Designer는 중첩된 분할 영역을 정의하는 것도 지원합니다.
이 동작에는 하나의 예외가 있습니다 - 가져오기 마법사를 사용하면 레거시 분할 평면 모드에서 작업할 수 있습니다. 디자인에서 평면의 가져오기에 문제가 발생하거나, PCB가 이전 버전에서 추가 편집이 필요한 분할 평면을 포함하는 경우에만 이 모드를 선택하는 것이 좋습니다. 나중에, Altium Designer 평면 모드로 디자인을 변환할 수 있습니다; 그 동안에는, 새로운 분할 평면을 내부 평면에 닫힌 경계로 배치해야 하며, 블로우아웃에서 추론되지 않아야 합니다.새로운 방법으로 디자인을 변환하면 분할 평면 정의를 단순화할 수 있습니다. 기존의 분할 평면도 Altium Designer에서 계속 작동하지만, 보드를 불필요하게 복잡하게 만들고 계산을 더 많이 요구하는 중복된 선을 포함할 수 있습니다. Altium Designer에서 99 SE 분할 평면 정의를 업데이트하는 가장 쉬운 방법은 새로운 평면 레이어를 추가한 다음, 기존 영역을 새 평면에 추적하는 것입니다. 이 작업이 완료되면, 이전 평면 레이어의 모든 객체를 선택하고 삭제합니다. 해당 레이어에 할당된 네트워크가 연결 해제된 후, 레이어는 레이어 스택에서 삭제할 수 있습니다. 마지막으로, 각 분할 영역에 대한 네트워크 할당이 올바르게 지정되었는지 확인하십시오. 이는 각 영역을 더블 클릭하거나 PCB 패널의 분할 평면 편집기를 사용하여 수행할 수 있습니다.
From-Tos
99 SE에서 특정 패드 간에 정의된 From-Tos는 Altium Designer에서 다시 정의해야 하므로, 이 작업을 수행하려면 Altium Designer PCB 패널을 From-To 편집 모드로 열어주세요.
특별 규칙 변환
이전 버전의 Protel은 일반 마스크 확장 규칙을 오버라이드하는 패드 설정을 허용하지 않았기 때문에, 일부 오래된 디자인에서는 단일 패드만을 대상으로 하는 솔더 또는 마스크 확장 규칙을 가질 수 있습니다. 가져오기 마법사는 디자인에서 이러한 규칙을 감지하고, 디자인 규칙 세트를 단순화하기 위해 패드 설정으로 변환할 것을 제안합니다. 반면에, 가져오기 마법사는 이전 버전의 Protel이 비아-플레인 연결을 허용하지 않았기 때문에, 비아를 플레인에서 분리하는 새로운 규칙을 생성할 것을 제안할 것입니다.
시뮬레이션 모델 참조 및 구성
99 SE 구성 요소의 특정 필드는 시뮬레이션 데이터를 위해 예약되어 있습니다. 이러한 필드에 시뮬레이션 데이터가 포함되어 있을 때, Altium Designer는 해당 구성 요소의 시뮬레이션 모델 연결로 그 값을 변환합니다.
99 SE에서는 모든 시뮬레이션 모델이 설치 시 제공된 SimulationModels.ddb
에 포함되어 있었습니다. 반면에 Altium Designer는 모델을 프로젝트에 포함시키거나, 시뮬레이션 모델을 중앙 위치에 보관하길 원한다면 프로젝트의 검색 경로를 정의할 수 있습니다. 또 다른 접근 방식은 통합 라이브러리를 구축하는 것으로, 시뮬레이션 모델이 기호, 풋프린트 및 구성 요소에 연결된 기타 모델과 함께 통합 라이브러리 파일에 컴파일됩니다.
모든 99 SE 구성 요소가 스키마틱 구성 요소에서 시뮬레이션 모델로 연결하기 위해 정의된 모델 경로를 사용하기 때문에, 99 SE 시뮬레이션을 Altium Designer에서 계속 작동시키는 가장 쉬운 방법은 99 SE 시뮬레이션 모델 데이터베이스의 모든 폴더와 모델을 내보내어 Altium Designer 설치의 Library\Sim 폴더에 넣는 것입니다.
Altium Designer는 전체 경로를 사용하여 모델을 참조하는 것을 지원합니다. 시뮬레이션 준비가 된 구성 요소가 있는 99 SE 스키마틱이 가져올 때, 시뮬레이션 모델 링크는 자동으로 Altium Designer 전체 경로 모델 위치 필드로 전송됩니다. Altium Designer는 전체 경로 모델 위치를 검색할 때 항상 Altium Designer 설치의 라이브러리 폴더를 포함하도록 내부 검사를 포함하여, 99 SE 디자인이 새 위치에 있는 시뮬레이션 모델로 시뮬레이션될 수 있도록 합니다.
99 SE에서, 분석 설정 대화 상자의 설정은 데이터베이스 내의 구성 파일(*.cfg
)에 저장됩니다. Altium Designer가 처음으로 디자인을 시뮬레이션할 때, 특정 시뮬레이션 설정 매개변수가 구성되지 않은 경우, 해당 *.cfg
파일을 찾아 사용합니다. 새 Altium Designer 프로젝트를 저장할 때, 시뮬레이션 설정은 프로젝트 파일에 기록되고 이전 *.cfg
파일은 불필요해집니다.
회로 시뮬레이션을 수행하는 방법에 대한 자세한 내용은 회로 시뮬레이션을 사용한 디자인 분석을 참조하십시오.
멀티 채널 디자인
아마도 가장 많은 주의가 필요한 PCB 프로젝트는 여러분의 멀티 채널 디자인일 것입니다.
99 SE에서 멀티 채널 디자인은 실제로 자식 시트의 복사본을 만들고, 이들을 다시 주석 처리하고 별도의 시트 심볼로 참조하는 문제였습니다. 이제 Altium Designer가 동일한 자식 시트를 반복적으로 참조할 수 있게 해주므로, 먼저 회로도를 수정해야 합니다. 먼저, 프로젝트에서 복사된 자식 시트를 하나만 제외하고 모두 제거합니다. 그런 다음, 남은 하나의 자식 시트를 참조하되 서로 다른 이름을 가진 해당 시트 심볼을 업데이트합니다.
그러나, 더 현명한 전략은 각 채널에 대해 하나의 시트 심볼만 남기고 그 이름 필드를 적절한 Repeat
명령어로 바꾸는 것일 것입니다. 이 방법을 사용하면 나중에 이 한 필드를 변경함으로써 채널의 수를 변경할 수 있습니다.
멀티 채널 디자인과 관련된 여러 기능이 있으며, 이에는 '채널' 정보를 PCB 레이아웃으로 전송하고, 하나의 채널을 배치 및 라우팅한 다음, 소프트웨어가 다른 모든 채널에 대해 배치 및 라우팅을 반복하는 기능이 포함됩니다.
멀티 채널 디자인 작업에 대한 자세한 정보는 멀티 채널 디자인 생성하기를 참조하세요.
디자인 출력
99 SE CAM 매니저 (*.cam
) 및 파워 프린트 구성 (*.ppc
) 파일은 Altium Designer에서 인식되지 않으므로, 가져온 디자인에 대한 출력을 재구성해야 합니다.
Altium Designer에서는 출력을 구성하는 두 가지 접근 방식이 있습니다: 스키마틱 및 PCB 에디터 메뉴를 통해 정의된 설정은 프로젝트 파일에 저장되거나, 프로젝트에 출력 작업 파일 (*.OutJob
)을 추가할 수 있습니다. 디자인 출력에 대해 자세히 알아보려면 제조를 위한 디자인 준비하기를 참조하세요.
디자인을 99 SE로 되돌리기
스키마틱 및 PCB 편집기는 스키마틱, 스키마틱 라이브러리, PCB 및 PCB 라이브러리 파일을 V4(99 SE) 형식으로 저장하는 것을 지원합니다. Outputjob 파일에서 [새로운 내보내기 출력 추가]를 클릭하고 다른 이름으로 저장/PCB 내보내기 또는 다른 이름으로 저장/스키마틱 내보내기 메뉴에서 항목을 선택한 다음, 추가된 출력을 더블 클릭하여 다른 이름으로 저장 / 내보내기 출력 설정 대화 상자에 접근하고 필요한 형식을 선택하세요. 내보내기 출력은 파일에서 직접 또는 프로젝트 릴리스 과정의 일부로 생성될 수 있습니다.
또는 적절한 편집기의 메인 메뉴에서 파일 » 다른 이름으로 저장 명령을 사용한 다음 열리는 다른 이름으로 저장 대화 상자의 저장 형식 드롭다운에서 필요한 파일 형식을 선택하세요.
다시 전송할 수 없는 데이터는 다음과 같습니다:
- 새로운 회로도 설계 객체, 노트, 컴파일 마스크, 파라미터 세트 객체 및 오프시트 커넥터를 포함합니다.
- 새로운 PCB 설계 객체, 영역, 솔리드 폴리곤 푸어(이전의 해치 스타일 폴리곤은 전송할 수 있음), 보드 윤곽, 치수 및 복잡한 패드스택을 포함합니다.
- 99 SE 설계 규칙으로 매핑할 수 없는 설계 규칙입니다.
- 분할 평면 정의(Altium Designer는 평면 레이어에 배치된 객체를 기반으로 분할 영역을 계산하며, 빈 폴리곤을 사용하여 분할 영역을 정의하지 않습니다).
Protel DOS 회로도 가져오기
Protel DOS 스키마틱(*.s??
)은 Altium Designer에서 가져올 수 있습니다. 이를 위해 Altium Designer의 스키마틱 편집기의 주 메뉴에서 파일 » 가져오기 » Protel DOS 스키마틱 명령을 선택하십시오.
PCB를 Protel PCB 2.8 ASCII 형식으로 내보내기
활성 Altium Designer PCB는 Protel PCB 2.8 ASCII 파일 형식(*.PCB
)으로 내보낼 수 있습니다. 이를 위해 Altium Designer의 PCB 편집기의 주 메뉴에서 파일 » 내보내기 » Protel PCB 2.8 ASCII 명령을 선택하십시오.
Tango PCB 가져오기
Altium Designer는 Tango PCB 파일을 가져올 수 있는 기능을 포함하고 있습니다.
활성 Altium Designer PCB 문서로 Tango PCB ASCII 파일(*.PCB
)을 가져오려면, Altium Designer의 PCB 편집기 메인 메뉴에서 파일 » 가져오기 » Tango PCB 명령을 선택하세요.
Autotrax PCB 가져오기
Altium Designer는 Autotrax PCB 파일을 가져올 수 있는 기능을 포함하고 있습니다.
Autotrax PCB 파일 (*.PCB)을 가져오려면, 메인 메뉴에서 파일 » 열기 명령을 선택한 다음 파일을 찾아 열기를 클릭하세요. DXP 가져오기 마법사가 열려 가져오기를 구성합니다.P-CAD 디자인 파일 가져오기-내보내기 지원
P-CAD 디자인 가져오기
P-CAD 디자인 전체, 회로도, PCB 레이아웃, 라이브러리 파일을 모두 ASCII로 변환하지 않고도 Altium Designer의 가져오기 마법사를 통해 직접 처리할 수 있습니다. 이는 P-CAD를 설치할 필요가 없다는 것을 의미합니다. 가져오기 마법사는 파일을 분석하고 프로젝트 구조, 레이어 매핑, PCB 패턴(풋프린트) 명명 등에 대한 많은 기본값과 제안된 설정을 제공함으로써 디자인 변환 시 일반적으로 발생하는 많은 불편함을 제거합니다. 마법사의 모든 페이지에서 완전한 유연성을 발견할 수 있으며, 실제 번역 과정에 착수하기 전에 번역 설정에 대해 원하는 만큼 적거나 많은 제어를 할 수 있습니다.
파일 변환
가져오기 마법사에서 P-CAD 설계 파일은 다음과 같이 변환됩니다:
- P-CAD PCB (
*.PCB
) 파일은 Altium Designer PCB 파일(*.PcbDoc
)로 변환됩니다. - P-CAD 스키마틱 (
*.SCH
) 파일은 Altium Designer 스키마틱 파일(*.SchDoc
)로 변환됩니다. P-CAD 스키마틱 파일 내의 각 시트는 하나의 Altium Designer 스키마틱 파일(*.SchDoc
)로 가져옵니다. 복잡한 계층 구조를 포함하여 설계 계층 구조가 유지됩니다. - 이 파일들은 자동으로 생성되는 Altium Designer PCB 프로젝트(
*.PrjPCB
)에 그룹화됩니다. - P-CAD PCB 파일은 필요한 경우 출력 작업 문서(
*.OutJob
)를 생성합니다. 이 문서에는 P-CAD PCB의 모든 인쇄 설정이 포함됩니다.
P-CAD 라이브러리 (*.LIB
및 *.LIA
) 파일은 다음과 같이 변환됩니다:
- 패턴 정보만을 포함하는 라이브러리는 Altium Designer PCB 라이브러리 파일(
*.PcbLib
)로 변환됩니다. - 패턴과 심볼 정보를 모두 포함하는 라이브러리는 Altium Designer PCB 라이브러리 파일(
*.PcbLib
)과 스키매틱 라이브러리 파일(*.SchLib
)로 각각 변환됩니다. -
구성 요소와 심볼 정보를 모두 포함하는 라이브러리는 Altium Designer 스키매틱 라이브러리 파일(
*.SchLib
)로 변환됩니다. 심볼 정보만을 포함하는 라이브러리는 Altium Designer가 P-CAD와 같은 심볼 개념을 가지고 있지 않기 때문에 가져오지 않습니다(이후 설명).변환된 P-CAD 라이브러리는 자동으로 통합 라이브러리 패키지(
*.LibPkg
)에 그룹화됩니다.
번역 개요
P-CAD 디자인과 라이브러리를 가져오기 마법사를 사용하여 변환하는 단계는 아래와 같습니다.P-CAD 디자인 변환
- 가져오기 마법사:
- 번역할 파일 선택하기.
- 패턴을 풋프린트 이름에 매핑하기. 이름 변경은 다음을 위해 발생합니다:
- 다중 패턴 그래픽.
- 핀과 패드 불일치.
- PCB 레이어 매핑하기.
- Altium Designer 프로젝트 생성하기.
- 가져오기 마법사 이후:
- 프로젝트 옵션 설정하기. 클래스 생성 탭을 사용하세요(프로젝트 옵션 대화 상자에서 프로젝트 » 프로젝트 옵션).
- 매칭되는 PCB와 회로도 구성 요소에 컴포넌트 링크 할당하기. 컴포넌트 링크 편집 대화 상자를 사용하세요(프로젝트 » 컴포넌트 링크). 매칭된 쌍 추가 버튼을 클릭하세요.
- 풋프린트 이름 차이 해결하기. 사이의 차이 대화 상자를 사용하세요(프로젝트 » 차이 보기). 업데이트 방향을 설정하기 위해 마우스 오른쪽 버튼 메뉴 옵션을 사용하세요.
- 넷 이름 차이 해결하기. 사이의 차이 대화 상자를 사용하세요(프로젝트 » 차이 보기). 업데이트 방향을 설정하기 위해 마우스 오른쪽 버튼 메뉴 옵션을 사용하세요.
- 동기화 수행하기(ECO 생성 및 적용).
- PCB DRC 수행하기.
- 가져오기 마법사:
- 번역할 파일 선택하기.
- 패턴을 풋프린트 이름에 매핑하기. 이름 변경은 다음을 위해 발생합니다:
- 다중 패턴 그래픽.
- 핀과 패드 불일치.
- 파일 번역.
- 라이브러리 패키지를 컴파일하고 생성된 통합 라이브러리를 설치합니다. 라이브러리는 컴파일되고 검증됩니다. 신호 핀 매핑을 교차 검사합니다.
- 가져오기 마법사 이후:
- 메시지 패널에서 경고나 오류를 검토합니다.
- 오류를 해결하고 다시 컴파일합니다.
- 새 라이브러리를 선호하는 저장 공간으로 이동/복사합니다.
- Altium Designer에 라이브러리를 설치합니다(컴포넌트 패널).
- 컴포넌트 패널에서 컴포넌트를 배치합니다.
P-CAD 파일 가져오기 위저드 사용하기
P-CAD 파일을 가져오려면 파일 » 가져오기 마법사를 선택하세요. 가져오기 마법사의 가져올 파일 유형 선택 페이지에서 P-CAD 디자인 및 라이브러리 파일을 선택하세요.
가져오기 마법사에서 P-CAD 디자인 및 라이브러리 파일을 선택하여 P-CAD 파일을 가져옵니다.
마법사의 각 페이지를 통해 변환 과정을 더욱 제어할 수 있도록 마우스 오른쪽 버튼 명령 메뉴가 제공됩니다.
P-CAD 디자인 및 라이브러리 파일 P-CAD 디자인 전체를 번역하는 것, 즉 회로도, PCB 레이아웃, 라이브러리 파일을 모두 직접 처리할 수 있으며 ASCII로 먼저 변환할 필요가 없어 P-CAD를 설치할 필요가 없습니다. 가져오기 마법사는 파일을 분석하고 프로젝트 구조, 레이어 매핑, PCB 패턴(풋프린트) 명명 등에 대한 많은 기본값과 제안된 설정을 제공함으로써 디자인 번역과 관련된 많은 문제를 해결합니다. 마법사의 모든 페이지에서 완전한 유연성을 발견할 수 있으며, 실제 번역 프로세스를 시작하기 전에 번역 설정에 대한 제어를 원하는 만큼 적게나 많이 가질 수 있습니다. P-CAD에서 모든 디자인 작업은 시트, 디자인의 논리적 작업 영역에서 시작됩니다. 단일 P-CAD 회로도 디자인 파일(*.SCH 파일) 내에 여러 회로도 시트가 있을 수 있습니다. Altium Designer에서 논리적 디자인 영역은 문서로 시작하며 각 문서에는 하드 드라이브에 저장된 파일이 있습니다. 이는 Altium Designer 회로도 문서(시트)마다 파일이 있다는 것을 의미합니다. 이는 기억해야 할 중요한 개념적 차이입니다. P-CAD에서 구성 요소는 디자인의 기본 구성 요소이며 심볼은 회로도에서 해당 구성 요소의 단순한 그래픽 표현일 뿐입니다. Altium Designer에서 심볼은 디자인의 모든 단계에서 실제로 구성 요소이며 회로도 캡처 부분만이 아닙니다. 두 시스템 간에 모델링 방식의 차이를 보여주기 위한 비교가 도움이 될 것입니다. P-CAD 디자인 파일 가져오기 선택 추가를 클릭하여 프로세스에 포함할 P-CAD 디자인 파일을 선택합니다. 선택한 파일을 삭제하려면 제거를 클릭합니다. P-CAD 라이브러리 파일 가져오기 선택 추가를 클릭하여 프로세스에 포함할 P-CAD 라이브러리 파일(LIB 및 LIA)을 선택합니다. 선택한 파일을 삭제하려면 제거를 클릭합니다. 라이브러리 생성 유형을 선택할 수 있습니다. 선택 사항에는 다음이 포함됩니다: - 통합 라이브러리 - DBLib (Access 백엔드) - DBLib (CSV 백엔드) 마법사의 다음 페이지가 나타나기 전에 진행 창이 빠르게 열리고 닫힙니다. PCB 풋프린트 명명 형식 P-CAD 데이터 구조는 Altium Designer와 다릅니다. PCB 측면에서 Altium Designer는 패턴 개념을 지원하지만 P-CAD에서는 패턴 그래픽으로 하위 분류할 수 없습니다. 또한 Altium Designer에서 패드는 하나의 지정자만 가지고 있는 반면 P-CAD에서는 패드 지정자가 구성 요소 핀 지정자 또는 패턴 패드 번호에서 올 수 있습니다. 이러한 차이로 인해 PCB 풋프린트 이름은 다양한 형태를 취할 수 있습니다. PCB 풋프린트 명명 형식 페이지는 PCB 풋프린트의 형식을 지정하는 데 사용됩니다. 드롭다운을 사용하여 PCB 풋프린트 명명 형식을 선택합니다. 선택에 따라 추출된 샘플 풋프린트 이름 영역이 동적으로 업데이트됩니다. 회로도 구성 요소 명명 형식 이 마법사 페이지를 사용하여 P-CAD 구성 요소의 회로도 명명 변환을 검토합니다. Altium Designer에서는 심볼 도면 개념이 존재하지 않습니다. 심볼 도면, 속성, 부품, 핀 이름, 핀/패드 연결, 게이트/핀 등가성과 같은 정보는 회로도 구성 요소에 있어야 합니다. 결과적으로 각 P-CAD 구성 요소는 Altium Designer 회로도 구성 요소로 가져오며, 회로도 구성 요소 이름은 P-CAD 구성 요소 이름으로 설정됩니다. 보고 옵션 일반 로그 보고 옵션을 설정하는 페이지를 사용합니다. 일반 설정에서 원하는 옵션을 활성화합니다: 모든 오류 로그, 모든 경고 로그, 모든 이벤트 로그. PCB 풋프린트 명명 형식 페이지에서 지정된 설정을 사용하여 변환된 P-CAD PCB 구성 요소 이름은 일부 차이가 있을 수 있습니다. 이러한 차이를 보려면 풋프린트 이름 변경에 대한 경고 로그를 활성화합니다. 가져오기 프로세스 중에 무시된 P-CAD 토큰에 대한 경고를 보려면 무시된 토큰에 대한 경고 로그를 활성화합니다. 원하는 경우 숨겨진 넷 이름을 번역하지 않도록 설정합니다. 현재 레이어 매핑 이 마법사 페이지에서 원하는 경우 P-CAD PCB의 레이어 매핑을 편집할 수 있습니다. 각 헤더 오른쪽의 드롭다운을 사용하여 선택합니다. 열을 그룹화하려면 지정된 영역 상단으로 열 헤더를 드래그합니다. 레이어 매핑을 조작하려면 메뉴 버튼을 사용합니다. - 선택 반전 – 선택된 항목을 선택되지 않은 상태로, 선택되지 않은 항목을 선택된 상태로 반전합니다. - 선택 설정 – 원하는 레이어 유형의 하위 메뉴에 액세스하려면 선택합니다. - 레이어 매핑 로드 – 원하는 매핑 파일을 로드하는 로드 구성 대화 상자를 엽니다. - 레이어 매핑 저장 – 레이어 매핑을 저장할 경로를 선택하는 레이어 매핑 저장 대화 상자를 엽니다. 그리드 영역에서 마우스 오른쪽 버튼을 클릭하면 메뉴 버튼을 클릭할 때와 동일한 메뉴와 하위 메뉴에 액세스할 수 있습니다. 출력 PCB 프로젝트 이 마법사 페이지를 사용하여 출력 프로젝트 구조를 검토하고 파일을 가져올 출력 디렉토리를 지정합니다. 폴더 찾아보기 아이콘을 사용하여 프로젝트 출력 디렉토리를 검색하고 선택합니다. - 메뉴 - 프로젝트 생성 – 프로젝트를 추가하기 위해 프로젝트 생성 대화 상자를 엽니다. - 프로젝트 이름 바꾸기 – 선택된 프로젝트의 이름을 바꿉니다. 이 옵션은 *.PrjPcb 파일이문서 작업하기
P-CAD에서 모든 설계 작업은 시트에서 시작되며, 이는 설계의 논리적 작업 영역입니다. 단일 P-CAD 스키마틱 설계 파일(*.SCH
파일) 내에 여러 개의 스키마틱 시트가 있을 수 있습니다.
Altium Designer에서는 논리적 설계 영역이 문서로 시작되며, 각 문서에는 하드 드라이브에 저장된 파일이 있습니다. 이는 각 Altium Designer 스키마틱 문서(시트)마다 파일이 있다는 중요한 개념적 차이를 기억해야 합니다.
또한, 작업 중인 설계의 성격에 따라 다양한 유형의 여러 설계 문서가 있을 수 있습니다. 시작할 때, 대부분의 P-CAD 사용자는 이들의 설계가 변환될 스키마틱 및 PCB 문서 유형에 관심이 있을 것입니다.
새로운 스키마틱 및 PCB 문서 유형은 파일 » 새로 만들기 메뉴를 통해 쉽게 생성할 수 있으며, 프로젝트 패널에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 생성할 수도 있습니다.
스키마틱 심볼은 컴포넌트입니다...
P-CAD 사용에 능숙한 전문가라면, 컴포넌트가 P-CAD에서 설계의 기본 구성 요소이며 심볼은 그 컴포넌트의 스키마틱에서의 그래픽 표현에 불과하다는 것을 알고 있을 것입니다. 하지만 Altium Designer에서는 심볼이 스키마틱 캡처 부분뿐만 아니라 모든 설계 단계에서 사실상 컴포넌트 역할을 합니다. 두 시스템 간에 어떻게 모델링되는지 차이점을 보여주기 위한 간단한 비교가 도움이 될 것입니다.
P-CAD 컴포넌트와 Altium Designer 컴포넌트
구성 요소가 어떻게 정의되고, 그들의 속성, 그리고 구성 요소, 모델 및 라이브러리 개념 간의 기본적인 관계가 구성 요소 및 라이브러리 구축 및 유지 관리에서 더 자세히 설명됩니다.
P-CAD PDIF 파일 가져오기
P-CAD PDIF 파일(*.PDF
)은 Altium Designer에서 가져올 수 있습니다. 이를 위해 Altium Designer의 PCB 편집기 메인 메뉴에서 파일 » 가져오기 » P-CAD PDIF 명령을 선택하십시오.
스키마틱 또는 스키마틱 라이브러리를 P-CAD V16 형식으로 내보내기
Altium Designer 스키마틱은 P-CAD V16 ASCII 스키마틱 디자인 파일 형식(*.sch
)으로 내보낼 수 있습니다. Outputjob 파일에서 [새로운 내보내기 출력 추가]를 클릭하고 P-CAD V16 ASCII 스키마틱 디자인 메뉴에서 항목을 선택하세요. 그러면 내보내기 출력을 파일에서 직접 또는 프로젝트 릴리스 과정의 일부로 생성할 수 있습니다.
또는, Altium Designer의 스키마틱 편집기 메인 메뉴에서 파일 » 내보내기 » P-CAD V16 ASCII 스키마틱 디자인 명령을 선택하세요.
Altium Designer 스키마 심볼 라이브러리를 P-CAD V16 스키마 라이브러리(*.lia
파일 형식)로 내보내려면, Altium Designer의 스키마 심볼 편집기 메인 메뉴에서 파일 » 내보내기 » P-CAD V16 스키마 라이브러리 명령을 선택하세요.
P-CAD 형식으로 PCB 또는 PCB 라이브러리 내보내기
Altium Designer PCB는 P-CAD ASCII 파일 형식(*.PCB
)으로 내보낼 수 있습니다. 출력 작업 파일에서 [새 내보내기 출력 추가]를 클릭하고 P-CAD ASCII (AutoPCB) 메뉴에서 항목을 선택하세요. 그런 다음 내보내기 출력은 파일에서 직접 또는 프로젝트 릴리스 과정의 일부로 생성될 수 있습니다.
또는 Altium Designer의 PCB 편집기 메인 메뉴에서 파일 » 내보내기 » P-CAD ASCII 명령을 선택하세요.
Altium Designer PCB 풋프린트 라이브러리를 P-CAD V16 PCB 라이브러리 (*.lia
) 파일 형식으로 내보내려면, Altium Designer의 PCB 풋프린트 편집기 메인 메뉴에서 파일 » 내보내기 » P-CAD V16 PCB 라이브러리 명령을 선택하세요.