PCB 설계가 완료되면 최종적으로 검사를 합니다.

대표적으로 Net 들이 모두 잘 연결이 되었는지, 패턴간의 간격이 일정만큼 떨어져 있는지를 검사 합니다.

오늘 알아볼 부분은 이 패턴간의 일정간격 여부 검사 즉 Clearance error 의 한 예를 들까 합니다.


1.jpg 

위 그림은 RTC 회로의 크리스탈 부분 에서 Clearance error 가 난 예입니다.

크리스탈 Y4 의 3,4 번 핀의 간격이 좁다고 나오는 군요.


회로를 한번 살펴 보면, 아래 와 같습니다.

2.jpg 

앵 ?? 크리스탈 Y4 는 3,4 번 핀이 없는듯 한데요??

맞습니다. 크리스탈 Y4 는 1,2 번 핀만 있습니다.

ORCAD 에서 만든 회로의 PIN 은 PADS 의 부품으로 넘어가면서 PIN 번호를 매핑 하는데요.

이때 핀이 없으면 그냥 무시 합니다. 아무런 경고나 에러가 나오지 않아요

Y4 는 회로상 핀이 2개 밖에 없는데 PCB 에서는 4PIN 으로 그려진 파트와 매핑이 된 것입니다.

PCB 설계시 각 패턴의 간격을 일정만큼 설정하게 되는데요. 핀은 전류가 흐르는 랜드가 있어

반드시 다른 신호일 경우 일정 간격을 유지해야 합니다.

그런데 회로에서 정해지지 않다보니,  PCB 상에서 Y4 의 3,4 핀은 사용되어 지지는 않으나, 서로 다른신호로

인식되는 것이지요.

이 문제를 해결 하기 위해서는 가장 정확한 방법은 회로도에서 본 크리스탈을 사용 할 경우 4PIN 크리스탈 부품을

라이브러리로 새로 만들어주고, 그 부품을 적용한 후 3,4 번 핀을 서로 연결 하거나, GND 에 함께 연결해 주고 나서

Netlist 를 새로 생성해 pads 로 불러오는 것입니다.

하지만 어느천년에....


그래서 아래와 같이 연결을 해 버립니다.

3.jpg


두 핀을 서로 논리적으로 연결하고, 실제 배선을해서 서로 연결을 해 줍니다.

4.jpg

이제 검사를 다시 해보았더니.

정말 에러가 나지 않는군요.


pcb 에서 에러가 나면 참 잡기 어렵다는 생각이 드는데요.

이런 경우 저런 경우 하나씩 겪다보면 모두 잘 해결 될 것이라 생각 됩니다.

일단은 요런 문제로 나오는 에러는 이제 없는겁니다. ~