안녕하세요 무선생입니다
오늘은 평소와는 조금 다른 글을 써보려고 합니다.
즉시 ORCAD에서 라이브러리를 만들고 부품을 추가하는 방법을 알아봅시다.ORCAD란 PCB 디자인을 위한 프로그램으로 간단히 말하면 회로도를 짤 수 있다고 생각하시면 됩니다!ORCAD에서는 기본적으로 제공하는 라이브러리가 매우 다양하지만 회로를 설계하고 있으면 필요한 부품이 제공되지 않는 경우가 드물지 않습니다. 세상 많은 부품들을 다 제공하기는 힘드네요…
ORCAD 프로그램 내에서 필요한 부품을 그려 사용할 수 있습니다. 소자의 특성까지는 입력이 어려우며 회로도를 작성하는 데 매우 유용합니다.
- 라이브러리를 먼저 생성하는 것은 메뉴에서 라이브러리를 생성하는 것입니다.[메뉴 – File – New – Library] 뒤에는 예전에 만들었던 라이브러리에 추가하셔도 돼요.
2. 새로운 파트(part) 생성 쟌! 아래와 같이 새로 생긴 라이브러리가 보이시죠?다음은 오른쪽 버튼을 클릭하고 New Part를 클릭합니다.
그러면 아래의 창이 뜹니다.
- Name : 작성하고자 하는 부품명 2) Part Reference Prefix : 부품 사용 시 회로도 표시되는 기호 3) PCB Footprint : PCB artwork시 표시되는 부품 정보 (이후 작성할 것을 권장)
- 4) Partsper Pkg : 패키지당 파트 개수 5) Homogeneous : 동일 패키지를 사용하는 부품 작성 시 (하나희 부품을 작성할 때는 이것으로 부탁합니다.) 6) Part numbering : “Part Reference Prefix” 뒤에 붙는 남바입니다.(ex. U1 또는 UA 등) ※ 참고로, 저는 아래의 부품을 작성해 보겠습니다!
출처 : Cypress사의 S25FL256 S datasheet
3. 핀의 생성 및 배치
이렇게 새 파트가 만들어지면 [Place-Pin 또는 Pin Array]를 누릅니다.Pin은 핀을 하나 만들 때, Pin Array는 핀을 여러 개 만들 때 사용합니다.
이제 Pin Array에 대해서 작성을 해야 합니다
- Starting Name : 시작되는 첫 번째 핀의 이름 2) Starting Number : 시작되는 첫 번째 핀에 배치되는 숫자 3) Number of Pins : 배열할 핀의 수 4) Increment : 핀에 배치된 숫자가 증가하는 정도 5) Pins : 배열할 핀의 수 4) Increment : 그리드 핀에 배치된 숫자가 증가하는 정도 5) Pin
이렇게 핀 배치를 해봤어요그리고 반대쪽에는 첫 번째 핀의 number를 16으로 하고 increment를 -1로 만들어서 아래와 같이 만들었습니다.
4. 각 핀 설정
핀 설정 수정은 각 핀고와 name도 아니고 number도 아니고 line을 더블 클릭하여 수정할 수 있습니다.누르면 이렇게 name과 number까지도 수정할 수 있습니다.
이렇게 소자를 모두 완성하였습니다!알아보신 분들은 아시겠지만 현재 부품 테두리가 절취선입니다.이걸 깜빡하고 바로 사용했는데, 덕분에 cacheupdate하는 것도 알려드리게 되었어요.
그래서 틀을 잡는 방법부터 알고 넘어갑니다.
5. 부품틀 그리기
테두리는 Place 탭에서 line/re ctangle 등을 통해 그릴 수 있습니다.보통 네모난 소자는 rectangle이 더 편하지 않나요?
짠! 정말 완성이에요! U?로?는 앞에 numbering을 숫자로 했기 때문에 U1, U2라고 이름이 붙여집니다.
6. 라이브러리 부품을 사용하는 라이브러리에서 부품을 읽을 때는 아래 그림의 버튼을 누른후 작성한 라이브러리의 저장위치로 가서 그 라이브러리를 읽습니다.
그래야 오른쪽 사진처럼 아까 작성한 부품파츠를 확인할 수 있어요!!
7. 추가 정보는 그렇지만… 부품을 사용하다가 다시 수정할 가능성이 있습니다.라이브러리로부터 그대로 수정해 사용하면, 이하와 같은 에러가 발생할 가능성이 있습니다.
이 경우에는 에러 메세지를 참고해, 회로도에서 사용한 부품의 cache를 업데이트하는 것이 필요합니다.
파일들이 쭉 나열되어 있는 페이지로 가서 Design Cache 폴더를 열고 해당 부품을 찾아냅니다.
그리고 우클릭을 하시고 update cache를 클릭하시면 라이브러리에서 수정한 부분이 업데이트가 되어 나타납니다.
네, 지금까지 PSPICE/ORCAD 내에서 라이브러리 부품을 추가하는 방법을 알아보았습니다.
평소에 제 글을 읽어주시는 분들께는 이런 색다른 글까지 주목해 주셔서 너무 감사합니다ㅎㅅㅎ
앞으로도 다양한 글을 작성할 예정이니 관심부탁드립니다!
감사합니다!