반응형

 

사용하지 않는 부분의 pad는 제거하고, 사용하는 pad만 남긴다.

이를 해야 하는 이유는 아래에 나와 있다.

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

 

사용하지 않는 Via, Pad 제거 처리를 해야 되는 이유 (reason why unused via supression, unused pad supression)

unused pad suppression을 해야 하는 이유는 아래 나와 있다. https://en.wikipedia.org/wiki/Non_functional_pad Non functional pad - Wikipedia Non-functional pad removal Illustration how an inner layer l..

ansan-survivor.tistory.com

 

OrCAD PCB 에서 이를 하는 방법은 아래 와 같다.

 

* Top Layer, Bottom Layer, Negative Layer (GND같은..) 이 설정이 불가능 하다.

위 레이어들은 설정 박스 자체가 없다. 해당 레이어에는 당연히 pad가 있어야 함으로

 

1. setup - cross-section

 

2. Physical탭 확장 - Unused Via Supression 항목 드레그 - 마우스우클릭 - Mark all checked 클릭

Top, Bottom, GND 레이어를 제외한 나머지에 활성화 시킴 (이 항목들은 체크박스 자체가 없다 pad가 무조건 있어야 하는 layer이므로)
해당 항목이 모두 체크된다.

 

3. 하단의 "Unused pads suppresion" 탭에서 체크박스를 모두 활성화

 

 

 

 

(결과)

 

내층 Is1 layer에 pad가 있는 확인하기

(왼쪽 Visibility 탭에서 모두 끄고 is1만 켜면 해당 층만 나오게 된다.)

원래 왼쪽처럼 모든 pad가 Through-Hole pin자리에 있었는데, 모드 활성화 후 오른쪽 처럼 사용하지 않는 pad는 모두 사라졌다.

<TIP> Drill Hole은 기본적으로 꺼져 있는데, 아래 처럼 color세팅을 하면 켜진다. (색상도 원하는 색으로 변경 가능)

 

나머지 사용하지 않는 Though-pin에는 도금된 pad가 없고 오직 drill 구멍밖에 없다.

 

Dynamic Suppression이므로, 배선작업을 하면 저절로 pad가 함께 생성된다. (필요할 때 알아서 생성)

 

나머지 Top, Bottom는 pad가 그대로 있다. (당연히 납땜을 해야 되니까)

 

만약 drill hole옆으로 라우팅을 했는데, 이후 pad에 새로운 라우팅을 해서 겹치게 되면 아래 와 같은 spacing DRC발생.

배선을 옆으로 slide시켜 수정한다.

 

 

 

반응형
반응형

 

1. setup - preference

2. 하단 검색창에 "allegro_etch_length_on" 입력 후 value 활성화

(결과)  배선시 자동으로 길이를 실시간으로 display하는 창이 뜬다.

* 현재 선택한 pin으로 부터 나온 거리

* 현재 선택한 Net 전체의 길이

 

반응형
반응형

여러 연관 핀들이 한묶음(버스)으로 배선되야 되는 경우.

 

 

1. 라우팅(배선하기), Route - Connect (단축키 F3) 

2. 버스 핀(pin) 또는 배선(cline) 드레그 선택

그러면 해당 배선 기능이 활성화 되어 마우스가 움직이는 데로 간다.

3. 배선 중심 선(center pin or cline) 변경하기
    자세히 보면 하나의 배선 끝에 x자가 있으며 이 부분이 중심점이 되어 비아 배치시 중점이 된다.

    더블클릭하면 via가 배치된다. (초기위치를 고정하되, CM룰에 맞게 거리가 벌어진다.)

x자를 중심으로 더블클릭하면 해당 부분 빼고 나머지가 움직임

    해당부를 원하는 pin으로 변경한다. (배선이 활성화 된 상태 - 마우스우클릭 - Change Control Trace)

    원하는 중심선을 택하면 x자 위치가 변경 된다.

그상태로 via배치를 하면 해당부가 중심이되어 나머지가 움직인다.

4. 배선 간격 설정

    마우스우클릭 - Route Spacing

        current space : 현재 설정간격

        Minimum DRC : CM Rule에 설정되어있는 배선간 최소 간격

        User-defined : 유저가 정한 간격

DRC에 맞췄을 때

5.  Via의 형태 설정

Stagger / Diagonal Left / Diagonal Right
Out taper / In taper

 

6. 마무리 배선

자동으로 찾아가는 배선
하나하나 설계자가 직접 배선

 

 

 

 

 

 

 

아래 영상 참고

https://www.youtube.com/watch?v=KMug1rYcd9A 

 

(버스선을 수정하는 방법은 아래 참고)

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

 

[PCB Editor] OrCAD PCB 여러 배선 (BUS배선) 한꺼번에 수정하기, 옮기기

(OrCAD PCB 버스선을 배선하는 방법은 아래 참고) https://ansan-survivor.tistory.com/771 [PCB Editor] OrCAD PCB / Allegro PCB 버스 배선하기. 여러 묶음 배선 여러 연관 핀들이 한묶음(버스)으로 배선되야 되..

ansan-survivor.tistory.com

 

반응형
반응형

(OrCAD PCB 버스선을 배선하는 방법은 아래 참고)

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

 

[PCB Editor] OrCAD PCB / Allegro PCB 버스 배선하기. 여러 묶음 배선

여러 연관 핀들이 한묶음(버스)으로 배선되야 되는 경우. 1. 라우팅(배선하기), Route - Connect (단축키 F3) 2. 버스 핀(pin) 또는 배선(cline) 드레그 선택 3. 배선 중심 선(center pin or cline) 변경하기 자..

ansan-survivor.tistory.com

 

 

저 여러 뭉퉁이의 배선을 전체적으로 위로 옮기고 싶을 때

 

1. Route - Slide

2. 옮기고 싶은 배선을 드레그

3. 중심점을 잡고 끌어 올리기

4. 마우스 우클릭 - Done

(결과)

 

 

 

 

 

< Cut 기능 사용하기 (여러 배선 지그재그 동시에)>

1. Route - Slide

 

2. 마우스 우클릭 - cut

3. 첫번째 포인트 -> 두번째 포인트 -> 지정

다되면 마우스 우클릭 - Done

이런 방식으로 여러 배선이 같이 있어도 밀어 넣을 수 있다.

 

 

반응형
반응형

배선을 시작할 때 기본적으로 Top면이 기본으로 설정 되어있는데, Bottom면부터 먼저 배선을 원하는 경우가 있다.

그 때 아래와 같이 한다.

 

1. Route - Connect 배선 실행 (단축키 F3)

Route - Connect

 

2. 시작 핀 선택 (Top면 배선으로 되어있음)

 

3. 마우스 우클릭 - Swap Layers

 

(결과)

Bottom면 배선이 시작으로 바뀐다. 이 방법으로 현재 배선중일 때 actve layer를 바꿀 수 있다.

해단 swap 되는 layer는 왼쪽 Option에 어느 layer로 설정 되어있는가에 따라 다르다.

반응형
반응형

동일 소자를 원형으로 배치할 때

저 실크스크린 내부에 원형으로 Cap을 배치해본다.

 

 

1. Place - Manually으로 부품 하나 배치

부품하나를 배치함.

 

2.  Symbols 필터 활성화 - 해당소자 우클릭 - Copy

 

3. Polar옵션선택

    direction: cw(시계방향) , ccw(반시계방향)

 

4. 복사하기

    복사 심볼선택 -> 중심점 클릭 (command 명령어도 가능 좌표로)

 

5. RefDes 할당하기

        netlist의 해당 풋프린트를 가진 소자를 선택하여 아래와 같이 하나씩 부여한다.

        (단 풋프린트가 다르면 SPMHGE-73 에러를 일으킨다)

풋프린트가 다를때 SPMHGE-73 발생
refdes가 할당 되어았다.

 

 

 

 

아래 영상 참고하여 제작

https://www.youtube.com/watch?v=wiSBcH3M0xM 

 

 

반응형
반응형

* 이 옵션은 Allegro PCB 라이센스에서 가능 (OrCAD라이센스 불가능)

사용전 DFA관련 경계면을 보이게 하는 display설정은 위와 같다.

DFA_boundary_Top 및 Bottom을 사용하려면 해당 풋프린트 패키지를 만들 때 DFA_BOUND_TOP 및 BOTTOM shape을 사용해야 한다.

 

 

1. DFA Constraints Spreadsheet 창 열기

    Setup - Constraints - DFA Constraints Spreadsheet

위와 같은 창이 열린다.

 

 

2. DFA spreadsheet 만들기

    2-1. DRC모드 활성화 (그래야만 체크 한다) / 단위 설정

    2-2. Show symbol classifications 를 누르면 모든 사용중인 Footprint package들이 뜬다.

          이곳에서 table을 만들 수 있다.

사용중인 모든 Footprint가 뜬다.

    2-3. Class 만들기

        구분하기 쉽게 원하는 이름으로 클래스를 지정할 수 있다.

        Class이름 쓰고 다른곳을 클릭해야 해당 Class가 등록이 된다.

 

위와 같이 나만의 구분할 수 있는 Class를 만들었다.

    2-4. Class에 Footprint Package들 집어 넣기

        마우스우클릭 - Cut으로 잘라내고 paste로 붙여 넣는다.

        여러개를 옮기기 (Ctrl 키를 이용해 복수 선택)

    Package Symbols에 있는 모든 항목을 아래와 같이 Class를 분리

3. table 생성하기

    만든 모든 class를 선택하고 

위와 같은 테이블이 생성됨.

        * 위 Rule은 TOP면에 배치되는 부품만 적용이 되는데, 이를 똑같이  Bottom에 적용하고 싶으면 해당 Table을 복사해서 Bottom에 넣어야 한다.

모든 table을 드레그하여 "copy top table to bottom"클릭 하면 bottom에 복사됨
복사완료

    위 수치 25:25:25:25 가 의미하는 것을 모른다면 아래 포스팅 참고

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

 

[PCB Editor] OrCAD PCB/Allegro PCB DFA (Design For Assembly) Constraint Management (CM Rule) 사용방법 / PCB 제조를

OrCAD/Allegro PCB 17.2 버전, Hotfix 48이상에서, 부품을 배치할때 혹시 모를 실수를 방지하기 위해 DFA (조립을 위한 규칙)을 제공해준다. 포스팅은 크게 두개로 나뉜다. Outline, Cutout (외곽선)과 부품간 거

ansan-survivor.tistory.com

 

 

4. dfa파일 저장하기 (저장해야 해당 dfa가 적용된다)

위와 같은 DFA파일이 생성된다.
DFA가 활성화 되어 DRC에러가 발생

* 룰 수정 및 테스트

아까 전부 25mm로 해서 모두 에러가 발생했으니 최소간격 2mm으로 모두 수정해본다.

동서남북 모두 2mm 간격은 띄우기로 세팅
2mm가 넘으면 해당 DRC가 사라진다.

 

* 저장된 다른 dfa파일 불러오기

 

 

 

 

아래 영상을 참고

https://www.youtube.com/watch?v=Zfp2XABDLPY 

 

https://www.youtube.com/watch?v=shxI1b43zds 

 

 

아래 포스팅은 동일 기능을 OrCAD Professional 라이센스에서 사용한다. (그러나 손이 많이가고 복잡)

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

 

[PCB Editor] OrCAD PCB/Allegro PCB DFA (Design For Assembly) Constraint Management (CM Rule) 사용방법 / PCB 제조를

OrCAD/Allegro PCB 17.2 버전, Hotfix 48이상에서, 부품을 배치할때 혹시 모를 실수를 방지하기 위해 DFA (조립을 위한 규칙)을 제공해준다. 포스팅은 크게 두개로 나뉜다. Outline, Cutout (외곽선)과 부품간 거

ansan-survivor.tistory.com

 

 

<부품의 외곽선이 겹치지 않고 따닥따닥 배치할 때는 아래 기능 이용>

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

 

[PCB Editor] OrCAD PCB / Allegro PCB 부품 경계선 기준 나란히 배치하기 (dynamic alignment placement)

공간이 좁은 PCB 설계를 하다보면 배치를 최대한 효율적으로 해야할 경우가 있다. 이 경우에 부품을 최대한 따닥따닥 붙여서 배치를 해야 하는데, 프로그램상에서 정확히 경계선을 기준으로 배

ansan-survivor.tistory.com

 

 

 

반응형
반응형

만든 도면을 intelligent pdf로 출력할 때 아래와 같이 한다.

 

File - Export - PDF

아래 ORCAP-43004 오류가 안뜨면 다행이지만, 이렇게 뜨는 경우가 있다.

 

 

 

ERROR(ORCAP-43004) 오류는 Converter 프로그램이 깔려있지 않아서 그렇다.

아래 리스트를 열어보면 여러 Converter항목을 선택할 수 있다.

 

해결 방법은 아래와 같다.

 

Ghostscript 를 설치한다.

https://www.ghostscript.com/download.html

 

Ghostscript: Downloads

Ghostscript, GhostPCL, GhostXPS, and GhostPDL Downloads This page will help direct you to downloads and information about the open source and commercially licensed releases for: Ghostscript, GhostPCL, GhostXPS, and GhostPDL. For high quality printing/proof

www.ghostscript.com

1. ghostscript 다운로드

2. default로 설치

그러면 "gswin64c.exe" 파일이 아래 경로에 들어가 있을 것이다.

C:\Program Files\gs\gs9.54.0\bin

 

3. path 등록하기

(Converter Path :  C:\Program Files\gs\gs9.54.0\bin\gswin64c.exe )

gswin54c.exe 경로가 잡히면 초록색으로 바뀐다. 

4. output 파일이 저장될 경로 선택 후 OK

 

 

(결과) 왼쪽에 reference가 함께 떠서 해당 링크를 눌르면 해당 소자로 이동한다.

C13을 누르면 회로도면에서 알아서 찾아간다.

 

 

 

아래 자료 참고

https://www.parallel-systems.co.uk/wp-content/uploads/2020/02/Capture_PDF_Generation.pdf

 

 

반응형
1···13141516171819···43

+ Recent posts