OrCAD Capture 17.4 버전에서 새로 추가된 기능중, Search Providers 라는 기능이 생겼다.
이는 기존에 17.2버전 이하에서 번거롭게 웹페이지로 나가서 Ultra Librarian 사이트로 가서 다운받고 변환하고 하는 과정들을 생략하게 만들어준다. 여기서 Provider로 Ultra Librarian말고도 SamacSys라는 Provider를 추가로 선택할 수 있다. 부품이 없다면 서로 번갈아가면서 찾아보면 될 것이다.
3. 그럼 상단에 Search Provider창이 뜨고, 왼쪽 class로 부품 공급사를 선택할 수 있다. SamacSys나 Ultra Librarian 중 선택 가능, 둘다 체크하고 아래 텝을 선택해서 보면 된다.
4. 한번 Atmega128을 검색해본다.
여기서 원하는 부품을 선택하면 된다. 오른쪽에 부품에 대한 스펙도 나와있으므로 참고하면 되고, Datasheet URL까지 제공한다.
5. 이제 원하는 부품을 더블클릭 또는 오른쪽마우스-place part 를 선택한다. 그러면 자동으로 Schematic창으로 넘어가며 마우스 클릭하여 배치하면 된다. 심볼모양이나 Pin은 마찬가지로 마우스우클릭 - Edit Part로 수정하면 된다.
6. Property를 보면 Footprint가 등록되어있음을 알 수 있다. 그 외 여러 속성값들도 등록되어있다. 그러나 Operating_Temperature이라는 속성값에 특수문자가 깨져서 엉뚱한 글자가 들어가있는데, 혹시 한글로인한 모를 오류발생에 대비해 -40~85 이런식으로 수정하는게 좋을 것이다.
(풋프린트 보기)
Tip. 심지어 3D모델의 Step파일까지 등록되어있다. 한번 Netlist를 뽑아서 PCB Editor로 3D view를 해보았다.
8. 그러면 이 Capture part Symbol과 Footprint 정보는 어디에 저장이 되는가 경로를 따라가보면,
cdssetup - OrCAD_Capture - 17.4.0 - downloaded_parts 에 저장되어있다.
이 폴더의 경로는 사용자환경변수에 저장되어있는데, 환경변수를 들어가는 방법은 아래처럼 치면 된다.
그래서 따라가보면 아래와 같이 cdssetup 폴더가 있음을 알 수 있다.
Capture의 Part 심볼은 아래에 공급사별로 나뉘어져 저장되어있다.
PCB Footprint정보는 위에 allegropcb 폴더에 저장되어있다.
(주의) 아래와 같이 Preview에 Symbol과 Footprint가 뜨지 않는다면, 파트에 배치할 수 없으니, 다른 부품을 알아봐야 한다. 만약 더블클릭하면, 아래와 같은 오류가 발생한다.
Allegro PCB를 설계를 하다보면 여러 확장자들이 나오게 되는데, 이에 대한 설명이 위 링크에 잘 나와있다.
Cadence Allegro file Extensions and what they contain.
*********************************************** .brd -Board database file–typically the printed circuit board (PCB) design file that you add symbols and anet listto when designing the board.
(PCB 보드파일 데이터)
.dra -Drawing file–graphics that can be graphically edited and used to create the binary symbols that are used in the .brdfile.
(심볼 그래픽 데이터)
.mdd -Module definitions–sections of a board design that include package symbols and logical connections.
(패키지 심볼, 로직적 연결을 모듈로 담은 데이터)
.psm -Package symbol, footprint.
(패키지 심볼에 대한 데이터)
.bsm -Mechanical symbol (board symbol) that gets added to a board with no logic attached.
(Mechanical 심볼 제작시 나오는 데이터)
.osm -Format symbol, (other symbol)–typically graphics, notes,drawing format, notes, logo’s.
(포맷 심볼 데이터 (A4 B4 같은...)
.ssm -Shape symbol–when a pad is an irregular shape (not a circle, square, rectangle, and so on).
(정규화된 패드가 아닌 이형패드를 만들 때 Shape Symbol로 만드는데, 그때 나오는 데이터 )
.fsm -Flash symbol–used to define a thermal relief pad. There is an editor that helps you automatically create these.
(Thermal pad에 관한 데이터)
.pad -Apadstack.
(패드 생성시 나오는 데이터)
.dat - Netlist file.
(pstchip.dat - PCB Footprint 맵핑정보)
(pstxnet.dat - Net의 배선 정보)
(pstxprt.dat - 사용된 part 정보)
.drl - 드릴 가공 정보를 가진 파일 (NC가공을 위한 G-code 점형가공).
(pstchip.dat - PCB Footprint 맵핑정보)
.rou - Cutting Route 가공 정보를 가진 파일 (NC가공을 위한 G-code 선형가공).
(pstchip.dat - PCB Footprint 맵핑정보)
.art - Artwork Gerber file
(거버파일)
.ilinit - SKILL initial file
(Allegro SKILL언어 초기화 파일)
.il - SKILL extension
(SKILL 파일 확장명)
.eil - encrypted SKILL extension
(캡슐화한 SKILL 파일 확장명)
.rpt- report file
(결과에 대한 리포트 파일)
.scr -Script or macro file–an ASCII text file containing Allegro commands that can be replayed to reproduce the same results as if you were selecting those commands.
.mcm -Multi-chip Module File (APD) A design file similar to an Allegro.brdfile, but different technology
(Allegro Package Designer 설계시 나오는 데이터)
.txt -Text file, such as that used for parameters. Device files are .txtthat contain the definition of a logical device including device type, package symbol,pincount, functions, andswappability.
(누구나 다 아는 텍스트파일)
.jrl -A journal file contains a record of events—menu picks,keyboard, and so on—which are recorded for each session in Allegro.
(내가 만든 이벤트를 기록하는 파일, 예) 마우스클릭, 키보드입력, 메뉴선택 등등)
.tag -Keeps track of the last board worked on in your current directory.Without it, Allegro will open up a new board file.
.INI -This file keeps track of the path your working file is in. The.INIfile also keeps track of the window location, the toolbar,and the status of whether the Control Panel is docked and it's location.DO NOT EDIT THIS FILE, if you are having problems with Allegro. This file can be deleted as a form of troubleshooting. The file will be recreated automatically.
(맨처음 실행할때 환경변수 값, 작업중 알수없는 설정관련 오류가나면 이 파일을 삭제하면 다시 실행시 세팅이 초기화된다.)
.geo -This file remembers the location of forms the last time they were used and places the same type of form in the same location the next time it is used.DO NOT EDIT THIS FILE!
.color -Color view—defines which subclass graphics will be visible or invisible.This file is automatically created when an artwork film control is defined or can be user defined.