역공학 프로젝트 라이브러리

작성 날짜: 이월 10, 2017
업데이트 날짜: 시월 27, 2020
역공학 프로젝트 라이브러리

아웃소싱은 비용을 절감하고 이익 마진을 늘리려는 기업들에게 사실상의 해결책이 되었습니다. 특정 작업에 자체 자원을 소비하는 대신, 기업들은 그 분야를 전문으로 하는 다른 회사에 그 작업을 맡겨 자신들이 가장 잘하는 일에 집중할 수 있습니다. 새로운 제품 디자인은 종종 별도의 디자인 회사에 위탁됩니다. 만약 여러분의 회사가 PCB 디자인을 외주하거나 여러분의 회사가 PCB 디자인 회사라면, 이 글을 읽어보세요. 이 글은 여러분의 삶을 더 쉽게 만들 수 있습니다.

소통

다른 회사에 작업을 아웃소싱하는 것은 모든 관련 당사자 간의 더 나은 소통을 요구합니다. PCB 디자인 서비스 엔지니어의 경우, 이는 완전한 인쇄 회로 기판 프로젝트 파일을 클라이언트에게 보내는 것을 의미합니다. 불행히도, 클라이언트로부터 PCB 또는 거버 파일을 받는 과정은 항상 순조롭지 않습니다. 클라이언트는 불완전한 프로젝트 파일, 표준화되지 않은 구성 요소 라이브러리가 포함된 프로젝트 파일 또는 실제로 필요한 것과 일치하지 않는 기타 파일을 보낼 수 있습니다. 그럴 때, 프로젝트를 어떻게 진행하나요? 여기 보드 디자이너가 디자인 프로젝트 파일만으로 소스 라이브러리를 생성해야 할 때 발생할 수 있는 도전과 이 과정을 용이하게 할 수 있는 몇 가지 가능한 해결책에 대한 개요가 있습니다.

인쇄 회로 기판 프로젝트 파일

프로젝트 파일 구조는 다양한 브랜드의 PCB 디자인 소프트웨어마다 크게 다릅니다. 일반적으로 소프트웨어 패키지에는 다음 표에 나와 있는 여섯 가지 파일 유형이 있습니다.

PCB 디자인 소프트웨어 패키지의 전형적인 파일 구조 표 1

표 1: PCB 디자인 소프트웨어 패키지의 전형적인 파일 구조

대부분의 인쇄 회로 기판(PCB) 스키마틱 및/또는 거버 파일은 자체 포함되어 있습니다. 이는 PCB 설계 계약자가 고객에게 스키마틱이나 PCB 파일만을 보내도, 고객이 전체 스키마틱 및 PCB 파일 내용을 열어보고 확인할 수 있다는 의미입니다. 이러한 유연성은 편리해 보일 수 있지만, 양날의 검이 될 수 있습니다. 종종 고객이 이전 계약자와의 계약이 조기에 종료되어 PCB나 스키마틱 파일만을 복구하는 상황이 발생합니다. 그러면 고객의 다음 계약자는 고객이 제공한 불완전한 프로젝트 파일을 바탕으로 향후 설계를 해야 하는 부담을 지게 됩니다. Autom

많은 경우, 스키마틱 및 PCB 파일만으로는 설계 내의 구성 요소를 즉시 편집하는 것이 불가능합니다. 이러한 경우에는 스키마틱 및 PCB 라이브러리 파일도 필요합니다. 이는 디자이너가 PCB 설계 프로젝트에서 구성 요소를 대량으로 편집해야 할 때 분명해집니다. 라이브러리 파일을 사용하면 계약자는 다음과 같은 더 많은 유연성을 가질 수 있습니다:

  • 주어진 구성 요소의 발자국을 수정하고 수천 개의 참조를 업데이트
  • 표준화된 구성 요소 생성
  • 구성 요소 발자국 및 심볼 수정

몇 개의 구성 요소에 대해 이러한 작업을 수행하는 것은 쉽습니다. 하지만 고객으로부터 새로운 설계가 도착할 때마다 수천 개의 다른 구성 요소마다 발자국과 심볼을 다시 만들어야 한다면 어떨까요? 계약자는 기존 설계에 대한 새로운 라이브러리를 다시 생성하는 바퀴를 다시 발명해야 합니다. 이는 비실용적이며 엄청나게 시간이 많이 소요됩니다. 해결책은 자동화된 역공학 PCB 프로젝트 라이브러리를 사용하는 것입니다.

ALTIUM DESIGNER를 사용한 인쇄 회로 기판 프로젝트 라이브러리 역공학

Altium Designer는 원시 스키마틱 또는 인쇄 회로 기판 PCB(SCHDOC 및 PCBDOC) 파일에서 스키마틱 및 PCB 라이브러리를 재설계하는 데 도움이 되는 세 가지 별도의 도구를 포함하고 있습니다. 스키마틱 파일용 "Make Schematic library" 도구와 PCB 파일용 "Make PCB library" 도구가 있습니다. 마지막으로, 두 파일 유형의 문서를 통합하는 "Make Integrated Library" 도구가 있습니다. 각 도구는 단일 마우스 클릭으로 제공된 스키마틱 및 PCB 문서에서 소스 라이브러리를 자동으로 생성합니다.

그림 1에서 보듯이, 스키마틱 문서가 활성화된 상태에서 메뉴 옵션 디자인 -> Make Schematic Library를 통해 "Make Schematic Library" 도구에 접근할 수 있습니다. 이 PCB 설계 도구는 설계 내의 각 고유 구성 요소에 대한 심볼 및/또는 SPICE 모델을 포함하는 라이브러리 파일을 생성합니다. 동일한 심볼 참조를 사용하는 구성 요소의 경우, 하나의 라이브러리 심볼 항목만 생성됩니다.

그림 1: “Make Schematic Library Tool”에 대한 접근.

그림 1: “Make Schematic Library Tool”에 대한 접근.

그림 2에서 볼 수 있듯이, Make Schematic Library 도구는 Printed Circuit Board 문서가 활성화된 상태에서 메뉴 옵션 Design Make Printed Circuit Board Library를 통해 접근할 수 있습니다. 이 도구는 디자인의 각 고유 구성 요소에 대한 풋프린트와/또는 3D 모델을 포함하는 라이브러리 파일을 생성합니다. 동일한 풋프린트 참조를 사용하는 구성 요소의 경우, 하나의 라이브러리 풋프린트 항목만 생성됩니다.

그림 2: “Make PCB Library 도구”에 대한 접근.

그림 2: “Make PCB Library 도구”에 대한 접근.

Altium Designer에서, 통합 PCB 디자인 라이브러리는 최소한 PCB 풋프린트와 관련된 회로도 기호를 포함합니다. 또한 구성 요소의 SPICE 및 3D 모델도 포함할 수 있습니다. “Make Integrated Library” 도구는 Schematic 또는 Printed Circuit Board 문서가 활성화된 상태에서 메뉴 옵션 Design -> Make Integrated Library를 통해 접근할 수 있습니다. 이 도구는 디자인의 각 고유 구성 요소에 대한 풋프린트와 기호 정보를 포함하는 라이브러리 파일을 생성합니다. 이것은 본질적으로 Printed Circuit Boards와 SCH 라이브러리를 위한 컨테이너입니다. 통합 라이브러리는 기본적으로 읽기 전용이므로, 계약자가 최종 검토를 위해 고객에게 소스 파일을 보내야 하지만 고객이 해당 파일을 실수로 수정하는 것을 원하지 않는 상황에 완벽합니다. 물론, 필요한 경우 통합 라이브러리는 쉽게 편집할 수 있습니다.

결론

PCB 프로젝트 라이브러리의 역공학 과정은 쉬운 일이 아닙니다. 고객으로부터 받은 PCB 디자인 소스 파일에 있는 구성 요소의 수에 따라, 역공학은 몇 분에서부터 몇 일까지 걸릴 수 있습니다. PCB 디자인 작업을 위탁할 때, 낭비된 시간은 계약자와 고객 모두에게 낭비된 돈을 의미합니다. 라이브러리를 다시 만드는 데 소요되는 추가 시간은 양측 모두 예산을 초과하게 만들 수 있습니다. 그렇다면 왜 자동화되고, 저렴하며, 시간을 절약하는 솔루션인 Altium Designer가 존재하는데 모든 그 시간과 돈을 새로운 것을 발명하는 데 소비하려 하는가?

유용한 링크

 
PDF로 열기

관련 자료

관련 기술 문서

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