반응형

 

OrCAD Capture는 어떤 소자를 복사해서 붙여넣기 (Ctrl+C   Ctrl+V) 할 때, 사용자의 편의를 위해 해당 레퍼런스 번호가 자동으로 증가되도록 세팅되어있다. 

그러나 때로는 원치않는 Referece 증가가 될 수도 있어 이 기능을 끄는 방법이 있다.

 

1. Options - Preferences

2. Miscellaneous 탭 - Preserve reference on copy 체크박스 활성화

(결과) 복사 붙여넣기 해도, 해당 Reference가 똑같이 유지가 된다.

 

레퍼런스를 초기에 ?로 두기 위해선 아래 참고

ansan-survivor.tistory.com/528?category=384538

 

[CAPTURE] OrCAD Capture 부품 Reference(참조번호) 모두 ? (물음표)로 만들기

기본적으로 OrCAD Capture에서 부품을 배치할때 자동으로 Reference 번호가 붙게 된다. 하지만 어떤 경우에는 회로설계를 다 끝낸 후, 마지막에 Reference 번호를 한꺼번에 부여하고 싶은 경우가 있다. 왜

ansan-survivor.tistory.com

 

반응형
반응형

 

OrCAD Capture에서는 도면의 간소화를 위해 계층블록 방식의 Hierarchical Block 회로도를 지원한다.

예를들면 어떤 복잡한 회로도가 Input과 Output으로만 표현할 수 있다면, 그저 In/Out Port가 있는 블록으로 간소화가 가능하다.

 

아래 회로는 서로 동일한 회로이다. 자세히 보면, Input 3개의 포트와 Output 1개의 포트를 볼 수 있다.

 

따라서 해당 Port를  Main이 되는 회로에서 블록모양으로 표현할 수 있는데, 이 블록에 이미지 삽입이 가능하다.

삽입방법은 아래와 같다.

 

1. 계층불록선택 - 마우스우클릭 - Edit Part

2. Place - Picture

3. JPEG 이미지를 사용해야 한다.

4. 이미지를 삽입한다. (마우스 드레그로 크기조절 가능하다)

5. Close -  yes

(결과)

해당 모듈을 Ctrl + C, Ctrl + V 로 복사 붙여넣기 하여 추가 할 수 있다.

복잡한 회로에 해당 블록이 무엇을 의미하는지 직관적으로 정보를 표현하고싶을 때 유용할 것 같다.

 

(이미지 출처 : www.istockphoto.com/kr/%EC%82%AC%EC%A7%84/%EC%B9%A9%EC%85%8B-%EB%8B%AB%EA%B8%B0-%EA%B3%A0%EB%A6%BD-%EB%90%9C-%ED%9D%B0%EC%83%89-%EB%B0%B0%EA%B2%BD%EC%97%90-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C-%EC%A0%84%EC%9E%90-ddr-%EC%B9%A9-ram-%EB%A7%A4%ED%81%AC%EB%A1%9C-%EC%BB%B4%ED%93%A8%ED%84%B0-%ED%9A%8C%EB%A1%9C-%EC%84%B8%EB%B6%80-%EC%82%AC%ED%95%AD-ddr-%EB%B3%B4%EB%93%9C-gm1294992636-388835313?utm_source=pixabay&utm_medium=affiliate&utm_campaign=SRP_image_sponsored&referrer_url=https%3A%2F%2Fpixabay.com%2Fimages%2Fsearch%2Fram%2520card%2F&utm_term=ram+card)

 

 

 

다음 동영상을 참고

www.orcad.com/pt/resources/library/images-hierarchical-blocks

 

Images in Hierarchical Blocks

Address * Location * - Select -AfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliv

www.orcad.com

 

 

 

반응형
반응형

OrCAD Capture가 17.4 버전이 되면서 Schematic창이 외부로 Floating이 가능해졌다.

17.2 이하 버전에서는 다중모니터여도 Floating이 안되어서 여러 회로도를 동시에 보기 힘든데, 17.4버전은 그게 가능하다.

17.2버전은 OrCAD Capture 회로도창이 Tool밖을 벗어날 수 없다

반면 17.4버전은 상단의 탭을 잡고 바탕화면으로 끌면 Floating이 된다. 

그럼 저 창을 다른 모니터로 들고가서 동시에 보면서 작업 가능하다.

 

 

아래 링크 참고

www.youtube.com/watch?v=LuIyjpY85Bo

 

 

반응형
반응형

OrCAD Capture 17.4버전부터 기본으로 다크테마로 설정되어있는데

이는 변경 가능하다.

 

1. Options - Preferences

2. Color/Print - Application Theme 에서 선택

    전체 테마 변경은 바꾸고 OrCAD Capture를 다시 시작해야 한다.

    하지만 Schematic 창은 즉각적으로 변경 가능하다.

(기본)

 

(결과) Schematic만 Light 일때

(결과) 모두 Light 일때

 

 

(PCB의 테마 배경색 설정은 아래 참고)

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

 

[PCB Editor] OrCAD PCB / Allegro PCB 17.4버전 화이트 화면, 블랙 화면 설정

OrCAD PCB 또는 Allegro PCB의 17.4버전의 기본테마는 블랙으로 되어있는데, 이를 화이트로 바꾸고 싶을 경우가 있다. 이를 변경해본다. 1. Setup - User preference 2. UI - General - allegro_theme 에서 Light..

ansan-survivor.tistory.com

 

반응형
반응형

DRC에러는 Internal DRC와 External DRC로 나뉘어져 있다.

Internal은 Tool내부에서 발생되는 에러이고,

External은 SKILL로 임의로 생성시킨 DRC에러이다.

DRC를 만드는 방법은 아래 참고

ansan-survivor.tistory.com/189

 

[Cadence Allegro SKILL] Skill코드로 DRC 마커 생성하기

설계를 할 때, 뭔가 Rule에 어긋나면 DRC마커를 띄어주어야 하고, 이에 대한 내용을 설명해야한다. SKILL에서는 이를 지원한다. 아래 링크는 Cadence에서 DRC마커를 사용하는 예제동영상을 보여준다.

ansan-survivor.tistory.com

그러나 어떨땐 External DRC에러를 지워야할 경우가 있다.

SKILL로 임의로 만든 External DRC에러

그땐 아래와 같이 제거한다.

 

1. Tools - Database Check

 

2. Delete External DRCs

3. Check - Close

 

그럼 지워진다.

(SKILL코드로 지우는 방법은 아래 참고)

 

반응형
반응형

OrCAD PCB에서 Sub-Drawing 기능을 제공하는데, 어떤 여러 모듈의 PCB보드파일을 만들 때, 기존 디자인의 배선이나 Via배치 등을 동일하게 가져와서 배치 시킬 수 있다.

 

아래 PCB보드가 있을 때 이를 기반으로 3개의 다른 보드를 더 만들고자 할 때, 전원부 5V는 그대로 유지한다고 가정한다. 그러면 해당 Net정보만 따로 Sub-drawing으로 Export하여 저장할 수 있다.

<< Sub-drawing Export 방법 >>

 

1. File - Export - Sub-drawing

   옵션탭에 Preserve Nets of vias 선택 (net에 있는 via보존)

2. Find필터로, Net, Vias, Clines 선택 후, 해당 Net를 마우스 클릭

3. 해당 Net가 하이라이트 되면, Command창에 좌표 x 0 0을 입력한다.

4. 그리고 확장자 clp 라는 이름으로, 파일을 저장한다. 여기서는 test.clp로 저장했다.

 

 

<< Sub-drawing Import 방법 >>

아래와 같이 Footprint만 배치되어있고, 배선이 전혀 안된 새로운 PCB보드가 있다. 하지만 이곳에 전원배선은 기존과 동일하게 하고 싶을 때 이 아까 저장한 clp파일을 불러오면 된다.

 

1. File - Import - Sub-drawing

2. 아까 저장한 clp파일의 파일명이 이렇게 올라온다. 선택하고 OK

3. 아까와 마찬가지로 좌표 x 0 0을 command창에 입력한다.

(결과) 기존 모델의 전원배선이 그데로 불러와져서 배선이 된다.

 

 

 

 

(아래 영상을 참고하여 제작)

www.youtube.com/watch?v=fu7RTUxh7Pk

 

 

 

반응형
반응형

 

고속신호 PCB를 설계한다면, Signal Integrity(SI)관점에서 Channel를 지나가는 Trace의 Gap을 알맞게 하는 것이 중요하다. 이 기능을 OrCAD PCB Professional 이상의 라이센스에서 지원한다.

(Channel : Pin과 Via의 사이)

 

또한 이 기능은 Vision Manager의 Route기능을 사용하면 더 편리하다. 그래서 여기에서는 Vision Manager기능을 사용했다. (Vision Manager 사용방법은 아래 참고)

ansan-survivor.tistory.com/503

 

[PCB Editor] OrCAD PCB / Allegro PCB 비전매니저 사용하여 Route(배선) 하기

이 기능은 배선(Routing)시 시각적으로 도움을 주어 라우팅을 진행할 때 올바르게 되었는지 알려주는 기능을 제공한다. 또는 배선을 다 완료하고나서 어느 부분이 잘못 되었는지 시각적으로 확인

ansan-survivor.tistory.com

Vision Manager의 Route기능 중, Non-Optimized Segs 기능을 켜고 한다.

 

1. Route - Resize/Respace - Spread Between Voids

  2. 수정하고자 하는 Trace의 양단에 있는 2개의 핀을 하나씩 클릭한다. 그러면 자동으로 중앙부로 이동한다.

Pin 2개를 클릭 그럼 자동으로 중앙으로 이동
pin 2개를 클릭하여 아래로 이동

 

      * 주의, 오직 2개의 핀에 하나의 Trace가 있을 때만 가능하다. 여러 Pin사이로 지나갈때 안된다.

  (아래처럼 3개의 핀 사이를 지나가는 Trace가 있을 때 이 기능을 사용하면 아래와 같은 에러메세지가 뜬다)

그래서 이러한 경우 아래와 같은 방법을 사용한다.

 

1. 해당 Trace 부분 제거

 

2. Route - Connect

   

   Options 탭에서 아래와 같이 Options버튼 클릭 후 Air Gap값 입력

3. 배선 후, 마우스우클릭 - Done

 

반응형
반응형

OrCAD Capture는 TCL/TK 언어로 개발되어서 명령어 또한 TCL/TK를 따른다.

선택, 클릭 등 모든 작업은 명령어로 이루어진다.

 

 

1. Command 창 띄우기

    View - Command Window 활성화 하면 하단에 Command창이 생성된다.

2. 작업 History script 띄우기

    Options - Preferences

    More Preferences 클릭

     아래 체크박스 모두 활성화

 

(결과) 내가 하는 모든 작업마다 아래 script가 기록된다.

         다시말해 역으로 script를 이용해 코딩으로 OrCAD Capture사용이 가능하다는 것이다.

 

 

 << 스크립트로 설정 >>

 

또는 위 방법이 아닌 script를 입력해서 해당 기능을 활성화 시킬 수 있다.

SetOptionBool Journaling TRUE
SetOptionBool DisplayCommands TRUE

 

 

스크립트로 역으로 명령 실행하는 매크로 만드는 법 아래 참고.

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

 

[CAPTURE] OrCAD Capture 여러 명령을 한번에 실행하는 Tcl Tk 스크립트 만들기

OrCAD에서 내가 수행했던 작업을 매크로로 만들고 싶다면 내가 했던 과정들을 모두 스크립트로 표현이 가능해야 한다. 내가 수행하는 명령을 Command창에서 보고 싶다면 아래 참고. https://ansan-survivo

ansan-survivor.tistory.com

 

반응형
1···22232425262728···43

+ Recent posts