link1 | |
---|---|
link2 |
클라우드 기반의 전자캐드(ECAD) 프로그램
쿼드셉트(Quadcept) - 회로 부품 라이브러리
본 고에서는 쿼드셉트의 라이브러리 구조와 관리 환경에 대해 서술하고자 한다. 쿼드셉트와 같은 전자 캐드(ECAD) 프로그램을 이용하여 회로도 설계와 PCB 아트워크를 하려면 필수적으로 각 회로 부품에 대한 라이브러리 파일이 필요하다. 라이브러리 파일은 일반적으로 회로도용 Symbol(심볼)과 아트워크 용 Footprint(풋 프린트)의 조합으로 생성되는데, 정확하고 쉬운 생성 과정과 효율적인 관리가 무엇보다 중요하다. 지금부터 쿼드셉트의 라이브러리 구조 및 관리 환경에 대해 알아보자.
쿼드셉트 라이브러리
쿼드셉트는 커뮤니티(무료) 버전과 프로페셔널(유료) 버전에 관계 없이 약 250,000개의 라이브러리 파일을 무료로 제공하고 있다. 라이브러리 파일들은 제조사, 부품의 종류, Pin수 이렇게 세 가지 기준으로 분류되어 있으며, 원하는 라이브러리를 분류된 카테고리 내에서 직접 찾거나 키워드로 검색하여 찾을 수 있도록 환경이 구성되어 있다.
▲ 그림 1. 쿼드셉트의 라이브러리 환경
각각의 라이브러리 파일 안에는 로옴(Rohm)이나 디지키(DigiKey) 또는 칩원스톱(Chip1Stop)의 Part number를 가지고 있는데, 라이브러리 파일이 가지고 있는 Part number로 3사(로옴, 디지키, 칩원스톱)의 홈페이지와 실시간 연동이 되어 있어 부품의 단종 여부나 실시간 가격, MOQ(최소 구매 수량) 정보 그리고 Data Sheet 정보 등을 확인할 수 있다. 설계가 끝난 후에는 연동된 Part number로 손쉽게 BOM 데이터를 작성할 수 있으며, 이때 BOM에 작성된 부품에 대해 연결된 Part number를 이용하여 원-클릭 주문도 가능하다.
▲ 그림 2. 쿼드셉트의 라이브러리 서버 화면
그림 2(쿼드셉트의 라이브러리 서버 화면)는 쿼드셉트의 라이브러리 서버 화면이다. 이 화면에서 라이브러리 파일을 회로에 직접 불러다 사용할 수 있는데, 라이브러리 파일을 선택하면 그림과 같이 아래 미리 보기 창에서 회로 심볼과 풋프린트 파일을 확인할 수 있다. 또 Chip1Stop Part Number나 Digi-key Part Number의 ⓘ모양 아이콘을 누르면 각 서버로 접속되어 해당 부품의 속성 값들을 한번에 확인할 수 있다.
만약 원하는 부품이 없을 경우에는 직접 라이브러리를 만들어 사용할 수 있는데, 라이브러리 환경이 앞에 언급한 3사와 모두 연계되어 있어 라이브러리를 생성한 다음, 해당 부품의 정보(부품의 용량 값이나 높이정보, Datasheet Link와 같은 속성값 등)를 3사의 서버로부터 내가 생성한 라이브러리 파일에 불러올 수 있다.
다음으로 라이브러리를 구성하고 있는 Symbol(심볼), Footprint(풋프린트), Component(컴포넌트)의 개별 환경에 대해 설명하고자 한다.
COMPONENT
▲ 그림 3. 쿼드셉트의 라이브러리 구조 I
쿼드셉트의 라이브러리 구조는 그림 3과 같이 하나의 Component 단위로 구성되어 있다. Component라는 최상위 단위 안에 Symbol과 Footprint가 서로 쌍으로 연결되어 있는 구조로, Symbol의 Pin과 Footprint의 Pad가 서로의 Pin번호로 연결된다. Component 안에 Symbol을 여러 개 담을 수도 있으며 마찬가지로 Footprint를 여러 개 담을 수도 있다.
▲ 그림 4. 쿼드셉트의 라이브러리 구조 II
그림 4와 같이 하나의 Component 안에 Symbol이 Gate 형태로 들어갈 경우, 이는 각각의 Gate로 나눠져 Multi-Gate(Gate를 여러 개 가지고 있는) Component로 구성된다. 이런 Multi-Gate 구조의 Component는 100pin 이상의 BGA나 QFP와 같이 Pin 수가 많은 부품의 Symbol을 생성할 때 주로 사용된다.
▲ 그림 5. 쿼드셉트의 라이브러리 구조 III