반응형

아래와 같이 공유폴더를 만들고 여러명이 공유해서 사용할 때

 

 

1. 내PC 또는 파일아무거나 열고 왼쪽 - 네트워크 - 마우스우클릭 - 속성

 

 

2. 고급 공유 설정 변경(Change advanced sharing settings)

 

3. "개인" 에서 아래 항목 켜기

 

4. "게스트 또는 공용" 에서 아래 항목 켜기

 

5. "공용 폴더 공유" 에서 아래 항목 켜기

 

2. 공유할 폴더 만들고 지정하기. (D: 드라이브에 my_share_folder 만듦)

 

        이 폴더에 대해 모든 사람에게 읽고(Read) 쓰는(Change) 권한을 준다.

        이 폴더에 대해 아래와 같이 읽고 쓰도록 허용한다.

        아래와 같이 해당 컴퓨터로 접속할 수 있는 링크가 뜬다.

 

(같은 사설망 내 다른 PC)

다른 PC로 아래처럼 접속하고, hi.txt를 만들었다.

(기존 PC)

아래와 같이 생성됨을 볼 수 있다.

리눅스에서 SMB폴더 만드는 방법은 아래에...

https://ansan-survivor.tistory.com/70

 

Linux CentOS 7 Samba 구축하기 / 윈도우와 공유폴더 만들기

CentOS 7으로 윈도우와 공유 폴더를 만들것이다. 가상머신을 이용함으로, 네트워크는 내부망으로 볼 수 있다. (192.168.0.xx) 1. 다음 아래 과정들을 차례로 수행한다. (y버튼을 누르기 귀찮음으로 아래

ansan-survivor.tistory.com

 

반응형
반응형

OrCAD PCB Designer가 상위 버전으로 업데이트가 되면서, UI 창이 많이 변경되었다.

그러나 옛날 모드에 익숙해진 사람들은 예전버전을 그데로 쓰고싶을 때, 아래와 같이 설정하면 된다.

 

 

1. Setup - User Preference

2. Ui - orcad_use_legacy_menu  체크박스 체크

 

3. 그리고나서 Allegro PCB Editor를 재부팅하면 아래와 같이 변경된다. (클릭하면 확대)

최신의 메뉴창
변경된 옛날 메뉴 창

 

 

 

 

(추가) 아주 더 간단한 방법은 아래 같은 방법이다. 그러나 Hotfix가 필요한지 모르겠다.

OrCAD를 Default설치하면, 아래와 같이 Display메뉴가 있을 것이다.

이 메뉴 하단에 Legacy로 바로 바꿔주는 메뉴가 있을 것이다. (ver 16.6, 17.2, 17.4 버전최신 Hotfix설치 시)

 

1. Display - Use Legacy Menu

2. 그리고 재시작해야 적용이 된다.

   (display메뉴는 적용이 된 후에는, 옛날 메뉴가 되어 아래와 같이 변경된다)

(옵션) 여기에서 완전 Cadence legacy모드의 Default상태로 돌아가고 싶다면,

        View - Reset UI to Cadence Default 로 눌러준다.

        만약 자격증 시험볼때 UI가 엉망이라면 이 방법을 이용하면 좋을 것 같다

 

완전 초기상태로 돌아간 모습

 

 

================== 다시 원상복구 =================

 

레거시모드 설정을 해제하고 싶을 땐, 체크박스를 해제하면 된다.

그래도 해제가 안되면, 환경설정파일을 없애버리면 초기상태가 된다.

1. Win + R 버튼 클릭, %home% 입력

2. 해당 폴더에서 pcbenv 폴더를 삭제한다.

    그리고 다시 실행시키면 초기상태로 되어있을 것이다.

 

==================================================

 

 

 

 

 

 

 

 

반응형
반응형

Cadence OrCAD PCB / Allegro PCB의 라이센스 config방법은 아래 참고.

https://ansan-survivor.tistory.com/19

 

Cadence Orcad and Allegro 17.2 / Capture, PCB, Pspice 등 정품 License 라이센스 등록하기

Cadence 설계 툴을 구매하고 구매 옵션을 선택했을 것이다. 예를들면, Orcad Caputre만 구매했을 수 있고, Orcad PCB만 구매했을 수도 있고, 또는 둘 다 구매하거나 다른 옵션도 함께 구매했을 수 있다. 그

ansan-survivor.tistory.com

 

그러나! Cadence License를 config할 때 간혹 윈도우10 업데이트 상태에 따라 동글키를 꽂자마자 블루스크린이 발생하는 경우가 있다.

이 경우에는 License Manager를 아래 프로그램으로 설치하여 진행하면 해결된다.

 

drive.google.com/file/d/1zWWhsbl4StGZ1gBUdnGBYdfrEvg-6Rpg/view?usp=sharing

 

HASP_7_103.zip

 

drive.google.com

 

반응형
반응형

윈도우 10 업데이트를 하다보면, 호환성같은 문제로 잘되던 프로그램이 실행이 안될 수 있다.

 

윈도우10 기준 본인의 윈도우 버전을 확인하는 방법은.

 

1. Win키 + S

2. winver 입력

 

원하는 Window 버전 다운로드가능한 사이트

https://tb.rg-adguard.net/public.php

 

TechBench by WZT (v4.1.1)

This website was created with simplicity in mind. Here you can easily download products directly from Microsoft. This website neither its author are not affiliated with Microsoft Corporation.

tb.rg-adguard.net

받은 윈도우 .iso USB로 굽기 (아래 블로거님 참고)

https://gamejay.net/272

 

윈도우10 usb만들기 루퍼스로 간단하게 부팅디스크 만들기

윈도우10 USB만들기 윈도우를 포맷하기 위해서 ISO 파일을 다운받았는데 이것을 도대체 어떻게 해야되는지 모르는 분들을 위해 글을 작성했습니다. 이 프로그램을 이용하면 ISO 파일로 간단하게 

gamejay.net

 

반응형
반응형

2020년 공개문제 신유형 OrCAD Capture로 만드는법

https://ansan-survivor.tistory.com/217

 

<전자캐드기능사> 2020년 공개문제 신유형 OrCAD Capture & Footprint 제작하기 (OrCAD 16.6버전)

2020년 신유형 Q-net 공개문제를 보고 OrCAD 16.6버전으로 진행. http://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5202945&brdId=Q006&code=1204 공개문제 자료실 상세 | Q-net www.q-net.or...

ansan-survivor.tistory.com

2020년 공개문제 신유형 OrCAD PCB로 만드는법

https://ansan-survivor.tistory.com/219

 

<전자캐드기능사> 2020년 공개문제 신유형 OrCAD PCB 제작하기 (OrCAD 16.6버전)

이전 포스팅에서는 OrCAD Capture의 라이브러리를 만들고, 파트 심볼을 제작하고 회로도를 만들어 Footprint까지 등록하여 Netlist까지 뽑아서 PCB 제작환경을 만들었다. https://ansan-survivor.tistory.com/217...

ansan-survivor.tistory.com

Capture Schematic와 PCB를 완성하고 이제 결과를 출력하여 제출해야 한다.

 

1. 드릴데이터 뽑기

    1-1. 드릴 parameter 설정

    1-1. Drill Table 배치

     기구홀 3mm 

     standard via 0.35mm

     power via 0.6mm

     맞는지 확인한다.

 

    1-2. DRL파일 추출 (드릴 정보)

.DRL 파일이 생성된다.

 

 

 

2. Gerber 파일 뽑기.

    2-1. Gerber Parameter 설정.

 

 

 

3. Gerber 데이터 뽑기

    3-1. Top, Bottom Layer Film 에 Outline 추가하기

Top과 Bottom 모두 추가

반응형

    3-2. Soldermask_Top, Soldermask_Bottom 필름 만들기

        * 작업할 필름만 Color Dialog에서 편집한다.

모두 끈다.

        * Outline과 Soldermask_Top 영역만 골라낸다.

        그럼 아래와 같이 Soldermask_Top 영역만 골라진다.

Add 그리고 Text를 입력하여 생성

        아래와같이 내가 고른 필름만 속성으로 추가된다.

         같은 방법으로 Soldermask_Bottom을 만들어 아래와 같이 추가한다.

    3-3. Silkscreen_Top 필름 만들기 (Silkscreen_Bottom은 없으므로 skip한다)

          치수보조선 데이터가 있는 Dimension도 클릭한다.

 

 

    3-4. Drill 필름 만들기

        * 마지막으로 모든 체크박스를 체크하여 Create Artwork를 클릭한다.

※ 혹시 Silkscreen_Top.art가 생성이 안되면, 프로그램을 저장하고 다시 켠 후 Silkscreen_Top 만 Create Artwork로 뽑는다. (Dimension이 필름에 포함되어 있는듯하다) 또 없는 .art 파일이 있다면 그 파일만 체크하고 만든다.

 

아래와 같이 6개의 .art파일이 내 작업 공간에 생성된다.

 

 

4. 파일 저장, 제출할 프린트 출력하기.

    4-1. 프린트 설정

 

    4-1. 프린트 뽑기

         해당 리스트를 프린트한다.

 

        Visibility 탭에서 필름을 바꿔가며 해당이름으로 모두 pdf로 프린팅한다.

필자는 Result라는 폴더를 만들고 해당 pdf파일을 아래와 같이 저장하였다.

 

BOTTOM

 

DRILL

 

SILKSCREEN_TOP

 

SOLDERMASK_BOTTOM
SOLDERMASK_TOP
TOP

 

아래 파일들을 감독관에게 제출한다. (.art 파일 , .pdf 파일, .drl 파일)

    (추가) 아래와 같이 .drl 파일도 포함되어야 함.

 

 

아래 포스팅도 참고한다.

https://ansan-survivor.tistory.com/116

 

<전자캐드기능사> PCB 후처리 하기 (Drill, Gerber file)

다음 설정도 시험을 위해 기계적으로 암기한다. 1. 드릴테이블 만들기 2. Top, Bottom Layer Film 편집 3. Layer Top, Bottom / Soldermask Top, Bottom 필름 만들기 3-1. Film을 만들 영역만 골라냄. 3-2. 이..

ansan-survivor.tistory.com

 

 

 

 

반응형
반응형

이전 포스팅에서는 OrCAD Capture의 라이브러리를 만들고, 파트 심볼을 제작하고 회로도를 만들어 Footprint까지 등록하여 Netlist까지 뽑아서 PCB 제작환경을 만들었다.

https://ansan-survivor.tistory.com/217.

 

<전자캐드기능사> 2020년 공개문제 신유형 OrCAD Capture & Footprint 제작하기 (OrCAD 16.6버전)

2020년 신유형 Q-net 공개문제를 보고 OrCAD 16.6버전으로 진행. http://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5202945&brdId=Q006&code=1204 공개문제 자료실 상세 | Q-net www.q-net.or...

ansan-survivor.tistory.com

2020년 신유형 Q-net 공개문제를 보고 OrCAD 16.6버전으로 진행.

http://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5202945&brdId=Q006&code=1204

 

공개문제 자료실 상세 | Q-net

 

www.q-net.or.kr

 

이번 포스팅은 Netlist를 바탕으로 2020년 전자캐드기능사 공개문제의 PCB를 제작할 것이다.

 

1. PCB 환경설정(Design Parameter 설정)

2. Board Outline 배치

    F10 키보드를 눌러 Grid On/Off

    오른쪽마우스 - Quick Utilties - Grid 설정가능

1mm 간격으로 Grid를 생성함

    shape - Rectangular

Command 창에 x 0 48 입력

왼쪽아래 원점 0 0 기준으로 다음과 같이 배치됨.

3. 기구홀 4개 배치

Command창에 다음 순으로 배치한다.

x 5 5

x 5 43

x 48 5

x 48 43

Find Filter로 Pins를 설정하여, 기구홀 3mm로 수정한다.

핀을선택하고 마우스우클릭 - Modify design padstack - All instances

Drill hole을 3mm로 수정

 warning 창이 떠도 무시하고 저장한다.

Pin을 선택하고 마우스우클릭 - Show Element 하면 3mm로 변경된걸 알 수 있다.

 

4. Jumper10 핀 2개 배치하기

    Place - Components Manually

   J1, J2를 선택한다.

Command 창에

x 47 19.5

x 47 35.5 

를 입력하여 배치한다.

5. Dimension 배치하기

    우클릭 - Linear dimension

    <Tip> 우클릭 - snap pick to - segment vertex를하면 알아서 모서리 지점으로 자동선택된다.

             이 방법을 이용한다.

    mm 단위 표기를 위해서는 옵션을 다음과 같이 선택.

6. 실크스크린 데이터 배치하기

    Design Parameter의 Text부분을 수정한다.

 

7. Constraint Management (CM Rule 설정)

    7-1. Net 두께

Physical tab의 Default Line width min0.3mm 지정. (Physical Constraint Set)

전원 및 신호선 Net두께. (Net)

  +12V         : 0.8mm

  +5V / GND : 0.5mm

  X1, X2       : 0.4mm

 

    7-2. Clearance 설정

 

Spacing Clearance 0.254mm 설정

    Lines - 0.254mm 설정

    Pins - 0.254mm 설정 (Pin To Hole 제외)

    Shape - 0.5mm 설정

 

(Same Net Spacing도 마찬가지로 설정한다)

    Lines - 0.254mm 설정

    Pins - 0.254mm 설정 (Pin To Hole 제외)

    Shape - 0.5mm 설정

 

    7-3. Properties 설정

GND는 Coppor Plane으로 깔기 때문에 No Rat으로 설정한다 (즉 배선연결 안함)

8. Via 만들기

    공개문제에 나와있는 Via사이즈에 뭔가 문제가 있는 것 같다...

    전원 Via가 보통 더 커야 정상인데, 아래 문제에는 Standard Via가 더 크게 나와있다.. 

    고로 필자는 아래와 같이 설정했다.

        Power Via     : 0.6mm Drill / 1.0mm Pad

        Standard Via : 0.35mm Drill / 0.6mm Pad

 

    8-1. Standard Via 만들기

        기존에 내장되어있는 Via를 수정하여 만든다.

        기본 pad 라이브러리 경로는 (C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols) 이다.

       

다른이름으로 저장

    이전에 Footprint 만들때 썼던 내가만든 Symbols 폴더의 위치로가서 'standard_via'로 저장한다.

    8-2. Power Via 만들기

        기존에 내장되어있는 Via를 수정하여 만든다.

        기본 pad 라이브러리 경로는 (C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols) 이다.

다른이름으로 저장

    이전에 Footprint 만들때 썼던 내가만든 Symbols 폴더의 위치로가서 'power_via'로 저장한다.

 

내가 직접만든 Symbols 폴더 내 해당 2개의 standard_via.pad 와 power_via.pad 가 생겼는지 확인.

    8-3. 내가만든 Standard Via 등록하기

        Constraint Management를 통해 Via를 수정하여 만든다.

        Physical탭의 Vias를 클릭

   사용할 Via를 List에 넣는데,

     1. 필터에 *via* 라고 입력하면 via이름이 들어간 모든 데이터를 찾는다.

     2. 기존에 있던 Via를 더블클릭하여 list에서 제거한다.

     3. 내가만든 Standard Via를 더블클릭하여 오른쪽 리스트에 추가한다. (아래 2번째 그림처럼 만든다)

이와같이 Standard via를 설정

    8-4. 내가만든 Power Via 등록하기

        +5V , GND , +12V 이 3개의 전원 네트아래와 같이 Power Via로 수정해준다.

 

9. 부품 Footprint 배치하기

    9-1. 부품 배치전 Display 설정

         Reference Num Silkscreen빼고 나머지는 숨긴다.

    9-2. Component 배치

         배치는 자율이므로 배선이 최단거리로 나오며 via가 적은 방향으로 배치한다.

         다만 나중에 5mm 이내로 Bottom에 GND Coppor를 배치하므로 그 안에 들어오도록 배치한다.

10. 배선하기

    10-1. GND Fanout 배선하기.

        SMD 타입은 Top면에만 핀이 있으므로, GND를 Bottom에 커퍼로 깔게 되면 Fanout을 배치하여

        GND에 연결시켜주어야 한다.  이를 먼저 배치하고 배선하는 것이 편하다.

        그러나 설정에 Power_Via가 뜨지 않으므로, CM룰을 수정해준다.

       이렇게 추가해주면, Power Via가 뜨는데... 이 Power Via로 전부 Fanout을 해준다.

       Find Filter로 Pin만 선택하여 옵션창에서 Via Diraction을 통해 Fanout의 방향을 설정할 수 있다.

       방해되지 않는 필요한 공간으로 Fanout을 시켜준다.

==========<TIP> 필자의 경우는 헷갈림을 방지하기 위해 GND핀들의 색상을 보기 쉽게 변경했다.===========

아래와 같이 Through Hole 타입을 제외한 SMD 타입의 GND 핀들에 모두 Fanout을 부여했다.

==========================================================================

 

    10-2. 배선하기.

         꼬이지 않도록 신중히 배선한다.

    다 배선이 되었는지 확인한다.

아래 순서대로 클릭하고, 오른쪽 처럼 창이 떴을때, 위에 GND만 남아있으면 모두 완전히 배선된 것이다.

GND는 Coppor를 씌울것이므로 남아있는게 맞다.

11. GND Coppor Plane 씌우기

외곽으로 부터 5mm간격을 띄우고 카퍼를 씌운다.

해당 옵션이 활성화 상태로 좌표를 입력한다.

Command > x 5 5

Command > x 48 43

그리고 고립된 Copper를 제거한다.

12. DRC Check하기

    모두 초록색이 나와야 하는데, 아래처럼 노란색이 있다면, 다시 확인해야 한다.

    클릭하여 어떤 Net인지 확인 후 해결한다.

     Header 핀이 GND Copper 밖에 있으므로, 배선해서 Copper랑 연결시킴.

    이렇게 누락한 SMD핀 부분들을 클릭하며 전부 GND 커퍼로 Via 시켜주면 된다.

하나의 DRC가 해결되지 않았는데.... 찾아보니 저렇게 GND Copper가 고립되어있었다..

그래서 배선으로 아래처럼 연결시켜주어 Via했고 해결했다.

     아래처럼 모든 색이 초록색이 되어야 DRC에러 없이 완성되어야 한다.

     검사한 Log파일을 확인한다.

13. Reference Number Silkscreen 정돈하기

     Text만 선택 가능하도록 필터링

        체크해제

Text전체 각도 수정하기

설정 후 Text만 선택하여 드레그

모든 Text의 각도가 0도로 맞춰진다.

Text 속성 크기 수정하기

그리고나서 마우스 드레그 드롭으로 Reference 이름을 아래와 같이 정리한다.

 

 

완성한 PCB 파일을 감독관에게 제출하기 위해 Gerber파일을 추출한다. (아래 포스팅)

https://ansan-survivor.tistory.com/220

 

<전자캐드기능사> 2020년 공개문제 신유형 OrCAD PCB 결과 출력하기 (OrCAD 16.6버전)

2020년 공개문제 신유형 OrCAD Capture로 만드는법 https://ansan-survivor.tistory.com/217 2020년 공개문제 신유형 OrCAD Capture & Footprint 제작하기 (OrCAD 16.6버전)" data-og-description="2020년 신유형..

ansan-survivor.tistory.com

 

반응형
반응형

17.2버전으로 저장한 풋프린트를 16.6으로 써야 할 일이 있어 검색해보다 아래 블로그님의 포스팅을 발견했다.

http://blog.naver.com/PostView.nhn?blogId=kingreddrake&logNo=221091397887&parentCategoryNo=&categoryNo=29&viewDate=&isShowPopularPosts=true&from=search

 

OrCAD Tip) 17.x버전 Footprint를 16.6버전으로 낮추기

(해당 기능은 정식으로 릴리지는 되지 않았으며, 파일을 검색도중에 발견(?)한 것이라 어디까지 지원하지는...

blog.naver.com

이 포스팅은 필자가 직접 다운그래이드를 하며 기록을 남기고 나중에 참조할 수 있도록 쓴다.

자세한 내용은 위 블로그님의 포스팅을 보기 바란다.

지원하는 확장명은 지원하는 파일은 PSM, OSM, FSM, SSM, PAD 파일 라고 한다.

[출처] OrCAD Tip) 17.x버전 Footprint를 16.6버전으로 낮추기|작성자 행복찾기

 

 

변환하는법.

 

* 선행조건.

변환할 때는 OrCAD PCB 16.6버전이 컴퓨터에 설치되어있어야 한다.

 

 

다시말하면, Footprint만 지원하지, Board (.brd) 파일은 지원하지 않는다.

 

1. C:\Cadence\SPB_17.2\tools\bin\allegro_downrev_libaray.exe 파일을 확인

2. 저 exe파일을 변환하기 원하는 폴더 내 디렉터리로 복사/붙여넣기

   아래 폴더 내 작업파일들은 전부 17.2버전으로 만들었다. 이를 16.6버전에서 사용하려고 한다.

 

3. Win키 + R  을 눌러 실행창을 열고, cmd를 입력한다.

3. 입력창에 > cd 붙여넣기한_경로 를입력한다. (D: 드라이브인 경우 D: 라고 치고 입력한다.)

dir 이라고치면, 현재 디렉터리 내 파일들을 볼 수 있다. 붙여넣기한 파일도 확인

4. 입력창에 > allegro_downrev_libaray.exe * 라고 입력한다.

 

그러나 dll파일이 없다며 에러를 일으킨다!!!!

그래서 요구하는 모든 dll파일을 복사해서 붙여넣기하여 해당 디렉터리로 가져왔다.

bin폴더 내 아래와 같은 .dll 파일들을 찾아서 모두 복사하여 Down lev할 디렉터리로 가져온다.

위 .dll파일들을 모두 아래처럼 복사해서 붙여넣고 다시 실행했다.

위 파일을 묶어둔 파일이다.

반응형

dll_files.zip
1.62MB

프롬프트가 쭉 진행되면서 뭔가 다되었다고 한다...

 

변환이 되어도 .dra 파일을 열어서 수정하려고 해도 아래와 같은 에러문구가 뜰 것이다.

17.2이상의 버전에서 만들어져서 열 수 없다고 나온다.

 

댓글에 어떤분이 이렇게 말씀하셨다.

 

위 내용은 이미 16.x 버전으로 변환이 완료 된 상태입니다.
단, dra 파일이 바로 열리지 않으며
pcb editor를 먼저 연 다음 거기서 라이브러리로 불러오는 식으로 해야 됩니다.

 

 

그래서 변경한 Footprint파일을 16.6버전에서 열어보았다.

그랬더니 불러와진다!!!!!!  성공

단 버전은 위와 같이 최신 Hotfix이어야 한다!

 

 

 

 

(참고) 아래는 17.4버전을 17.2 버전으로 저장하는 방법이다.

ansan-survivor.tistory.com/86

 

[PCB Editor] OrCAD/Allegro PCB Editor 버전 다운드레이드(version downgrade) 하기

PCB Editor 는 하위버전에서 작업했던것이 상위버전에서 열리지만, 상위버전에서 작업한 것을 하위버전에서 열 수 없다. 그러나 Capture는 둘다 가능하다. 고로 PCB Editor에서는 아래와 같이 한다. 이

ansan-survivor.tistory.com

 

 

 



반응형
반응형

2020년 신유형 Q-net 공개문제를 보고 OrCAD 16.6버전으로 진행.

http://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5202945&brdId=Q006&code=1204

 

공개문제 자료실 상세 | Q-net

 

www.q-net.or.kr

공개문제자료는 위 Q-net사이트에 나와있고, 문제는 아래와 같다.

기존 시험문제와 많은 부분이 바뀌었다.

 

 

시작~

 

이 문제에서는 OrCAD Capture 16.6 Standard 라이브러리에 내장되어 있지 않은 Atmega8, ADM101E, MIC811 스케메틱 파트를 만든다.

 

1. Schematic A4 변경

2. 환경설정

    2-1. 타이틀블록 

    2-2. 기본 라이브러리 불러오기

             C:\Cadence\SPB_16.6\tools\capture\library  경로라이브러리 모두 선택 (Ctrl + A) 누르기

 

3. 내 라이브러리 생성.

   .olb 파일을 만들고, 내가 만든 Schematic Part를 저장할 것이다.

새로운 .olb파일 생성 됨

4. 라이브러리에 파트만들기

    4-1. Atmega8 Schematic 심볼 만들기

Pin Array를 이용해서 32개 핀 만들기
모든 핀을 드레그하여 일괄 수정
Name을 Datasheet를 보고 전부 수정, VCC, GND, AVCC는 Power로 속성지정
핀배치를 다음과 같이 수정
만든 Part를 저장
핀 이름이 겹친다 경고, 무시

     라이브러리 파일이름을 본인의 비번호명으로 저장한다! (비번호를 50번으로 가정)

 

     4-2. ADM101E 스케메틱 파트 만들기.

         

GND, VCC 는 Power로 type변경
핀 배치, 외곽선 사각형 씌우기

     4-2. MIC811 스케메틱 파트 만들기.

위에 bar표시는 \를 이용 (예, R\E\S\E\T\)
3개 라이브러리 확인.

5. 내가 만든 Lib파일이 안보이면, 경로를 찾아 아래와 같이 추가 시킨다. 그리고나서 모든 라이브러리를 사용하기 위해,

   아무 라이브러리 선택하고, Ctrl + A를 눌러 전체 활성화 시킨다 (파랑색 하이라이트)

6. 해당 라이브러리를 바탕으로 회로 스케메틱을 완성한다. (Net이름도 추가, 사용하지 않는핀 x추가)

위 설명데로 wire에 net를 입력한다.

    (단축키: Net이름작성 'n' / 핀 사용안함 'x' / 90도씩회전 'r' / 수평축 상하반전 'v')

7. 혹시모를 Cache데이터의 꼬임을 막기 위해, Cleanup Cache를 한다.

   그러면 삭제된 데이터, 수정된 데이터들이 정리된다. 그리고나서 한번 저장한다. (Ctrl + S)

8. DRC (Design Rule Check) 체크

   전기적 논리적 속성이 이상이 없는지 확인하고, 감독관에게 검사를 받아야 한다.

체크가 안되있으면 체크
핀이름이 같다고 경고창이 뜨지만 무시하고 OK누른다.
다음과 같은 에러 창이 뜰 수도있고, 안 뜰수도 있다. Power핀과  Output핀이 연결되었다는 에러!
DRC의 ERC Matrix에서 오른쪽과 같이 해당부분의 E를 클릭하여 없애준다.
결과창으로 이렇게 나오면, 에러없이 잘 DRC체크가 된 것이다.

9. 스케메틱 그리기 작업중 편집과정에서 Reference Number가 엉킬 수도 있는데, 이는 나중에 PCB Netlist를 불러올 때 오류를 불러 일으킴으로, 아래처럼 Annotating 작업을 수행한다.

 

---------------------------------------------------------------------------------------------------------------

(※주의) 혹시 아래와 같이 U4A U5A U6A가 되있다면... 수정해야한다.  숫자가 다르면 각자 다른 부품이라는 뜻인데...

U4A U4B U4C 로 바꿔야 한다.

아래 Part를 A,B,C로 수정한다.

Reference 번호에 밑줄이 있을 땐, 아래처럼 Unset을 한다.

A,B,C 순서가 다르다면, 해당 부분을 수정하여 맞춰준다.

이렇게 수정

Schematic Part 편집에 대해 자세한 내용은 아래 참고.

https://ansan-survivor.tistory.com/127

 

[CAPTURE] OrCAD Capture Symbol(심볼) 만들기 및 옵션

https://resources.orcad.com/all-videos/orcad-symbol-editor OrCAD Symbol Editor  In the Enhanced Symbol Editor, there's no need to leave symbol creation environment to perform any edits/ changes. Ef..

ansan-survivor.tistory.com

-----------------------------------------------------------------------------------------------------------------------

 

10. Footprint 속성 등록하기

우클릭 - Edit Object Properties

      가능한 OrCAD Capture 16.6 버전 내부 라이브러리를 총동원했고,

      그럼에도 불구하고 없는 아래 3개의 풋프린트는 직접 만들어야 한다....

      또한 크리스탈 16Mhz경우, 내장되있는 CRYS11MHZ 풋프린트를 수정하면 금방 만들 수 있다.

(내장된 풋프린트와 Datasheet의 치수를 비교한 포스팅)

https://ansan-survivor.tistory.com/257

 

<전자캐드기능사> 2020년 공개문제(신유형) OrCAD PCB에 내장되어있는 풋프린트(Footprint) 활용하기

2020년 공개문제에 나와있는 Footprint를 OrCAD 16.6버전에 내장되어있는 풋프린트에서 어떤게 사용 가능한지 찾아보았다. 1. Atmega8(TQFP) datasheet > TQFP32.psm / TQFP32.dra 2. LM2902(SOIC14N) datasheet..

ansan-survivor.tistory.com

 

       해당 Footprint 고유명을 아래와 같이 입력하여 저장한다.

11. 유저가 만든 데이터 저장할 폴더 'Symbols' 만들기.

     이는 중요한 작업으로, 현재 작업중인 디렉터리에, 폴더명 철자하나 틀림 없이 'Symbols'라고 명명해야 한다.

     OrCAD Capture가 시스템상 자동적으로 해당 디렉터리 내 유저가 만든 파일을 참조하기 때문이다.

     이 Symbols 폴더 내 Pad핀을 만들면 .pad 파일을 모두 저장해야 하고,

     Footprint 심볼을 만들면 .psm 파일을 모두 이 디렉터리 내부에 저장해야 한다.

 

12. 내장 라이브러리에 없는 Footprint 직접 만들기

    12-1. SOIC10 만들기

MIN과 MAX가 있으므로, 두 값을 더해 2로 나누어 중간값을 적용한다.

(Pad Designer로 0.58x1.18 SMD Pad만들기 )

    가로방향이 긴쪽으로 만든다.

단위를 mm로 변경
File - Save as 로 위에서 만든 Symbols 폴더에 저장한다.

(Footprint 만들기)

        Browse를 눌러 위에서만든 Symbols폴더로 지정한다.

중간부width 4.14 + 핀길이 반절 0.59 x 2 = 5.32
위에서 만든 pad를 등록시킨다. (패드가 보이지 않는다면 Symbols폴더에 없다는 것이다)
Symbols폴더 내 저 .pad 파일과 .psm 파일이 함께 있어야 한다.

 

 

    12-2. D55 만들기

(Pad Designer로 2.6x1.6 SMD Pad만들기 )

Symbols폴더로 저장.

(Footprint 만들기)

Browse를 눌러 위에서만든 Symbols폴더로 지정한다.

Wizard로 만들지 않기 때문에, 4가지 Step으로 진행한다.

1. pad배치

2. Assembly Top / Silkscreen Top 배치

3. Reference Lables 배치

4. Place Bound Top 배치

Layout - Pins

     (Footprint step 1 - pad 배치)

     (Footprint step 2 - Assembly Top / Silkscreen Top 배치)

키보드 F10을 눌러 Grid를 켠다.

마우스우클릭 - Quick Utilites - Grid

Assembly Top과 Silkscrren Top을 그리드 모양에 맞춰 대충 그려준다. (PCB배치시 Pad의 위치가 중요하다)

1. Assembly Top을 먼저 그리고, 2. 그 위에 Silkscreen Top을 겹치게 그려준다.

     (Footprint step 3 - Reference  Labels 배치)

     (Footprint step 4 - Place Bound Top 배치)

 

Symbols폴더에 .pad 와 .psm 저장을 확인

 

    12-3. JUMPER10 만들기

pad pin으로는 내장 pad인 pad60cir36 (원형 패드) , pad60sq36d (사각 패드)를 사용함으로 pad를 만들 필요 없다.

Pitch(핀사이 간격)으로는 모두 2.54mm

핀순서는 Z자 순으로 내려간다. 10개 핀이므로, Datasheet의 Poles 10을 참고하면 된다.

 

(Footprint 만들기)

     (Footprint step 1 - pad 배치)

원점을 클릭한다.

======================== 에러날 경우 =========================

Command창에 Pin Will extend outside of extens 에러가 나면, 범위를 벗어났다는 에러다.

고로 Design Parameters에서 아래와 같이 변경하고 다시 시도한다.

===================================================================

1번핀을 사각형 패드인 pad60sq36d 로 수정해준다.

 

Replace를 클릭한다. 그러면 1번핀이 사각핀으로 수정된다.

     (Footprint step 2 - Assembly Top / Silkscreen Top 배치)

F10을 누르고 Grid를 켜고, 

마우스우클릭 - Quick Utilites - Grid

 

 

Add - Line으로 아래와 같이 그리드를 따라 그린다.

Assembly Top 그리기
그 위에 겹쳐서 Silkscreen Top을 그려준다.

     (Footprint step 3 - Reference  Labels 배치)

위에서 기술한 방법대로 만듦.

Assembly_Top과 Silkscreen_Top 배치

     (Footprint step 4 - Place Bound Top 배치)

위에서 기술한 방법대로 만듦.

Symbols 폴더내 jumber10.psm 생성 확인

 

    12-3. CRYS11MHZ 수정하기

내장 Footprint가 있는 디렉터리에서 CRYS11MHZ를 불러온다.

폴더 위치: C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols

CRYS11MHZ.psm

     (Footprint step 1 - mm단위로 환경설정)

setup - design parameter

 

     (Footprint step 2 - Pad위치 수정)

 

클릭 후 오른쪽 마우스 - Move
Command에 입력: x 4.88 0 

 

     (Footprint step 2 - Assembly Top / Silkscreen Top 수정)

    기존에 있던 Shape 모두 삭제한다.

우클릭 - delete로 Shape모두 삭제

Assembly_Top 생성

Command 입력 >

x 0 -2.325

x 4.88 -2.325 

x 4.88 2.325

x 0 2.325

x 0 -2.325

마우스 우클릭 - Done

Silkscreen_Top 생성

Command 입력 >

x 0 -2.325

x 4.88 -2.325 

x 4.88 2.325

x 0 2.325

x 0 -2.325

마우스 우클릭 - Done

     (Footprint step 4 - Place Bound Top 배치)

Shape이 활성화 되면, 마우스우클릭 - Done

저장한다.

 

13. Netlist 뽑기

Tools - Create Netlist

그러면 PCB Editor가 열린다.

이제 PCB를 제작할 수 있는 환경까지 끝냈다.

 

아래 포스팅은 이어서 PCB를 제작한다.

 

https://ansan-survivor.tistory.com/219

 

<전자캐드기능사> 2020년 공개문제 신유형 OrCAD PCB 제작하기 (OrCAD 16.6버전)

이전 포스팅에서는 OrCAD Capture의 라이브러리를 만들고, 파트 심볼을 제작하고 회로도를 만들어 Footprint까지 등록하여 Netlist까지 뽑아서 PCB 제작환경을 만들었다. https://ansan-survivor.tistory.com/217...

ansan-survivor.tistory.com

 

 

반응형
1···152153154155156157158···181

+ Recent posts