이제부터 Eagle CAD 기초 강좌를 해보겠다.

우선적으로 "라이브러리를 만들기" 를 해보겠는데, 라이브러리는 회로도를 그리고 PCB를 만들기 위한 부품을 일컫는 말이다.

각각의 CAD 프로그램별로 라이브러리를 구성하는 것들은 모두 다르지만 Eagle CAD는 심볼(Symbol), 패키지(Package), 디바이스(Device) 세가지로 나누어진다.

1. 심볼이란 ?

회로도 작성을 위한 부품의 핀정보 및 핀위치등 부품의 특성을 나타내는 그림을 말한다. 일반적으로 부품의 특성을 잘 알수 있도록 심볼을 그리는 것이 중요하다. 아래 그림은 W5500의 심볼 이다. 나는 IC의 경우 일때 IC의 핀배치 그대로 실볼을 그리려고 한다. 왜냐하면 조립된 PCB를 가지고 디버깅 작업을 할때 회로도만 가지고도 핀의 위치를 잘 알수도 있고 시각적으로 제품의 특성을 알려 줄수 있는 것이 없다면 그냥 실물과 똑같은 형태로 그리는것이 좋다고 생각하기 때문이다.


2. 라이브러리 생성하기

  • 라이브러리를 저장하기 위한 위치를 지정해야 한다. Eagle CAD를 실행하고 Options => Directories 를 클릭하고 아래 사진 처럼 라이브러리를 저장할 폴더를 추가해 주어야 한다. 해당경로 앞에 ;를 추가해서 기존에 지정되어 있던 경로와 구별을 한다.
  • $EAGLEDIR\lbr;D:\04.Library\Eagle CAD

  • 라이브러리 파일을 생성 해야한다. File => New => Library 클릭하면 라이브러리를 생성할 수 있는 창이 뜬다.

  • 라이브러리 창이 뜨면 "W5500" 으로 위에서 지정 했던 폴더에 우선적으로 저장을 한다. 그러면 해당 폴더에 W5500.lbr이라는 파일이 생성된다.

  • 아래 사진 처럼 심볼 버튼을 클릭하면 새로운 창이 뜨는데 우리가 만들어야할 W5500을 입력 하고 OK를 클릭한다.


3. 심볼 그리기
  • 우선적으로 라이브러리 창의 Grid를 설정해야 한다. 아래 사진처럼 해준다. 단위는 원하는 것으로 변경해도 좋다. 일반적으로 회로를 그릴 때 100mil로 회로를 그리는 것이 통념이다. (1inch = 1000mil = 25.4mm = 25400mic)

  • 심볼은 회로도에서 사용 되는 부품을 잘 나타낼수 있는 기호를 도식화해서 그린 심볼 마크이다. W5500은 LED나 TR같이 특성을 특별히 나타낼 필요가 없어 아래와 같이 사각형으로 그렸다. 화면 좌측에 편집 도구에서 "Wire", "Cicle", "Arc", "Rect", "Polygon" 를 선택해서 더욱 다양한 그림을 그릴수 있다.

  • 이제 부품의 핀을 추가해야 한다. 편집도구에서 "Pin"을 클릭해서 추가하는데 "Direction"에서 핀을 설정하는데 일반적으로 "pas" 선택해서 핀을 추가한다.

NC - Not Connected : 연결되는 선 없음.

In - Input : 입력 핀

Out - Output : 출력 핀

I/O - In/Output : 양방향 입출력 핀

OC - Open Collector or open drain : 오픈 컬렉터 또는 오픈 드레인

Hiz - High impedance output : 하이 임피던스 출력 핀

Pas - Passive : 수동 핀(저항, 캐패시터 등)

Pwr - Power input pin : 전원 입력 핀(Vcc,Gnd,Vss,Vdd 등)

Sup - General supply pin : 일반 전원 핀(접지 기호 등)

  • 아래 사진처럼 핀 추가후 편집도구에서 "Info"를 클릭하고 추가한 핀을 클릭하여 "Name"을 수정한다. 회로도 상에서 그 핀의 역활을 나태낼수 있는 정보이기 때문에 데이터 시트를 참고하여 필수로 수정을 해주길 바란다.

  • W5500 데이터시트를 참고하여 나머지 핀들도 모두 추가해준다.


4. 심볼의 이름과 값 추가하기
  • 편집도구에서 "Text"를 선택하면, 아래 그림과 같은 텍스트 창이 열린다. ">Name" 라고 입력하고 위치를 지정해주기 전에 우측 상단에서 레이어 설정을 "95 Name" 레이어로 설정하고 위치를 지정한다. 

  • 위와 동일한 방법으로 텍스트 창을 열어 ">Value"를 입력하고 위치를 지정해주기 전에 우측 상단에서 레이어 설정을 "96 Value" 레이어로 설정하고 위치를 지정한다.
  • 회로도를 그릴때 ">Name"에는 부품의 Ref.No(ex, U1, U2)이 들어가게 되고, ">Value"에는 부품의 이름이( W5500) 입력되게 된다.
  • 이제 심볼 만들기는 완료된 것이다. 완성된 것은 아래 사진과 같다.


+ Recent posts