반응형

 

아래와 같이 복잡한 설계에서 DRC를 일일이 찾기는 버거우므로 DRC Browser를 이용하면 편리하다.

 

1. Tools - DRC Browser

(만약 해당 창에 없다면 Command로 아래와 같이 입력하여 실행)

browse drcs

 

2. 그러면 현재 설계에서 발견된 모든 DRC가 보여진다.

 

3. 좀더 쉽게 시각화로 보기

    Show DRC Chart를 클릭하면 현재발생한 모든 DRC의 수량을 차트로 보여준다.

해당 도메인 차트를 클릭하면, 세부사항으로 더 자세히 보여준다.

 

4. 발생한 특정 DRC를 클릭하면, 해당좌표로 이동하고, 해당부를 제외하고 나머지는 흐려져 보기 쉽게 된다.

해당부를 제외하고 나머지는 어두워짐

 

5. 동시에 여러 DRC를 Waive DRC 시키기

 

6. 발생한 DRC에 대해서 Domain View 또는 Constraint View로 보기 편하게 변경할 수 있다.(Hotfix 새로 추가된 기능)

왼쪽 : Constraint / 오른쪽 : Domain

 

 

아래 영상 참고.

https://www.youtube.com/watch?v=htg-vwg3nD4 

 

 

 

반응형
반응형

17.4 에서는 상단의 아래 아이콘을 누르면 3D 뷰보기가 가능하다.

17.2는 아래와 같다.

특정 부분을 하이라이트 시키면 해당부가 나오고, 특정부를 정하지 않는경우 전체의 3D뷰가 나온다.

 

0. 원하는 Layer의 컬러만 남겨두기

 

1. 특정파트 옮기기 (move)

파트 클릭 - 마우스우클릭 - Move - 드레그

2. View 설정하기 (Top뷰, Bottom뷰 등)

왼쪽 Top, 아래쪽 Bottom

 

3. 컬러 설정

 

4. Symbols (각 레이어 별 파트 보이기 숨기기)

 

5. 부품간 거리 측정

부품클릭 - 우클릭 - Measure Cloest Distance
측정하고자 하는 파트를 선택하면 해당거리가 나온다.

5. 3D Mapper 기능

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

 

[PCB Editor] OrCAD / Allegro PCB 3D 모델 자동 맵핑시키기 (최신 버전)

3D 모델을 좀 더 쉽게 맵핑시켜주기 3D Canvas 17.4 최신버전에는 새로운 자동 맵핑 기능이 추가되었다. 원래는 기존에 Setup - Step Package Mapping을 이용했었다. 그리고 손으로 일일이 맞춰주어야 했다..

ansan-survivor.tistory.com

 

6. Nets 원하는 네트만 선택

 

7. Rigid Flex PCB 꺾임 시뮬레이션

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

 

[PCB Editor] OrCAD PCB Editor 에서 Flexible PCB(FPCB) Bend 설정하기 (굽혔다 폈다 설정)

FPCB의 핵심이라고 볼 수 있는, 구부러짐과 펴짐으로 설계할 부분을 정하는 것이다. https://www.youtube.com/watch?v=rCkzKBNs3I4 1. Bend 할 부분에 영역을 Create한다. 2. 구부러질 구간을 정한다. 먼저 그 구..

ansan-survivor.tistory.com

 

 

 

자세한 것은 아래 영상을 참고.

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

 

 

 

 

 

반응형
반응형

 

1. Display - Color

2. DRC 부분 색상 변경 (각 레이어별 DRC마커 색상 변경도 가능)

 

DRC내부를 채우는 방법은 아래 참고

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

 

[PCB Editor] OrCAD / Allegro PCB DRC마커 내부 채우기 (DRC Marker Fill)

Default로는 DRC마크는 아래와 같이 투명하게 설정되어있다. 그러나 이를 좀더 잘 보이게 내부를 채워서 표시할 수 있다. 1. Setup - User Preference 2. drc를 검색해서 "display_drcfill" 활성화 (결과)

ansan-survivor.tistory.com

 

반응형
반응형

Default로는 DRC마크는 아래와 같이 투명하게 설정되어있다.

그러나 이를 좀더 잘 보이게 내부를 채워서 표시할 수 있다.

1. Setup - User Preference

2. drc를 검색해서 "display_drcfill" 활성화

(결과)

내부가 채워진 DRC마커를 볼 수 있다.

 

색상 변경방법은 아래 참고

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

 

[PCB Editor] OrCAD / Allegro PCB DRC마커 색상 변경

1. Display - Color 2. DRC 부분 색상 변경 (각 레이어별 DRC마커 색상 변경도 가능) DRC내부를 채우는 방법은 아래 참고 https://ansan-survivor.tistory.com/991 [PCB Editor] OrCAD / Allegro PCB DRC마커 내..

ansan-survivor.tistory.com

 

 

 

반응형
반응형

DFM (Design For Manufacturing)관련 여러 사용 방법에 대해서는 아래 참고.

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

 

[PCB Editor] [DFM] OrCAD / Allegro PCB Design True DFM Wizard 사용하기, DFM 마법사 사용하기

1. Setup - DesignTrue DFM Wizard 2. Wizard 진행 2-1. Welcome 2-2. Verify Stackup Names 2-3. Stackup의 타입 지정. 위 PCB는 Primary 부분만 Rigid이고, 나머지는 Flex의 속성을 갖음 2-4. Template 지정..

ansan-survivor.tistory.com

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

 

[PCB Editor] [DFM] 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

 

파트의 Lead영역을 설정하는 방법은 아래 참고.

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

 

[PCB Editor] OrCAD / Allegro PCB Lead Editor 기능 사용하기 (부품 파트의 리드부분 속성 배치)

이 기능은 Footprint를 설계할 때, Pad부분에 해당 파트의 실제 Lead가 어디까지 닿는지 등을 알 수 있으며 아래와 같은 사항들이 있다. Lead가 무엇인지 모르는 경우 아래 그림을 참고한다. (IC패키지

ansan-survivor.tistory.com

 

이 포스팅은 위에서 설정한 Lead Editor로 만든 Lead와 Pad의 Contact(접점) 영역을 바탕으로 DFM CM Rule을 설정하는 방법이다.

영역은 Toe와 Heel 그리고 Side로 나뉘어 지는데, 이 Lead가 해당 pad로 부터 거리가 얼마나 되는가에 따라 Rule을 설정하는 것이다.

이 기능을 사용하기 위해서는 최상위 라이센스인 "Allegro PCB Venture" 라이센스가 필요하다.

버전은 17.2버전 17.4 버전 지원.

 

1. 먼저 이 기능을 사용하기 위해 스위치를 On 시킨다.

필요에 따라 Lead를 제작한 핀 타입만 켤 수 있다. 위 경우는 모두 스위치를 켬 (그래야 DRC가 활성화 된다)

 

2. Rule Set 설정하기

myRule이라는 이름으로 Set 설정.

 

(옵션)

Non-Etch 일때 활성화 되는 칸

Etch 일때 활성화 되는 칸

 

3. Lead와 Pad간의 간격 최소값, 최대값 입력

    Under body outward L 으로 설정한 이유는, 해당 Lead의 타입이 그 타입이기 때문. (상단의 Lead Editor 포스팅 참고)

Under body outward L 의 최소값, 최대값 적용
설정하면 값이 위처럼 표시됨

 

4. Set 설정값을 Design에 적용

    아래와 같이 setting 값을 적용하면, 위에 Set서 만든 값이 알아서 할당된다.

 

5. DRC업데이트를 하면 해당 DRC가 발생한다.

(결과)

최소 거리를 0.5mm 유지하게 해두었는데, 실제 Lead와 Toe간 거리 값은 0.175mm 이므로 DRC에러가 발생 (Heel도 마찬가지)

만약 Toe와 Heel거리를 0.1 (0.175보다 적은값)으로 수정하면 해당 에러는 사라진다.

이렇게 DFM체크를 미리하여 사전에 납땜할때 Lead와 Pad간의 간격이 맞지 않아 발생하는 문제를 제조전에 사전에 발견하여 설계를 수정할 수 있다.

 

참고 링크)

https://community.cadence.com/cadence_blogs_8/b/pcb/posts/dfa-component-lead-checks

 

BoardSurfers: Detecting Potential Component Lead Assembly Issues

Placing component leads accurately as per the datasheet is an important task while creating a package footprint symbol. As the pin pitch goes down, the size and location of the component lead play a crucial role in the assembly of the components. The...

community.cadence.com

 

반응형
반응형

기본적으로 OrCAD PCB를 사용하면 아래와 같은 확장명을 갖는다.

드릴파일 : name.drl

거버파일 : name.art (거버 필름)

스크립트 파일 : name.scr (자동 매크로 기능)

 

그러나 만약 다른 프로그램이 동일 확장명을 사용해서 혼돈이 온다면 이 기본 확장명을 유저가 원하는데로 변경하여 사용할 수 있다.

방법은 아래와 같다.

 

1. Setup - User Preference

2. File_manament - Versioning

    그리고 아래 3줄을 보면 해당 artwork, drill, script 파일의 출력에 대한 확장명이 기본세팅 되어있다. 이를 변경한다.

 

 

반응형
반응형

PCB제조업체는 중국에 홍콩 업체 JLCPCB를 이용했다.

 

아래 회로는 12V를 5V로 전압강하 시켜주는 회로 설계

 

1. 회로 설계

클릭하면 확대

 

회로에 대한 자세한 사항은 아래 포스팅 참고

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

 

[전원회로] 전류량에 따른 DC 12V to 5V Regulator 전원 회로

일반 가전에서 많이 쓰는 12V짜리 DC전원을 5V로 강하 시켜주는 회로 흐르는 예상 전류량에 따라 여러 방법으로 전압강하회로를 적용시킬 수 있다. 1. 50mA 이하 전류가 흐를때 2. 100mA 전류가 흐를때

ansan-survivor.tistory.com

 

2. 각각 풋프린트 배치

Cadence 기본제공 풋프린트 + 다운로드 풋프린트

(풋프린트 심볼 무료 다운로드 사이트)

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

 

회로 Symbol, PCB Footprint 무료 다운로드 사이트 (OrCAD, Allegro, PADS, Altium 등등 모두 가능)

이전에 무료 다운로드사이트인 Ultra Librarian에 대해 소개했지만,, ansan-survivor.tistory.com/33 OrCAD/Allegro PCB IC회사의 Footprint 파일( .psm / .pad / .dra ) 및 3D Model 파일 (.step) 무료 다운" dat..

ansan-survivor.tistory.com



3. PCB제작

간단함으로 Top면에만 제작했다. GND는 Copper Plane으로 깔아 주었다.
드릴차트까지 모두 생성

4. 결과 파일 출력 후 압축

    다음 아래 파일들을 모두 압축하여 PCB제조 업체에 업로드.

    (각각 art 파일 필름 하나씩 확인해보기)

.DRL 파일

L01_TOP

L02_BOTTOM

NC_DRILL

SILKSCREEN_TOP

SOLDERMASK_TOP

SOLDERMASK_BOTTOM

================ < PCB 주문 및 제조하기 > =================

 

4.  JLCPCB 주문하기

    다행이도 한국 고객은 아래와 같은 행사를 진행하고 있다. 역시 중국에서 구매는 가격이 정말 저렴해서 좋은 것같다.

(아래 회원가입 및 구매 링크 - 이제 일부 한국어도 지원해서 편리합니다.)

https://jlcpcb.com/KOR

 

PCB Prototype & PCB Fabrication Manufacturer - JLCPCB

모든 단계에서 시간과 비용 절감한다. 클릭하시면 동영상을 볼 수 있습니다.

jlcpcb.com

위 링크로 들어가면 쿠폰 받기 가능.

 

 

    4-1. 회원가입 및 로그인 후 Order Now 클릭

 

    4-2. 압축파일 업로드

위에서 압축한 .zip 파일을 업로드 한다. 그러면 내가 올린 파일들이 아래와 같이 display된다.

 

    4-3. 재료 및 기타 옵션 선택

최소 5개 이상의 PCB부터 구매 가능하다. 그 외 옵션을 선택하면 우측에 가격이 변한다.

    4-4. 다되면 카트에 담기

 

    4-5. 장바구니 확인하기.

 

5. 구매 진행하기

    5-1. 주소 확인, 배송비 확인

 

    5-2. 개인통관부호 입력

(개인통관부호가 없으면 아래 관세청 사이트에서 발급받는다.)

https://unipass.customs.go.kr/csp/persIndex.do

 

관세청 개인통관고유부호

"개인통관고유부호발급"은 간단한 본인인증 후 이용 가능 합니다.

unipass.customs.go.kr

1.5kg 이하인경우 위에 DHL Express를 이용하면 된다. (항공 배송, 3~5일 소요)

    5-3. JLCPCB에서 파일에 문제가 없는지 검토 확인

    5-4. 결재수단 선택.

 카드결재, Paypal결재, 쿠폰  3가지 방식이 있다.

만약 쿠폰을 가지고 있다면, 아래 디스플레이가 되는데, 이를 선택해서 가격 할인을 받는다! (처음 가입시 쿠폰 지급)

필자는 더 좋은 쿠폰이 있어서 이를 적용했다.

완료되면 Pay 선택

 

    5-5. 주문내역 결과 확인

 

6. JLCPCB 엔지니어와 소통

  만약 어떤 설계 데이터(홀 크기, 도금 여부 등)를 누락했을 때, 내 데이터를 바탕으로 JLCPCB엔지니어와 대화를 통해 수정이 가능하다. Live chat을 지원하며 바로 우측 하단에 엔지니어와 실시간으로 소통하며 24시간 대응을 해준다.

 

7. PCB 언박싱

    마침내 PCB가 집까지 배송이 되었다. 뾱뾱이로 잘 포장되어 있으며, 파란색 박스로 온다.

주문할 PCB 색상을 보라색으로 했는데 디자인이 예쁘다.

8. 사전 테스트

입력부 DC 12V Jack 작동 여부 확인

아쉽게도 토글스위치를 달려고 했지만, Hole의 크기가 작아서 달 수 없으므로.. 쇼트시켜버렸다.

(다음엔 토글 스위치를 달때 Hole크기를 좀 크게 해야겠다.)

 

 

9. DIY 부품 납땜 및 제작 및 동작 테스트

연결되면 LED가 들어오도록 하고, 최종적으로 출력에 5V가 나오는 것을 확인. 12V어댑터로도 5V로 사용할 수 있다!

 

(완성 결과 물) 12V to 5V 어댑터

아쉬운점은 토글스위치의 Drill Hole 크기를 제대로 계산하지 못해서 그냥 쇼트시킨 것.

LED가 너무 밝아서 그냥 빼버렸다... 다음엔 저항크기를 더 높여야 겠다. 330옴 대신 1K옴 추천한다.

실제 산업체에서 PCB를 직접 설계하여 제작하지 않는 이상, 학생들이나 선생님, 일반 DIY를 하는 사람들은 OrCAD로 설계를 하고 실제 PCB 데이터를 가지고 제작을 맡기면, 이게 제작이 될까? 하는 사람들이 많을 것이다. 실제 어떤 데이터를 Export해서 제조를 의뢰해야 의문이 갖는 사람도 많을 것이다.

 

하지만 위에서 보여준 Artwork필름 파일들(.drl 파일  .art 파일)을 압축하여 JLCPCB 제조 업체에 위와 같은 과정으로 파일을 제출하고 이 과정대로 진행한다면 위처럼 동작이 되는 PCB를 받아볼 수 있다.


JLCPCB에서 아래와 같이 여러 이벤트를 진행하고 있다고 한다.

실제 OrCAD로 PCB를 제작까지 고려하고 있다면 위 혜택을 받아 PCB를 제조해보는 것도 좋은경험이 될 것이다.

생각하고있는 아이디어가 있다면 아래 JLCPCB을 통해서 주문해보도록 한다! (한국어 홈페이지도 만들었다고 한다)

https://jlcpcb.com/KOR

 

PCB Prototype & PCB Fabrication Manufacturer - JLCPCB

모든 단계에서 시간과 비용 절감한다. 클릭하시면 동영상을 볼 수 있습니다.

jlcpcb.com

 

 

 

 

반응형
반응형

Pspice에서 지원하는 LM7805C 레귤레이터를 지원한다.

 

아래 포스팅의 7805회로를 참고하여 회로 설계

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

 

[전원회로] 전류량에 따른 DC 12V to 5V Regulator 전원 회로

일반 가전에서 많이 쓰는 12V짜리 DC전원을 5V로 강하 시켜주는 회로 흐르는 예상 전류량에 따라 여러 방법으로 전압강하회로를 적용시킬 수 있다. 1. 50mA 이하 전류가 흐를때 2. 100mA 전류가 흐를때

ansan-survivor.tistory.com

 

 

1. 12V to 5V 회로 설계

 

2. 새 시뮬레이션 만들기

 

3. Time Domain의 최대 Run time 시간, Transient Step시간 설정

최대 10ms 까지 측정, 2ms 단계별 측정

 

4. Vin과 Vout에 프로브를 찍고 Run

각 네트에서의 전압과 전류를 확인 할 수 있다.

(시뮬레이션 결과) 

12V가 들어와서 5V가 나감을 확인할 수 있다.

 

 

반응형
1···61626364656667···181

+ Recent posts