반응형

OrCAD에서 제공하는 pad만들 때쓰는 툴인 Padstack에는 다음과 같은 pad메뉴가 있다.

그림먼저 보자면,

Pad의 구조

가장 위에 Soldermask는 일반적인 PCB기판의 초록색으로 덮힌 부분 가장 외곽에 씌여진 필름이다.

이름 그대로 Solder가 원하는 부분에만 모여있도록 하는 Mask이다. 즉, 원하는 위치에만 납이 머무르도록 한다. 그 외부분은 납이 묻지 않도록 한다.

 

1. Reugular Pad

 

가장 최상단과, 하단 (Top, Bottom)에 있는 Pad며, 부품의 Pin을 납땜하기 위한 공간. 우리가 쉽게보는 그 pad이다.

땜을 하기 위한 자리, 눈에 보이는 Pad가 Regular pad

2. Thermal Pad

 

다른말로 Thermal Relief라고도 한다.

넓은 Coppor Plate(Plane Layer = Shape Area) 와 연결되어있는 Pad에 Pin을 납땜할때 (예를들면 GND핀이나 VCC핀)

납땜으로 인하여 발생한 열이 Plane를 타고 다른 부품에 영향을 주지 않도록, 또는 급격하게 방열이 되어 납이 제대로 안되는 것을 방지하기 위한 목적.

 

예를 들어, 어떤 Through Hole에 어떤 Pin을 납땜을 한다. 이때 PCB 기판의 Layer는 8층.

출처: http://www.jps-pcb.com/download/standard-pcb-layer-stackup-4-to-12-layer.html

저 Hole에 납땜을 하면, GND Plane과 VCC Plane의 동판의 크기가 넓기 때문에, 방열판의 역할을 할 수가 있다.

납땜은 납의 녹는점까지의 충분할 열을 가해야 납이 녹을 수 있는데, 저 동판이 열을 다 빼앗아가면 납땜이 제대로 되지 않는다. 다시말해 냉땜이 될 가능성이 높다는 것이다.

 

핀의 lead가 Hole전체에 납과 같이 잘 부착이 되어야 하는데, 일부는 부착이 되고, 빨리 식어버리는 부분은 부착이 안되면, 이를 'Bad solder joint' 라고 한다.

Bad solder joint (빨간색: 납이 스며든 부분)

그래서 저 Plane과 연결된 부분에 'Thermal Pad (=Thermal Relief)'를 배치해 급격한 열 방출을 막는 것이다.

저 4개의 외곽부분에 Void공간 (공백 공간)을 형성하여 열이 빠져나갈 면적을 줄이는 것이다. 즉 모든공간으로 열이 빠져나갔으나, 이제는 저 4개의 연결된 부분으로만 열이 빠져나갈 수 있다.

저 Void가 있는 부분은 우리눈에 보이지 않는다. 왜냐하면 Plane이 있는 layer에 내장되어 있기 때문!

 

3. Anti Pad

 

어떤 Through Hole Pad에서 넓은 Coppor Plane (=Shape)과 이격시키는 거리.

예를들어 아래 8 layer 경우 VCC와 GND Plane이 넓게 깔리게 되면, Through Hole핀을 만들 때, VCC, GND 핀이 아닌 경우는 아래 그림과 같이 이격거리를 둬야 한다. (아니면 Short되버리니까, 또는 Capacitance가 발생 우려)

(* layer를 나누는 기준은 동판이 몇층인가)

 

아주 좋은 그림이 있어 추가한다.

* Thermal pad를 보면 4개의 void구멍을 볼 수 있다. 저기는 VCC나 GND로 볼 수 있다.

* Anti pad를 보면 Through hole에서 거리가 이격됨을 볼 수 있다.

 

OrCAD Allegro PCB에서 Thermal Pad를 어떻게 연결할지에 대해 옵션을 선택할 수 있다.

1. 수직으로 연결

2. 대각선으로 연결

3. 통체로 연결 (일체화)

4. 8개의 통로로 연결

5. 연결 안함

 

 

반응형
반응형

http://www.tcltk.co.kr/node/311

 

강좌 | Korea Tcl/Tk Community

 

www.tcltk.co.kr

https://www.tutorialspoint.com/tcl-tk/

 

Tcl - Environment Setup - Tutorialspoint

Tcl - Environment Setup Advertisements Local Environment Setup If you are willing to set up your environment for Tcl, you need the following two software applications available on your computer − Text Editor Tcl Interpreter. Text Editor This will be used t

www.tutorialspoint.com

TCL/TK 공부 관련 한글, 영어 링크

반응형

'TCL\TK' 카테고리의 다른 글

Tcl 함수 만들기, 함수 구조 예제  (0) 2020.03.28
Tcl 기본 문법 예제  (0) 2020.03.27
[TCL/TK] 윈도우10에서 개발 환경 구축  (4) 2020.03.26
반응형

전자캐드기능사 시험을 볼때, 해당사항은 암기해야 한다.

OrCAD Caputre Schematic 도면을 그릴때 심볼 이름들 주의사항.

Capture에서 사용하는 심볼들, 순서대로

DIP8_3 발이 8개 칩

 

DIP14_3, 1개의 IC가 A,B,C.. 로 나누어져 있다는 것에 주의 (발이 14개 칩)

 

DIP16_3, 4538만 A,B로 나뉘어 있음 (발이 16개 칩)

 

커넥터들 JUMPER2~5

 

다이오드, LED, 제너다이오드

 

저항, 가변저항

 

캐패시터
트랜지스터, BJT, FET
전압 레귤레이터
스위치

 

풋프린트 만들기

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

 

<전자캐드기능사> Cadence OrCAD PCB Package(패키지 심볼/Footprint 풋프린트) 만들기.

위와 같은 TR의 Package symbol Footprint를 만들어 볼 것이다 Work Flow는 아래와 같다. Silkscreen 만들기 -> Pin 생성하기 -> Ref Des(참조번호) 설정 -> Package Boundary (부품영역) 설정 1. 패키지 심볼을..

ansan-survivor.tistory.com

내장된 풋 프린트 정보

https://ansan-survivor.tistory.com/23?category=384544

 

<전자캐드기능사> Orcad Allegro PCB Editor Footprint 정보

http://blog.naver.com/kingreddrake/80185249306 PCB Editor에서 footprint 명 0603RF_WV_12D 0805RF_WV_12D 1206RF_WV_12D 1210RF_WV_12D AT_35UX CAP196 C... blog.naver.com 네이버 블로거님께서 내장된 Footp..

ansan-survivor.tistory.com

 

반응형
반응형

https://needjarvis.tistory.com/455

 

맨하탄 거리(Manhattan Distance) 개념과 구현해보기

맨하탄 거리(Manhattan Distance) 혹은 맨해튼 거리는 유클리드 거리(Euclidean Distance)와 함께 매우 기초적인 좌표간의 거리를 구하는 방식이다. 이름에서 뉘앙스가 풍기겠지만, 이 맨하탄은 미국 뉴욕시 행정..

needjarvis.tistory.com

위 블로거님이 설명을 잘해 주셨다.

 

요약하자면,

 

뉴욕의 맨해튼의 도로 모양을 보고 유래.

초록색 : 유클리드 거리 (최단거리)

 

그러나 실제로 모든것을 다 뚫고 갈 수 없어, 빨간색, 파랑색, 노란색과 같이 출발지부터 목표지까지 그릴 수 있음.

빨간색 = 파랑색 = 노랑색  모두 길이가 같음. 가는 방법의 차이.

맨하탄거리 공식

해당 공식을 사용하면, 빨간색, 파랑색, 노랑색의 결론이 도출.

즉 가장 현실적인 최단거리를 찾는 공식임. (직선으로 연결한 것이 아닌).

 

 

Cadence OrCAD/Allegro PCB에는 이 맨해튼거리가 산출된다.

Show Element창을 띄워보면, 실제 Path의 길이와, Mahattan 길이가 측정이된다.

맨해튼거리 100% (90도)

반응형
반응형

시험장 정보에 대해 잘 정리해 주셨다.

 

출처: https://blog.naver.com/howtoorcad/221816962489

시험장 버전이 변경될 수 있으니, https://blog.naver.com/howtoorcad/221816962489 블로거님의 링크를 주기적으로 확인하시길 바랍니다.

 

전자캐드기능사 실기 버전, 교재, 공부 방법, 후기

​안녕하세요. 여러분~ 오(아캐드) 하(이)~!​​지난주에 2020년 1회 전자캐드기능사 필기 시험이 있었죠~...

blog.naver.com

 

 

최근에 어려워진 2020년 3회차에 변경된 CONTROL BOARD를 만드는 법.

 

1. 회로도 OrCAD Capture 설계

ansan-survivor.tistory.com/272

 

<전자캐드기능사> 2020년 공개문제 3회차 신유형 CONTROL BOARD, OrCAD Capture Schematic

(TIP) 시작하기 전에, 만약 시험장에 가서 OrCAD PCB 메뉴바라던가, 내가 작업했던 환경이랑 다르다거나 하면 매우 당황스러울 수 있다. 아래와 같이 기본으로 돌린다거나, 초기화 세팅을 이용하면

ansan-survivor.tistory.com

 

2. 풋프린트(Footprint) 만들기

ansan-survivor.tistory.com/273

 

<전자캐드기능사> 2020년 공개문제 3회차 신유형 CONTROL BOARD, Footprint 생성하기

(TIP) 시작하기 전에, 만약 시험장에 가서 OrCAD PCB 메뉴바라던가, 내가 작업했던 환경이랑 다르다거나 하면 매우 당황스러울 수 있다. 아래와 같이 기본으로 돌린다거나, 초기화 세팅을 이용하면

ansan-survivor.tistory.com

 

3. PCB설계

ansan-survivor.tistory.com/274

 

<전자캐드기능사> 2020년 공개문제 3회차 신유형 CONTROL BOARD, PCB 제작하기

(TIP) 시작하기 전에, 만약 시험장에 가서 OrCAD PCB 메뉴바라던가, 내가 작업했던 환경이랑 다르다거나 하면 매우 당황스러울 수 있다. 아래와 같이 기본으로 돌린다거나, 초기화 세팅을 이용하면

ansan-survivor.tistory.com

4. 결과 출력

ansan-survivor.tistory.com/277?category=384544

 

<전자캐드기능사> 2020년 공개문제 3회차 신유형 CONTROL BOARD, PCB Gerber파일 생성하기, 결과물 제출

(PCB 제작 포스팅) https://ansan-survivor.tistory.com/274 2020년 공개문제 3회차 신유형 CONTROL BOARD, PCB 제작하기" data-og-description="OrCAD Capture schematic 도면 만들기 https://ansan-survivor.tis..

ansan-survivor.tistory.com

 

위 내용은 모두 16.6으로 제작.

 

 

17.2버전으로 만드는 방법은 아래 전자책으로만 있다.

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

 

<전자캐드기능사> 2021년 전자캐드기능사 실기 OrCAD 17.2버전 전자책 출간 (변경된 신유형)

*구매는 아래 링크에서 가능합니다. (크몽)*  ※ 전자책에대한 판매 링크는 아래와 같습니다. ※ (크몽) https://kmong.com/gig/342969 2021 전자캐드기능사 17.2 합격 시켜 드립니다. | 15000원부터 시작 가

ansan-survivor.tistory.com

 

반응형
반응형

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. Efficient selection of overlapped objects, hence easy to differentiate leading...

resources.orcad.com

위 사이트를 참고하여 만들었다.

 

1. New - Library

2. New Part 생성

3. 심볼 만들기

    3-1. 단일 심볼 (Homogeneous)

          1) 사용자정의 이름 지정

          2) 참조번호지정

          3) Footprint 이름 설정

    3-2. 분할 심볼 (Heterogeneous)

          1) 사용자정의 이름 지정

          2) 참조번호지정

          3) Footprint 이름 설정

          4) 체크

          5) 몇개로 분할할지 설정 (A, B, C... 으로 섹션이 나뉨)

A, B, C 3개의 섹션 확인

섹션추가를 원할경우 오른쪽의 Package Properties의 Section Count숫자를 늘려준다.

OrCAD 16.6 버전에는 아래 해당 탭이 생기지 않는다!

고로 View - Next Part 메뉴를 클릭하여 A,B,C,D... 등 파트를 선택해야 한다.

 

 

4. 심볼 그리기

해당 툴을 이용하여 그리기
심볼 외형을 그림

5. 핀 넣기

오른쪽 Pin을 클릭
핀 이름과 해당 핀넘버를 지정. (핀 번호는 겹쳐서는 안되고, 핀 이름은 서로 다르게 하는 것을 권고)

또한 A에서 만든 심볼을 B에 넣기 위해 복사가 가능하다 Ctrl + C

A에서 Schematic을 복사
B에다가 붙여넣기 하면 심볼이 들어감. 거기서 Pin을 배치하면 4부터 이어서 나온다.
C에는 일부러 다른 심볼을 넣어보았다.
저장하기 =&amp;gt;&amp;nbsp; 파일명.OLB

6. 배치하기

라이브러리 추가 - 경로찾기 - 내가 만든 OLB파일 추가
파트를 배치하면 내가 설정한 A,B,C가 순서대로 나온다.

3개중에 아무거나 눌러도 같은 속성 Property 창이 열린다.

A, B, C 어떤걸 눌러도 같은 속성창이 열림.&amp;nbsp; 처음에 설정한 PCB Footprint 확인

반응형

 

<그림 이미지 심볼 배치하기>

bmp 이미지 선택
마크가 찍힌 심볼을 볼 수 있다.

 

(VCC, GND, Port, Off-page 등 심볼을 만드는 방법은 아래 참고)

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

 

[CAPTURE] OrCAD Capture 심볼 만들기, 편집하기 (VCC, GND 심볼, off-page 심볼, port 심볼, Title Block 심볼, Pin S

OrCAD Capture의 Place를 보면 기본적으로 제공하는 여러 심볼들이 있다. 그중 유저가 직접 제공하는 심볼이 아닌, 나만의 심볼을 만들 수 있는 방법이 있다. 위 항목의 심볼을 유저가 제작할 수 있도

ansan-survivor.tistory.com

 

반응형
반응형

Cadence Allegro PCB 기능중에 "Miniaturization" 이라는 기능이 있다.

 

* OrCAD PCB Standard, Professional에는 이 옵션에는 없다. 오직 Allegro PCB Editor를 구매해야 이 옵션 추가구매가 가능하다.

Cadence tool 구매처에 문의하여 구매해야 한다.

이 포스팅은 해당 기능을 사용하는 방법에 대한 포스팅이다.

Allegro PCB Desiner의 Miniaturization 옵션 선택

이 옵션에는 크게 HDI PCB 설계, Embedded Component 설계 로 구분할 수 있다.

* HDI (High Density Interconnect) PCB  : 고밀도 집적 PCB 설계.

* Embedded Component : 말 그대로  PCB내부 layer에 IC칩 또는 수동소자를 넣어 집적도를 높인다.

layer내부에 칩과 소자들, https://www.flowcad.ch/en/products/allegro/allegro-pcb-designer/miniaturization-option 출처

이러한 설계의 장점으로는, (https://www.pcbnet.com/blog/hdi-pcb-advantages-and-applications/)

 - 제품의 크기를 획기적으로 줄여줌 (layer감소시킴)

 - 전체 크기가 줄어들기 때문에 재료 원가가 줄어듦

 - IC사이 선로(transmission line)가 더 가까워짐으로 고속 신호전송에 유리

 - BGA설계시 매우 유리 (공간활용 극대화)

 ...등등 위 링크 참고

 

크게 2가지의 기능이 있다.

1. Microvia (Via크기가 6mil = 0.152mm = 152um 이하) 를 활용한 layer 내 고밀도 패턴 설계

2. Embedded Component를 활용한 layer 내부에 칩 및 소자 배치

 

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

 

Microvia 만들기

 

 

1. padstack을 이용해 다음과 같이 진행.

 

Microvia는 보통 Laser로 제작한다.
다음과 같이 Microvia를 만들고, "Seed_uvia"라는 이름으로 저장

2. Allegro PCB Editor에서 내가 만든 Microvia 등록시키기.

사용자정의 이름, 비아선택, 사각박스활성화, 시작-끝 레이어 설정

 

3. CM Rule (Constraint Management 에서 Via사용)

다음과 같은 8층짜리 layer를 사용함

 

(1) Physical Rule에서 DEFAULT의 VIA를 클릭.

(2) 필터창에 내가 아까 정의한 Microvia이름을 찾음.

(3) 찾은 Microvia를 더블클릭하여 오른쪽으로 이동

(4) Up, Down 버튼눌러서 via순서를 정하고, OK누르기

 

4. via 사용하기

F10을눌러 Etch모드 활성화 후, Act - WL로 변경, All 체크
Pattern을 그리다가 더블클릭하면 Add Via가 뜸

 

(x:y)의미 x->y레이어로 이동

(추가) Line Fattening

이 기능은 기존 OrCAD PCB에도 있는 기능이다. 내부의 Line두께를 변화 시켜줌.

두께를 입력
뚜꺼워지기 전
두꺼워진 후

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

 

반응형

 

Embedded Component

 

1. Layer  설정.

Cross-section 클릭
원하는 layer의 Embedded 옵션에서 설정하여 부품실장 위치 결정
Dual-Side로 실장도 가능
Dual-side, 위아래로 납땜실장

2. DRC Rule 설정.

 

3. Quckplace를 이용한 배치

4. 아래와 같이 배치, Layer가 다름으로 색상이 다르다.

5. Cavity 색상을 활성화하여 어느 부분이 빈공간인지 확인

지속적으로 업데이트가 되도록 Smooth를 체크

 

 

6. 범위 지정하여 Cavity로 설정하기.

Cavity Shape을 한번 클릭하면, 흰색으로 변환 (활성화 되었다는 뜻)
사각박스를 그린만큼 Cavity가 되어버림

반응형
반응형

테스트 환경은 아래와 같다.

 

1. RPM방식으로 의존성과 함께 모두 설치

yum install -y httpd

 

2. 설정파일 편집 (편집기 vi이용)

vi /etc/httpd/conf/httpd.conf

Listen 80번 포트 확인

 

ServerName IP주소 주석 해제

(참고)

설정, 에러, 로그 위치
Client에게 제공할 웹문서 위치
디폴트 웹문서 (사용자 지정 없을때)

3. 방화벽설정 (80번 포트 열고, Reload)

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

    잘개방되었는지 확인 

firewall-cmd --list-ports

    Listen이 되는지 확인

netstat -tulpn | grep LISTEN

4. Apache 작동 확인 (Start, Stop, Status)

상태확인 (active) <= 켜진 상태
systemctl stop httpd 명령어로 끄고, 상태보기
다시 켜보고 상태 찍기
Apache작동 해당 명령어들

5. html파일 테스트로 만들어서 Client에게 보여주기

     index.html 파일 만들어서 입력

vi /var/www/html/index.html

편집기로 입력 후 저장
내 아이피 주소로 가보면 다음과 같이 볼 수 있다.

 

반응형
1···163164165166167168169···181

+ Recent posts