반응형

아래는 가장 단순히 두 IC간의 고속 Signal이 통과할때, RE(Radiated Emission) 전자파 방출에 관한 그림이다. 아 그림과 같이 전류는 두 Trace "Signal"과 "Ground"를 돌며 폐루프를 형성하는데, 그때 그 폐루프의 면적이 전자파방출을 하는데 중요한 요인이 된다. 아래 수식의 A값이 Area로 폐루프 면적을 나타내는데, 다른계수는 거의 고정되어있고, A값이 클수록 방사가 많아지게 된다. EMI를 고려한 설계시 이 면적을 중요하게 다뤄야 한다.

A : 폐루프 면적 (중요값)

다음 아래 Case1, Case2, case3 가 있다.

오직 Top layer만 있다고 가정하에 신호선과 GND 폐루프

Case 1
case 2
case 3

전자파 방출 순위로 보면, Case 1 > Case 2 > Case 3 으로 볼 수 있다. 이처럼 신호와 GND의 거리가 전자파 방출에 중요한 원인이 된다고 볼 수 있다.

그러면 어떻게 폐루프를 가장 짧게 만들 수 있는가?

그것이 바로 Shape Plate를 까는 이유가 될 수 있다. 전류는 저항이 적은 최단거리만을 골라서 돌아 오게 되는데, 그 경로가 넓고 자유로운 공간일 수록 유리하다.

GND shape을 깔때 폐루프

 

반응형
반응형

iptime 공유기를 받았으나 전원은 어떤걸 쓰고 설정을 어떻게 하는지 몰라서 알아봤다.

제품명은 Q604, DC전원 찾아보니 iptime Q&A에서 아래와 같은 글을 보고 집에 커넥터를 찾아서 6V 0.5A를 사용.

그리고 iptime 비밀번호를 모름으로 초기화를 시켜준다. (RESET 이라고 써있는 버튼을 10초동안 눌러준다)

그럼 CPU라는 불빛이 깜빡 거릴 때, 스위치를 때준다.

그러면 default인,

id : admin

pw : admin 

설정된다.

 

반응형
반응형

라즈베리파이 4, 윈도우 10으로 진행

OS Kernel버전 정보

 

라즈베리파이에 폴더를 만들고, 윈도우와 공유하는 폴더를 만들었다.

윈도우10으로 손쉽게 파일을 만들어 공유폴더에 저장하면, 라즈베리파이에서 손쉽게 접근할 수 있다.

예를들면 코딩을 하다가 비주얼스튜디오로 작성하고 그 c코드를 공유폴더에 저장하면 라즈베리파이에서 그 c파일을 그대로 사용하면 된다.

 

1. Pi 최신 버전 업데이트 & 업그레이드

$ sudo apt-get update  
$ sudo apt-get upgrade

 

2. 삼바 설치

$ sudo apt-get install samba samba-common-bin

 

3. 공유폴더 만들기 (필자 'shareSamba' 라는 폴더명을 다음경로에 만들었다 =>  /home/pi/shareSamba )

$ cd                 (home 디렉터리로 이동) 
$ mkdir shareSamba   (디렉터리 생성)

 

4. 설치가 완료되고나서 삼바 유저와 패스워드를 설정한다. (필자는 유저 이름을 pi로 했다), PW는 두번 반복적으로 치면 된다. (PW는 입력이 되어도 display되지 않는다)

$ sudo smbpasswd -a pi

 

5. 삼바 설정 (nano or vim 편집기중 아무거나 사용한다. 필자는 vim을 주로 쓴다)

$ vim /etc/samba/smb.conf

6. 맨 아랫줄에 아래와 같이 추가한다. 저장하고 종료한다.

7. 삼바를 재실행 한다.

$ sudo /etc/init.d/samba-ad-dc

 

============= 여기까지 라즈베리파이4에서 설정하고 =========================

 

윈도우 창에서 => \\[라즈베리파이 ip주소]\pi

그리고 아까 설정한 password를 입력하면 공유폴더가 생긴다.

필자는 아래와 같이 txt파일을 만들었고 리눅스로 확인

텍스트 생성 완료

 

 

 

<최신버전 라즈베리파이4 구매 링크>

https://link.coupang.com/a/jZl4C

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

기존 라즈베리 파이 4 모델 B 2 4 8GB RAM 옵션 9 레이어 아크릴 케이스 32GB TF 카드 스위치 전원 어댑

COUPANG

www.coupang.com

 

 

 

 * 라즈베리파이 유용한 정보들...

 

=> 라즈베리 파이 고정 IP주소 할당하기

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

 

[Raspberry Pi] 라즈베리파이 고정 IP 할당하기

$ ifconfig <= 본인 IP주소 확인 1. 네트워크 설정 편집 파일 수정 (vim 또는 nano편집기 둘중 하나 선택) $ sudo vim /etc/dhcpcd.conf   또는 $ sudo nano /etc/dhcpcd.conf 2. 아래 마크한 부분 주석해제, 본..

ansan-survivor.tistory.com

 

 

=> 라즈베리파이에서 자주 쓰이는 명령어 집합

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

 

[Raspberry Pi] 라즈베리파이 "라즈비안"에서 주로 사용할 기본 리눅스 명령어

아래 명령어 정도는 알아두면 라즈베리파이로 리눅스 사용시 좀 더 편리하다. 버전확인 현재 실행중인 프로세스 확인, 종료 파일, 디렉터리(폴더) 찾기 계정 권한 설정 파일 유형 변경 날짜, 시

ansan-survivor.tistory.com

 

 

반응형
반응형

S-parameter

 

어떤 1개의 Trace에서 양쪽( 양쪽이므로 2개의 포트)에 포트를 달아서 그 선로의 특성임피던스를 테스트하는 값. 

아래 S아래 첨자가 의미하는 것은 아래와 같다.

예를들면 S11 경우, 1번포트에 입력을 넣어서, 1번포트로 얼마나 나왔는가 이다. 만약 5를 넣어서 5가 나오면, S11 = 1,전부다 반사되었으므로 전반사상태이다. 

예를들면 S21 경우, 1번포트에 입력을 넣어서, 2번포트로 얼마나 손상없이 잘 투과되었는가 이다. 즉, 신호가 얼마나 잘 통과했는가를 보는 투과계수이다.

S11, S22 는 입력을 넣어서 그 포트로 다시 출력이 되는 값으로, 얼마나 반사되 되는가를 나타냄으로, "반사계수"라고 한다.

S12, S21 은 반대로 입력을 넣어서 손실없이 얼마나 잘 출력이 되는가를 나타낸 "투과계수" 이다.

 

가장 이상적인 신호는 반사계수 = 0, 투과계수 = 1 이어야 한다.

현실의 신호는 이상적이지 않기에, 최대한 이상적인 값에 가까이 가도록 만들어야 한다.

 

반사계수와 리턴로스 (VSWR, Return Loss, Γ)

 

(아래 링크 참고,  계산기도 있으므로 사용이 편리하다)

반응형

http://www.rfdh.com/rfdb/vswr.htm

 

RFDB : VSWR

반사계수 (VSWR, Return Loss, Γ)  Reflection Calculator Reflection Calculator ☞ 사용방법- 3가지 변환 기능중, 원하는 변환기능의 왼쪽 입력값을 넣은후 각각 calculate 버튼을 누른다.  Equation▶ 반사계수 ( Γ , gamma, Reflection Coefficient)어떤 연결단에서 임피던스 차에 의해 발생하는 반사량을 단순히 입력전압대 반사전압비로 계산한 지표를 말한다. 말 그대로 입

www.rfdh.com

반사계수는 감마로 표시하며 식은 위와 같다.

 

예를 들면 어떤 시스템에 6V를 넣고 6V가 다시 나왔다면  Γ=1 이다. 즉 Reflection coefficient(반사계수) 값이 1이 된다.

이를 Return Loss로 바꾸기 위해서는, 아래 식으로 계산 하면 된다.

 Γ=1 일 때, RL = 0이 된다. log 1 = 0 이므로.  RL = 0 이라는 값은, Return Loss값이 0이라는 뜻이고 이 의미는 전반사가 되었다는 뜻이다. 즉 회로에 Load가 제대로 걸리지 않고 모두 되돌아온다는 뜻이다. RL = 0은 전부다 돌아온 값이므로 최대값이라고 볼 수 있다.

 

만약 6V를 넣고 3V가 나왔다면? Γ=-0.5 이다. 이를 RL값으로 계산 하면, RL = -0.6020  이다. 이를 통해 알 수 있는 것은, RL값이 작으면 작아질수록( -로 갈수록) Loss가 줄어드는 것으로 회로가 양호 하다는 것이다.

 

Loss를 줄이는 방안으로

Trace 길이를 짧게 배선하고 (배선이 짧아지도록 배치를 바꾸는 것도 좋음)

중요 Trace는 Via가 없이 배선하는 것이 좋다.

Trace에 Stub가 생기지 않도록 배선을 한다.

Trace의 폭이 일정하도록 배선 설계를 한다.

 

 

(아래 글도 읽어보면 도움된다)

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

 

PCB에서의 신호 반사란? (signal reflection in PCB) 신호반사, 신호왜곡, 특성 임피던스

아래 영문 블로그를 보고 번역했다. https://www.raypcb.com/signal-reflection-in-pcbs/ Signal Reflection in PCBs - Printed Circuit Board Manufacturing & PCB Assembly - RayMing Printed Circuit Boards (P..

ansan-survivor.tistory.com

 

반응형
반응형

PCB보드를 만들면 자사의 회사 로고를 넣는 것을 많이 볼 수 있다.

아래 그림은 라즈베리파이 사의 보드 로고를 프린팅 한것이다.

보드에 로고를 넣는 방법을 알아 보겠다.

0. 반드시 시작할 때 "Mechanical symbol" 환경으로 시작한다.

 

1. PCB Editor Mechanical 으로 실행한다. File - import - logo

2.  .bmp 파일의 로고파일만을 불러올 수 있다.

.bmp 파일 이미지

3. 원하는 scale을 설정하고, import를 누른다. , 원하는 위치로 옮긴다.

 

* 로고를 배치할 때 bmp파일 대비 scale과 좌표를 조절할 수 있다.

배치 후 scale조절과 modify로 변경 가능하다.

 

(아래 영상 참고)

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

 

반응형
반응형

Cadence License Manager는 12.06 버전 (구버전) 이 문제가 될 수도 있다.

 

최신버전인 12.08버전으로 다운로드 하는 것을 추천한다.

 

윈도우10에서 확인 방법은

 

1.  찾기(Ctrl + S) - "프로그램 추가 제거" 검색

영문 버전이라 이렇게 나온다

2. 아래 검색창에 cadence lic 정도만 쳐도 아래와 같이 버전을 확인할 수 있다.

https://www.cadence.com/en_US/home/support/software-downloads.html

 

Software Downloads

Our software is electronically distributed to customers with a current maintenance agreement and Cadence Online Support, or eDA-on-Tap website accounts.

www.cadence.com

Cadence 공식 홈페이지에서 로그인하여 다운로드 받을 수 있다.

반응형
반응형

아래영상을 참고하여 만듦

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

 

우선 이 기능을 사용하기 위해서는 OrCAD PCB Professional 라이센스가 있어야 한다.

그러나 이중에 Dynamic 이라는 옵션을 사용하기 위해서는 Allegro PCB Designer 이상의 라이센스가 필요하다.

Dynamic옵션은, Teardrop또는 Tapered Trace를 사용한 후, 수정이 필요해 Slide를 통해 Trace의 방향을 바꿨을 때 자동으로 적용시켜주는 옵션인데, 이 옵션이 없으면 수정하고 다시 Teardrop또는 Tapered Trace를 적용시켜주어야 한다.

(옵션 장난질이 H모 자동차 같다......)

이 옵션 차이는 포스팅의 맨 아래쪽에 있다.

 

1.  Parameter 설정하기

    Route - Teardrop/Tapered Trace - Parameter

    제일 위에 있는 설정은 Teardrop을 활성화 시킬 Pad모양

 

    기본적으로 아래와 값이 default로 설정되어있다.

    옵션에서는 Teardrop(=fillet)과 Tapered Trace 두개로 나눠져 있다.

왼쪽 teardrop, 오른쪽 Taper Trace

두개의 차이점은,

Teardrop은 Trace가 via나 pin에 연결될 때 그 경사각을 완만하게 만들어 주는 것이다.

Tapered Trace옵션은 Trace의 폭이 갑자기 줄어들 때, 그 각을 완만하게 만들어 주는 것이다.

 

2. teardrop(=fillet) 사용하기

    2-1.  Route - Teardrop/Tapered Trace - Add Teardrop

    FindFilter값 cline으로 설정 (net설정시 design파일 모든 net에 적용됨)

    cline을 Find로 선택했기 때문에, 하나의 Trace를 클릭했을 때, 양쪽 pin과 via에 아래와 같이 Teardrop이 생긴다.

    만약 Find를 Net로 선택하면 Design파일 모든 net에 위와 같은 Teardrop이 다 적용된다.

    2-2. Fillet각 조절하기 (완만하게 Trace와 연결)

     해당값을 바꾸면, 기존 90도의 각보다 더 길어지면서 Pad, Via와 Trace가 더 완만한 경사를 갖게 된다.

default값은 90으로 되어있지만, 40도로 변경했을 때,

3.  Tapered Trace 사용하기

    3-1. 반드시 Tapered traces 체크박스를 활성화 시켜주어야 한다.

    3-2. Cline또는 Net를 선택하고 Trace 두께가 바뀌는 부분에 옵션사용

          (동일한 Net에 Trace가 급격이 변화되는 것을 완만하게 바꿔줌)

    3-3. 경사도 변경 테스트 (더 완만하게)

위와 같이 10도로 변경 되었지만, 두께 차이가 너무 크다.

    3-4. 작은 경사도에 맞게 수정하기

        현재 저 두꺼운 Trace는 1mm 이다.

      이를 부드럽게 수정하기 위해서는 아래 Parameter값을 변경해야 한다.

      떨어지는 경사각을 완만하게 하기 위해서는 Desired angle을 최대한 아래로 낮추고,

       최대한 떨어지는 길이를 멀리 늘려놓아야 완만하게 할 수 있다. 

즉, 각을 완만하게 길게 빼고 싶다면,

Desired angle을 낮추고,

Max offset은 늘리고,

 

 

4. Dynamic 옵션사용

    위에서 언급했지만, 이 옵션을 사용하기 위해서는 Allegro PCB Designer 옵션이 필요하다.

Dynamic옵션은, Teardrop또는 Tapered Trace를 사용한 후, 수정이 필요해 Slide를 통해 Trace의 방향을 바꿨을 때 자동으로 적용시켜주는 옵션인데, 이 옵션이 없으면 수정하고 다시 Teardrop또는 Tapered Trace를 적용시켜주어야 한다.

OrCAD PCB Professional 에서는 이 옵션이 비활성화 되어있다.

OrCAD PCB Professional에서는 만약 아래와 같이 Routing을 수정하면, Teardrop이 사라진다.

Allegro PCB Designer 옵션에서 Dynamic을 활성화 하고 변경하면, 아래와 같이 어떤 위치로 변경해도 Teardrop이 따라다니게 된다.

 

 

<TIP> 만약 길이 상관없이 taper trace를 각도에 맞춰 사용하고 싶다면

         Max offset값을 크게 잡아둔다. 그리고 desired angle만 바꿔주면 된다.

 

 

teardrop 이 중요한 이유

1. impedance 감소

2. fabrication 과정에서 drill hole 마진 감소 (아래 영상 뒷부분 참고) 

www.youtube.com/watch?v=EGxKNp2ZQmA

 

(기능을 적용 한 후 Through Hole의 배선 부분)

 

 

 

< ** 추가 ** >

OrCAD PCB 17.4 최신버전의 hotfix에서는 새로운 Rule이 추가 되었다. (이전 버전 불가)

17.4버전 hotfix 022

Teardrop의 Spacing Rule을  Via 또는 Pin Spacing에 맞출지?  Cline Spacing에 맞출지 토글 스위치로 변경할 수 있다.

 

테스트 Rule.

Shape과 Pin의 간격은 0.5mm

Shape과 Cline의 간격 0.3mm

 

 

1. Teardrop의 Spacing을 Pin/Via의 Spacing Rule에 맞출 때

해당 스위치를 켜지 않는다.
Pin의 Spacing의 Rule이 Teardrop에 적용되었다.

 

2. Teardrop의 Spacing을 Cline의 Spacing Rule에 맞출 때

해당 스위치를 켠다
Cline의 Spacing의 Rule이 Teardrop에 적용되었다.

Rule을 변경하고 Shape의 "Update to Smooth"를 해주어야 변경이 적용된다.

 

Mentor Xpedition Layout에서의 Teardrop사용은 아래를 참고.

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

 

[Xpedition Layout] 엑스페디션 PCB Teardrop 사용하기

고속신호가 흐르는 신호선의 임피던스를 좋게 만들기 위해 teardrop 사용 설정에는 Manual과 Dynamic이 있다. Dynamic에 설정된 값은 향후 Enable Dynamic Generation에 영향을 주는 설정으로 배치 후에 Teardrop이

ansan-survivor.tistory.com

 

반응형
반응형

아래와 같이 가이드 선이 꼬여있는 경우 부품 위치를 쉽게 바꿀수 있다.

1. 오른쪽 마우스 - placement Edit 으로 모드 변경

2. 부품 선택하면 저렇게 이동할 수 있는 상태가 되는데, Oops를 눌러서 취소한다. 그러면 그 부품만 Highlight가 된다.

 

3. (부품위에서) 오른쪽마우스 - Swap components , 그리고 바꾸고자 하는 부품 선택

 결과.

반응형
1···172173174175176177178···181

+ Recent posts