반응형

수동소자 : 공급된 에너지(전압/전류/전력)을 소비, 축척, 방출 하는 소자.

RLC는 모두 기본이 되는 전기소자이며, 회로도면 에서 보통 Discrete 라고 통칭한다. 

 

Impedance [Ohm] (교류(AC current)일 때 주파수에 영향을 받는 저항)

RLC가 직렬로 연결될때 임피던스(Z)
RLC가 교류로 연결될 때 임피던스(Z)

 

Resistance [Ohm] (직류(DC current)일 때 저항)

    전류를 흘렸을 때 방해하는 정도 (R = 저항, V = 전압, I = 전류)

    저항은 전류의 흐름을 방해할뿐, 주변에 Field를 발생시키지 않음.

    ideal 저항 (Low Frequency에서는 ideal로 해도 무관)

    real 저항 (High Frequency에서 Inductance와 Capacitance가 영향을 끼치므로 고려해야 함)

DIP타입은 Lead선의 Inductance가 큼으로, 고속에서는 SMD가 적합
High-Frequency에서 Resistor의 모델링

SMD vs DIP 타입의 주파수에 따른 변화 (50옴의 제기능을 어느 주파수 까지 하는가?)

빨간색: smd, 초록색: dip

smd타입이 높은 주파수에서도 성능을 잘 유지하고 있다. 고로 smd타입이 인덕턴스가 작아서 고주파PCB에 유리

 

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

 

Inductance [H]

    1A의 전류가 도체에 흐를 때 형성되는 자기장(Magnetic field)의 수

    무라타1800R 인덕터의 실제 모델링 시뮬레이션 회로 (L=330uH, DCR=0.315, SRF=3.57MHz)

    Cp (기생 Capacitance), Rp(도선 코어 손실), DCR: 직류저항

 

시뮬레이션

공진점(SRF) 이전까지 인덕터로 사용가능

    공진주파수, 시뮬레이션 값 계산

공진주파수 계산 식 대입하여 값 비교
시뮬레이션 값과 거의 근사

 

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

 

Capacitance [F]

    1V를 서로 떨어져 있는 도체에 인가했을 때, 형성되는 전기장(Electronic Field)의 수

    ideal 모델링,    real 모델링 (실제로 인덕턴스와 저항을 같고 있음)

    시뮬레이션

   (y축 Log 스케일, x축 주파수 증가)

 

     Capacitor(C) 값이 높아질 때 0.1uF(초록) -> 1uF(빨강) -> 10uF(파랑)

     작은 capacitor일 수록 고주파사용 가능, 큰 Capacitor 일 때 저주파 사용 가능 

y축 Log 스케일, x축 주파수 증가

    저항값(ESR)이 높아질 때 1m옴(초록)->10m옴(빨강))->100m(파랑)옴

    저항값이 낮아지면 공진주파수 영역에서 임피던스값이 낮아진다. (초록)

    인덕턴스값(ESL)이 높아질 때 0.1nH(초록) -> 1nH(빨강) -> 10nH(파랑)

    인덕턴스값이 낮아지면 공진점이 우측으로 이동, (Capacitor로서 역할을 할 수 있는 영역이 커짐)

 

 

반응형
반응형

관련 자료를 아래 링크에서 참조하였다.

https://www.artwork.com/odb++/netex/backdrill.htm

 

ODB++ Back Drilling

Simulating Back Drilled Boards If you are using an advanced EM simulator to predict impedance, coupling or delay and you are working at bit rates or frequencies of 10GB/10GHz and above then you will want to take the back drilling into consideration. Proble

www.artwork.com

backdrill이란 고속 신호를 목표로하는 PCB보드에서 Through hole via의 사용하지 않는 부분(stub)에서 발생하는 기생성분들을 제거하기 위함.

12 layer가 넘는 10GB bit/s 이상 전송신호를 전달하는 보드에서 주로 문제가 됨.

 

bbvia, uvia 제조 단가가 비싸기 때문에 Backdrill을 사용함. (bbvia / uvia가 무엇인지 아래 참고)

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

 

[PCB Editor] OrCAD PCB Editor, B/B(blined/buried) via 만들기. (layer내 파 묻힌 여러 via 만들기)

간단히 용어를 정리하면, blined via는 via인데 한쪽만 surface까지 뚫린 via. buried via는 완전 내측 layer만 뚫려있는 via. 여러 층에 복잡한 Via를 만들 때, 이와 같은 기능이 유용할 수 있다. 아래 영상을..

ansan-survivor.tistory.com

bbvia, uvia를 사용하지 않을 경우, through hole을 사용해야 하는데, 이때 사용되지 않는 stub가 문제가 된다.

이 stub는 작은 antenna, coupling이 되어 다른 전송선로에 영향을 준다. 

저주파에서는 문제가 되지 않지만, 고주파에서 문제가 된다.

(출처: https://www.cadence.com/content/dam/cadence-www/global/en_US/documents/tools/pcb-design-analysis/pcb-west-2016-40-managing-backdrill-cp.pdf)

파랑색: 원하는 신호, 빨강색: 왜곡된 신호

 

만약 M1과 M3를 연결하고자 할 때,

일반적으로 아래와 같이 Through hole을 뚫고 via를 연결한다.

그러나 아래 stub 부분이 문제가 된다. 저 부분으로 인해 고주파일 때 Signal의 반사가 일어날 수도 있다.

또한 원치 않는 캐패시터 역할을 할 수도 있다.

그리하여 아래와 같이 Backdrilling을 하여 해당 부분을 없애준다.

 

====================== 추가 ===========================

아래 링크는 Stub가 고속 PCB에서 발생하는 문제를 기술해 놓았다.

http://www.sigcon.com/Pubs/edn/StubTermination.htm

 

Stub Termination

Stub Termination by Lambert Simonovich, guest author . First printed in EDN magazine , May 13, 2010 Figure 1 illustrates the channel insertion loss of a 30-in. differential channel with differential vias at each end. Using short vias with no stubs (green,

www.sigcon.com

초록색 : stub가 없을 때

빨간색 : stub가 있을 때 (특정 주파수에서 공진 발생)

 

 

OrCAD / Allegro PCB Editor로 Backdrill 만드는법 실습

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

 

[PCB Editor] Cadence OrCAD/Allegro PCB Editor Backdrill (백드릴)

백드릴이 무엇인지 아래 정리해보았다. https://ansan-survivor.tistory.com/204 고속 PCB 설계시 Backdrill (백드릴) 이란? 관련 자료를 아래 링크에서 참조하였다. https://www.artwork.com/odb++/netex/backdri..

ansan-survivor.tistory.com

 

반응형
반응형

Bypass에 대해서 아래 네이버 블로거님께서 정리해주셨다.

https://blog.naver.com/eminem45/110130175022

 

Bypass (바이패스)

bypass란 말은 우리말로 우회(迂廻)한다는 뜻이다. 도로체증이 심한곳에는 소통을 원활하게 하기 위해 우회...

blog.naver.com

 

bypass란 말은 우리말로 우회(迂廻)한다는 뜻이다.

도로체증이 심한곳에는 소통을 원활하게 하기 위해 우회도로같은 것이 있듯이, 회로나 시스템에서도 신호를 우회시켜야 할 경우가 있는데 이런 경우 전반적으로 사용되는 용어이다. (굉장히 다양하게 사용됨)

통신시스템의 경우 본회로가 고장났을때 즉시 스위치에 의해 연결되는 대체회로를 bypass circuit이라고 부르기도 한다.

아마 bypass는 회로내의 전원단에서 많이 보게 될텐데, 주로 AC전원이 DC로 타고드는 것을 방지하기 위해 사용된다.

Tr등에 DC전원을 입력할때, RF신호가 DC입력단으로 새지 않도록 inductor나 1/4파장 선로등을 써서 RF choke 역할을 하게 하지만, 100% 완벽하게 막아내지는 못한다. 그렇게 해서 조금씩 새어나온 RF신호는 DC입력전원으로 타고들어 공통 ground를 타고 loop를 만들면서 발진을 발생시킨다. 초크 특성상 원래 주파수보다 저주파의 신호가 주로 이렇게 새서 발진하게 되며, 이것을 막기위해 DC전원 입력옆에 병렬로 capacitor를 달아서 RF신호를 접지시켜버리는데, 이것을 소위 bypass시킨다고 한다.

capacitor는 DC는 통과하지 못하고 RF AC신호는 통과되며, capacitor의 값에 따라 얼마나 잘 통과되느냐가 결정된다. 이것은 Z = 1/jwC 의 임피던스 수식에 의해 해당주파수에서 낮은 임피던스를 가지도록 값을 정하지만, 실제로는 회로와 함께 복합적으로 어느 주파수의 발진이 심한지를 찾아내서 실험적인 값을 쓰는 경우가 많다.

DC전원단으로 흘러들어갈 뻔한 RF신호를 옆의 capacitor로 흘러가게 하여 접지시켜 죽인다는 의미에서 bypass capacitor라는 식으로 bypass란 단어가 사용되는 것이다.

RF에서 bypass는 이러한 DC단의 RF신호 제거용 및 대체회로, 대체경로를 의미하는 용어로 많이 사용된다.

 

흔히 회로도에 전원단이나 Digital Logic 단에 bypass C를 다는 경우가 있다. 이는 RF 신호를 bypass 시키는 역활을 하고 , 또한

디지털 회로의 고유 특성때문에 턴온(L->H) 시간보다 턴오프(H->L) 시간이 더 길고 또한 TR에 기생되는 C 에 전압이 충전되 급변하지 않으므로 아주 짧은 시간동안 디지털 IC 내부에 TR 2개가 동시에 On 되는 경우가 있다. 이 현상은 전원에 순간적인 전류 스파이크를 일으키는데 이를 방지 하기 위해 TTL 소자의 주변에 bypass Cap 를 달아준다

 

 

반응형

 

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

또한 아래 영문 자료에서도 유용한 부분이 있어 가져왔다.

 

Bypass capacitor는 가끔 Decouple Capacitor (Decap)과 혼용해서 사용하기도 한다.

비슷한 역할을하지만 어떻게 배치하냐에 따라 다르다.

 

자세한 사항은 아래 영문링크를 참고하길 바란다. 대충 알기 쉽게 간단요약만 해놓았다.

(출처 아래 링크)

http://www.learningaboutelectronics.com/Articles/What-is-a-bypass-capacitor.html

 

What is a Bypass Capacitor?

What is a Bypass Capacitor? A bypass capacitor is a capacitor that shorts AC signals to ground, so that any AC noise that may be present on a DC signal is removed, producing a much cleaner and pure DC signal. A bypass capacitor essentially bypasses AC nois

www.learningaboutelectronics.com

Bypass Capacitor란?

A bypass capacitor is a capacitor that shorts AC signals to ground, so that any AC noise that may be present on a DC signal is removed, producing a much cleaner and pure DC signal.

A bypass capacitor essentially bypasses AC noise that may be on a DC signal, filtering out the AC, so that a clean, pure DC signal goes through without any AC ripple.

Bypass capacitor는 AC신호를 Gound로 단락(short)시켜 DC신호에 존재 할 만한 모든 AC노이즈를 제거하여 깨끗하고 순수한 DC 신호를 만들기 위한 capacitor입니다.

Bypass capacitor는 기본적으로 DC신호에 있을 수있는 AC노이즈를 우회시켜 AC를 필터링하여 깨끗하고 순수한 DC 신호가 AC ripple(DC신호에 남아있는 찌꺼지 노이즈) 없이 통과합니다.

실제 노이즈 있는 DC를 최대한 노이즈를 제거함

 

AC 노이즈(ripple)을 우회시킴 RE는 pure DC만 공급

So a bypass capacitor blocks the DC from entering it by the great resistance it offers to the signal but accepts the AC noise that may be on the DC line and shunts or bypasses it to ground. This is how bypass capacitors work.

그래서 bypass capacitor는 DC에 대해서는 크게 저항하고, 오직 AC노이즈만 받아들여 Gound로 우회시켜 보냄으로써 이러한 원리로 동작한다.

 

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

 

실제 Bypass cap PCB 배치

(출처: https://www.sciencedirect.com/topics/engineering/bypass-capacitor)

자세한 사항은 위 영문 사이트를 읽어보길 바란다.

(출처: https://macrofab.com/blog/bypass-caps-decouple-your-way-to-cleaner-power/)

자세한 사항은 위 영문 사이트를 읽어보길 바란다.

Bypass Cap는 IC와 최대한 가까이 배치, VCC와 GND핀의 의 Trace는최대한 짧게

BYPASS CAP VALUE AND SIZE:

Considering the impedance of the traces on the PCB, the input impedance of the IC, and the operating frequency of the IC, an optimal value of bypass capacitor does exist but going through the rigors of calculating the value is rarely useful or necessary. In many cases the datasheet for an IC will give a recommended value for the capacitor. If no value is suggested, 0.1uF (100nF) is widely accepted as a standard go-to value. For most designs, a standard ceramic 0402, 0603, or 0805 package size will typically work well as a bypass cap.

 

BYPASS CAP 값 및 사이즈:

PCB Trace 임피던스, IC의 input 임피던스와 IC의 동작주파수를 고려하여 Bypass Cap의 최적의 값은 존재하긴 하나, 대부분 권장사항 값으로 0.1uF (100nF)가 표준값으로 사용됨. 대부분 설계 표준사이즈로는 0402, 0603, 0805 패키지(Footprint)를 사용하고, Bypass Cap으로 역할을 잘 수행함.

 

 

 

 

 

반응형
반응형

<간단 요약>

 

ODB++는 CAD 데이터를 CAM 데이터로 변환시켜주는 데이터 포맷. (CAD:설계, CAM:제작)

즉, 전자캐드(ECAD)의 설계데이터(CAD)를 제작하는데 필요한 값(예를들면 좌표 등)으로 즉각적으로 변환하여 제작할 수 있도록 하게하는 데이터이다.

여러 EDA (Electronic Design Automation)회사와 ECAD회사들의 각기 다른 데이터를 사용하면 제작시 데이터 변환등 번거로운 작업들이 많지만,

공통의 약속된 포맷으로 데이터를 뽑아서 제작시 필요한 통일된 데이터를 만든것이다.

ODB++ Format하나로 Design data를 여러 수정단계 없이 Cam으로 쉽게 제작 가능.

 

ODB++ 에는, Step이라는 용어가 있다.

Single PCB Step (하나의 PCB 디자인 정보 - 왼쪽)

Assembly Panel Step (여러 PCB가 오와열으로 나열된 패널의 정보 - 오른쪽)

https://commons.wikimedia.org/wiki/File:PCB_design_and_realisation_smt_and_through_hole.png / https://blog.adafruit.com/2012/07/12/ee-bookshelf-pcb-panel-design-tips/
출처&nbsp;http://180.65.243.188:9000/zb41/zboard.php?id=usr_Allegro&amp;page=34&amp;sn1=&amp;divpage=1&amp;sn=off&amp;ss=on&amp;sc=on&amp;select_arrange=name&amp;desc=desc&amp;no=2283

 

반응형

 

 

< ODB++ 에 대한 자세한 사항 번역 의역>

(참고 : www.artwork.com/odb++/odb++_overview.htm)


What is ODB++

ODB++ is a printed circuit board manufacturing database originally developed by Valor. It was created to try to bring some order to the transfer of board data from the designers to the manufacturer. Because Valor also provides the dominant CAM tool to manfacturers the company was able to get the major industry players to adopt their proprietary standard. In recent years ODB++ has become more open after attempts by the IPC were made to replace it.

The great majority of PCB design software (layout) can output a valid and correct ODB++ file. A free ODB++ viewer can be obtained from Valor (Mentor) that allows one to visualize the data.

 

 

ODB++란?

 

ODB++는 원래 Valor(지금의 Mentor / Simense EDA)에서 개발한 PCB 데이터베이스 이다.

설계자로부터 PCB 제조를 위한 데이터 전송 순서를 정하기 위해 만들어짐.

당시 Valor는 CAM 툴의 독점적으로 점유하고 있기에 대부분의 산업군들이 ODB++ 방식을 채택함.

최근에는 IPC (국제 전자산업 표준 협회) 에서 이를 채택하여 더욱 개방되게 사용됨.

(IPC란? https://ansan-survivor.tistory.com/145)

 

IPC란? (Institute for Printed Circuits) 국제전자산업표준협회 / PCB Footprint 설계 기준

참조: https://ko.wikipedia.org/wiki/IPC_(%EB%8B%A8%EC%B2%B4) IPC (단체) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. IPC 또는 국제전자산업표준협회(영어: Association Connecting El..

ansan-survivor.tistory.com

대부분 PCB설계 툴에서는 ODB++ 데이터를 출력할 수 있음. 이를통해 Valor(Mentor) 에서는 이 데이터를 시각화할 수 있으며, 무료 ODB++ 뷰어도 볼 수 있음

 

 


What Design Data is Needed to Make a PCB?

To actually build a PCB board the manufacturer needs quite a few pieces of data from the designer. I've summarized the data and its function below:

 

 

PCB제작을 위해 필요한 데이터는 무엇일까?

 

실제 PCB 보드제작을 위해서는 아래와 같은 사항의 데이터들이 필요함.

 


Gerber Files - these are actually "CNC" files which drive a photoplotter which creates the film used to expose each conductor layer in the board. There is also a Gerber file needed for other processes such as solder masks on top and bottom, paste masks and silk screens. So a four layer board could have 8-10 gerber files associated with it.

 

 

거버파일

실제 보드의 도체부분의 필름을 생성시키기 위한 포토플로터의 파일은 "CNC"파일이다.

또한 거버파일은 솔더마스크, 페이스트마스크, 실크스크린 등의 가공을 위한 파일이기도 하다.

(https://ansan-survivor.tistory.com/691)

 

PCB에서 Soldermask란 (솔더마스크)? pastemask란 (페이스트마스크)?

자세한 사항은 아래 영문 링크 보길 바란다. https://www.raypcb.com/the-difference-and-role-of-pcb-paste-mask-and-solder-mask/ The Difference and Role of PCB Paste Mask and Solder Mask | Printed Circui..

ansan-survivor.tistory.com

그래서 만약 4개 layer라고 하더라고 실제는 8~10개 정도의 필름 레이어가 더 필요하다.

 


Drill Files - these are CNC files very similar to Gerber (but different) that are used to control a drilling machine. Plated through holes have to be drilled. On multi-layer boards you can have some holes that go all the way through, some that only go through a few layers and such. These each require a different drill file. There are lots of aggravations with drill data - first, there is no consistent standard as to how the drill tools should be defined in the header; second the coordinate system of the drill data can sometimes be offset from the Gerber files. Finally, one needs a separate document that describes which file passes through which conductor layers.

 

 

드릴 파일

거버파일과 매우 유사한 형태로 드릴가공을 위한 CNC파일이다. (그렇다고 동일하진 않음)

완전히 관통하는 through-hole 또는 일부 layer만 가공되는 Blind/Buried 일 수 있다. 이때는 각각 서로 다른 드릴정보가 필요하다.

(buried/blind through hole에 대한 내용 : https://ansan-survivor.tistory.com/98)

 

[PCB Editor] OrCAD PCB Editor, B/B(blind/buried) via 만들기. (layer내 파 묻힌 여러 via 만들기)

간단히 용어를 정리하면, blind via는 via인데 한쪽만 surface까지 뚫린 via. buried via는 완전 내측 layer만 뚫려있는 via. 여러 층에 복잡한 Via를 만들 때, 이와 같은 기능이 유용할 수 있다. 아래 영상을

ansan-survivor.tistory.com

하지만 몇가지 문제가 있다.

첫째, 드릴 데이터의 Tool Header에 대한 정의가 표준화되어있지 않음.

둘째, 드릴 데이터 좌표가 거버파일로부터 약간 Offset 될 수 있음 (좌표가 살짝 벗어나는 것)

샛째, 어떤 파일이 어떤 conductor layer를 지나는지 설명하는 데이터가 필요한데 부족하다.

 


Routing Files - similar to drill files but defines a path for routing out the board.

 

 

라우팅 파일 (배선 파일)

드릴파일과 유사하지만, 이는 배선을 위한 경로를 정의

 


stackup - the stackup is generally a print or written description of the board material, thickness, interposer and order. It is essential for multi-layer boards.

 

 

Stackup (스택업)

다층기판에 필요한 보드의 재료, 두께, layer사이에 끼어있는 것들(Interposer), 쌓는 순서에 대한 정보



IPC-D-356 - esentially an electrical database of connections needed for testing the completed board. It is a very old format with a couple of variations and contains net names, test points and pins. Again, sometimes the data on this file is offset from the Gerbers which require manual intervention when trying to use this data.

 

 

IPC-D-356

완성된 PCB를 전기적 연결성을 테스트하기 위한 데이터베이스.

Net이름, TP(테스트포인트), 핀, Via 등에 대한 포맷

몇몇 데이터는 Gerber파일에서 offset이 되어 좌표를 벗어날 수 있으므로, 수동으로 조정이 필요

 



Documentation - describes key elements of the board (i.e. locations), dimensions, materials and such. It can take the form of a PDF file, an HPGL file, Gerber file or AutoCAD file.

 

 

문서화

좌표, 치수, 재료 같은 PCB의 핵심적인 요소 설명.

PDF나 HPGL파일, 거버파일, 오토캐드 파일 등으로 출력할 수 있음



Component Placements - this is not used by the bare board manufacturer but is used for DRC checking and for generating pick and place files. The component "library" is located in the EDA directory (as data) and the component placements are in the layer section: comp_ _top for the components on the top side and comp_ _bot for the componens on the bottom side.

 

부품파트 배치

보드만을 제작하는 업체는 사용하지 않지만, DRC검사 및 Pick & Placement 파일 생성에 필요

부품파트의 라이브러리는 각 EDA 디렉터리에 저장되어 있음.

Layer의 위치에 따라 comp_ _top 또는 comp_ _bttom 등과 같이 구성되어 있음



Importing and Checking

You can see that there is a lot of data to send from design to manufacturing and often the data that is transmitted is incomplete, inconsistent or just plain incorrect. So the first thing the board manufacturer does is to import all the different data formats and bring the data up in his CAM software. He then checks the data and runs a series of tests to insure that the board can be manufactured. If he finds violations such as traces too close, pads to small for the drill hole or other related problems he can either fix them or report them back to the designer.

 

 

Import(가져오기) 및 Checking(검사하기)

설계부터 제조까지 보낼 데이터는 많고 데이터가 부정확한 경우가 많음.

따라서 설계업체가 다양한 형식을 가공에 용이하게 CAM에 맞게 데이터를 출력할 필요가 있음

그 데이터들이 각 테스트를 통해 보드제조가 가능한지 확인해야 함.

검토과정에 제조할 수 없는 "너무 가까운 배선", "드릴 뚫기엔 너무 작은 구멍"와 같은 위반사항을 발견 시 수정할 필요가 있음.

이때 설계자는 해당 데이터를 수정할 필요가 있음



ODB++ provides a stable framework for the required data. It does not insure, of itself, that the data is correct or manufacturable but it does allow the board manufacturer to load all the data at once and immediately run the tests necessary to determine that it is consistent and buildable.

 

ODB++는 요구하는 데이터에 대해 안정적인 프레임워크(기준점?)를 제공함.

데이터 자체가 정확한 제조 가능성을 보장하지 않지만, 모든 제조업체가 한번에 데이터를 로드하여 제조 가능성을 평가할 수 있는 일관성을 제공.



What goes into the ODB++ is generally controlled by the PCB design tool and to a lesser extent by the designer. ODB++ has a lot of data "containers" that are optional and which may or may not be used by the exporting design tool.

 

ODB++는 설계자의 영향은 최소화 되며, PCB설계 툴에 의해 컨트롤 됩니다. (인간의 영향 최소화)

ODB++는 선택적으로 여러 데이터를 넣을 수 있고, 뺄 수도 있습니다.



The ODB++ File Structure

ODB++ is not a single "file" except when transmitting it from one place to another. To send an ODB++ file one first combines the files/directories into a tarball (this is an old Unix construct) and then zips it using gzip. However it is also possible to use other zip formats as long as the hierarchy (folder) structure is preserved.

 

 

ODB++ 파일 구조

 

ODB++는 통체로 보내는 것을 제외하고, 하나의 파일 (single file)이 아니다.

ODB++를 전송하기 위해서는 Tarball로 묶고 (유닉스/리눅스 기준), gzip을 통해 압축한다.

아래 디렉터리 구조가 유지된다면 다른 형식의 zip을 사용해도 됨.

 

 

 

 

 

 

OrCAD / Allegro PCB에서 ODB++ 데이터를 추출하는 방법.

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

 

[PCB Editor] OrCAD / Allegro PCB ODB++ 데이터 추출하기

1. File - Export - ODB++ Inside 2. ODB++는 전용 소프트웨어가 깔려있어야 하는데, 깔려있지 않으면 아래와 같이 표시된다. 따라서 설치해야 한다. 2-1. ODB++ 소프트웨어 설치하기 (아래 링크) 아쉽게도 회

ansan-survivor.tistory.com

Xpedition PCB Layout 에서 ODB++ 데이터를 추출하는 방법.

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

 

[Xpedition Layout] 엑스페디션 PCB layout, NC Drill 파일 뽑기

ODB++란? 아래 참고 https://ansan-survivor.tistory.com/194 ODB++는 CAD 데이터를 CAM 데이터로 변환시켜주는 데이터 포맷. (CAD:설계, CAM:제작) 즉, 전자캐드(ECAD)의 설계데이터(CAD)를 제작하는데 필요한 값..

ansan-survivor.tistory.com

 

 

ODB를 포함하는 더 상위의 계념의 데이터 포맷인 EDX가 있다. 이는 모든 PCB관련 업종 즉, 설계부터 제조까지 모두를 호환하는 데이터 포맷 함께 개발을 추구한다.

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

 

EDX (Enterprise Data eXchange) 데이터 포맷 이란?

EDX 공식 사이트는 아래와 같다. www.edx-sa.com EDX Solutions Alliance EDX uses industry-standard neutral files, such as PDF, EDIF and EDX itself, for viewable objects used by non-ECAD tools. www.edx-..

ansan-survivor.tistory.com

 

 

* ODB++ Free Viewer 다운로드는 아래에..

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

 

ODB++ Free viewer 다운로드 설치하기, 사용방법

ODB++ 에 대해 궁금하면 아래를 참고. https://ansan-survivor.tistory.com/194 ODB++ 란? (PCB 가공에 필요한 CAM 데이터) ODB++는 CAD 데이터를 CAM 데이터로 변환시켜주는 데이터 포맷. (CAD:설계, CAM:제작) 즉, 전자

ansan-survivor.tistory.com

 

 

반응형
반응형

https://en.wikipedia.org/wiki/Surface-mount_technology

 

Surface-mount technology - Wikipedia

Surface-mount components on a USB flash drive's circuit board. The small rectangular chips with numbers are resistors, while the unmarked small rectangular chips are capacitors. The capacitors and resistors pictured are 0603 (1608 metric) package sizes, al

en.wikipedia.org

위 wiki 링크 참조.

 

SMD type 관련 용어들

 

SMD type 주로 사용되는 표준 사이즈 (Metric : mm단위 / Imperial : inch단위)

반응형
반응형

http://www.internex.co.kr/insiter.php?design_file=notice_v.php&article_num=31

 

[PI] Target Impedence : 인터넥스 자료실

  47 SI & PI 방문 세미나 관련 인터넥스 2015-01-09 10,392 46 SI & PI 관련 질문 및 의릐 관.. 인터넥스 2014-04-03 10,325 45 자료 update가 지연되는 점 거.. 인터넥스 2011-12-07 14,564 44 광고성 덧글은 임의로 삭제.. 인터넥스 2011-06-20 16,627 43 질문 또는 의견 연락처 인터넥스 2011-06-20 12,100 42 Sample Post-Analysis 결과서(3)

www.internex.co.kr

위 링크를 참조했다.

 

요약하자면,

1. 임피던스는 최대한 낮은게 이상적. (현실은 그렇지 않음)

2. 보드 작동 범위내 허용하는 노이즈(동작이 가능)를 감안.

3. 그 동작가능 범위 내에서 임피던스를 맞춤. (타겟임피던스 이하)

 

 

아래 자료는 Pspice를 통한 Target impedance맞추기 시뮬레이션

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

 

타겟 임피던스를 맞추기 위한 Decoupling Capacitor(디캡) Pspice 시뮬레이션

타겟 임피던스는 아래 참고, 이를 맞추기 위해 시뮬레이션을 진행했다. ansan-survivor.tistory.com/174 Target Impedance(타겟 임피던스)란? http://www.internex.co.kr/insiter.php?design_file=notice_v.php&ar..

ansan-survivor.tistory.com

 

반응형
반응형

3-way handshake : TCP통신에서 상호 신뢰성을 제공하기 위한 통신 방식, 컴퓨터간에 연결을 맺기 위한 초기화 과정.

 

ACK Message : 내가보낸 데이터가 제대로 갔는지 확인하는 절차

 

ARP (Address Resolution Protocol) :

IP주소 (논리적주소)를 기반으로 MAC주소(물리적주소)를 알아오는 프로토콜,

2번째 계층에서 목적지IP주소에 대한 MAC주소 변환 동작을 함.

IP -> MAC, MAC -> IP 으로 주소를 변환시켜줌. / 상대방은 MAC주소가 없는 패킷을 받으면 2계층에서 폐기해버림

auto MDIX (Auto Medium-Dependent Interface Crossover) : 

공유기 허브나 스위티에서 다이렉트 케이블과 크로스 케이블을 자동으로 판단하여, MDI와 MDI-X 의 차이를 자동으로 판단하여 서로 같은 것 끼리 연결되도록 스위칭해줌

 

Bandwidth (대역폭) : 정해진 시간동안 전송될 수 있는 데이터의 양(속도), 대역폭은 제한적이다.

 

Broadcast : 네트워크에 연결된 모든 컴퓨터, 장치에게 일괄적으로 같은 패킷을 전송함.

 

CDM (Code-Division-Multiplexing) :

특정한 코드를 이용해 데이터를 구분하는 다중화 방식, 현재 가장많이 사용

코드가 맞아야 해독할수 있어 비밀보호가 우수, 전파방해에 강함 그러나 사용자가 많아지면 통신이 지연

 

codec (코덱) : 아날로그 신호 -> 디지털 신호로 변환 , 디지털 -> 아날로그신호 변환

 

DNS (Domain Name System) 프로토콜 : IP주소로 되어있는 이름을 사람이 보기 편한 Domain 도메인으로 바꿔줌.

FDM (Frequency-Division-Multiplexing) : 하나의 회선을 다수의 주파수 대역으로 분할하여 다중화 하는 방식

FTP (File Transfer Protocol) : 파일 전송용 프로토콜 (컴퓨터 사이 파일 전송의 규약)

 

HDLC (High-level Data Link Control) 프로토콜 :

프로토콜 데이터 단위 segment / 컴퓨터 데이터 통신에 적합 / 단방향, 전이중, 반이중 통신 모두 지원, 동기식 전송 방식

 

HTTP (HyperText Transfer Protocol) : 웹 사이트를 볼때 사용하는 프로토콜

 

Ipsec 프로토콜 : 암호 기술 프로토콜 VPN에서 거점간의 접속을 할때

 

IP-VPN : MPLS라는 기술을 사용해, 인터넷이 아닌 통신사업자 전용 폐쇄망을 사용. 제3자의 해킹시도로 부터 안전

 

ISP (Internet Service Provider) : 인터넷 접속 서비스를 제공하는 업체, 인터넷 서비스 제공자 (KT, LG 같은)

 

L3 Switch : IP주소 인식 가능한 스위치, 분산처리 등의 다양한 기능 지원

 

LAN (Local Area Network) :

집, 사무실, 공장, 빌딩 등과 같은 제한된 지역에서 여러대의 장치를 연결하기 위한 최적, 신뢰성있는 고속통신 네트워크

이더넷이 나오면서 다수의 독립된 컴퓨터기기의 상호간 통신이 가능하도록 하는 데이터 통신 시스템

MAC Address (Media Acess Control Address) :

네트워크 장비의 하드웨어에 연결된 48비트짜리 식별자. / 변경불가한 실제 주소

Max232 : RS232 와 TTL 시리얼통신이 혼용해서 쓸 수 없으므로 변환시켜주는 레벨 시프터

 

MDI(Media Dependent Interface) : 컴퓨터나 라우터의 연결 인터페이스

MDI-X (Media Dependent Interface Crossover) : 스위치나 허브 연결 인터페이스

MPLS (Multi Protocol Label Switching) :

기존 방식인 데이터 목적지 IP주소를 확인하는대신, 'Label' 이라는 패킷에 더해진 식별자를 확인하여 목적지까지 데이터를 전달함. Multi-Rrotocol을 지원하여 다양한 네트워크 환경(Ethernet, ATM, Frame-Relay 등)에서 동작

NAT (Network Address Translation) :

네트워크 주소 변환, IP패킷의 TCP/UDP 포트 숫자와 소스, 목적지의 IP주소 를 재기록하며 Router를 통해 네트워크 트래픽을 주고 받는 기술

OSI 7 Layer : 인터넷을 구성하는 7개의 계층 (국제표준화기구개발)

PDU (Protocol Data Unit) : 프로토콜 데이터 단위 segment

 

POP3 프로토콜 (Post Office Protocol) : 메일을 수신할때 쓰는 프로토콜

port number (포트 번호) : 

컴퓨터가 데이터통신 할 때, 통신하고자 하는 네트워크 서비스나 특정 프로세스를 식별하는 논리단위

포트번호는 0~65535번 까지 사용 가능. (0~1023 번은 Well-known ports로 예약된 포트번호 이다.

 

PPP (Point-To-Point Protocol) :

컴퓨터 두대가 직렬 인터페이스를 이용하여 통신

전화회선을 통해 서버에 연결하는 PC가 자주사용

RARP (Re-Address Resolution Protocol) :

ARP의 반대로, IP호스트가 자신의 MAC주소는 알고 IP주소를 모를때 서버로부터 IP주소를 요청

 

Repeater (리피터) : 

근거리통신망(LAN)의 전송매체상에 흐르는 신호를 증폭, 중계 하는 장치

데이터가 전송되는 동안 케이블에서는 신호의 손실(감쇄)가 일어나는데 이를 막기위해 증폭시킴

 

Router (라우터) : 중계기 (아래 참고)

RJ-45 : 컴퓨터 랜선 커넥터이름

RS-232C 통신 : TTL의 시리얼통신 신호는 너무 약해 이를 -12 ~ +12V 로 변환시켜 멀리 보내줄수 있도록함

 

RS-232통신 (RS : Recommended Standard ) : PC에서 사용하는 시리얼통신 -12 ~ +12V사용

(구글 검색 이미지)

RS-485통신 : 

반이중(Half-Duplex)통신, 동시에 불가능, 데이터전송을 완료하고 수신할 수 있음 (무전기처럼)

여러 네트워크에 분산된 장비와 통신에서 소음이 있는 환경에서 다수장비와 통신해야한다면 이 시리얼통신이 적합

 

sequence number :

TCP에서 데이터를 보낼때마다 데이터에 고유번호를 붙여서 전송, 이번호를 이용하여 TCP패킷의 순서를 제어함.

 

Session layer (OSI계층 중 하나):

재시작/종료/체크포인트를 포함한 end유저 응용프로그램 절차

상대방과 연결을 하기 위해 세션을 만들고 없애는 과정을 책임짐

SMTP ( Simple Mail Transfer Protocol ) : 메일을 보낼때 사용하는 프로토콜

 

STP cable ( Shielded Twisted Pair ) : 인터넷선으로 사용하는 차폐된 선(외부 잡음에 강함)

TCP ( Transmission Control Protocol ) :

신뢰성 확인절차가 있는 통신, 자료를 다운로드 받거나 손실이 생기면 안될 때 사용

 

TDM ( Time-Division-Multiplexing ) :

하나의 회선을 시간 간격으로 분할하여 다중화 하는 방식

가입자는 자신에게 할당된 시간에만 통신할수 있음

 

TTL ( Transistor Transistor Logic ) : AVR에서 사용하는 0 ~ 5V(3.3V) 를 사용, Vcc Gnd Tx Rx 4개 핀 필요

 

UDP ( User Datagram Protocol ) :

신뢰성 확인절차 없이 그냥 보냄. 한 두개 정도 손실이 생겨도 상관없음. 

실시간으로 동기화 시켜주는 상황에서 사용 (youtube같은)

 

UTP cable ( Unshielded Twisted Pair ) :

인터넷선으로 사용하는 차폐되지 않은 선, 구리선 8개를 꼬아 사용 (가장많이 사용)

VLSM ( variable length subnet mask ) :

한 개의 네트워크를 서브넷마스크를 이용해 2개 이상의 네트워크로 만드는 것.

 

VPN ( Virtual Private Network ) : 가상 사설망

 

WAN ( Wide Area Network ) : 광역 통신망

Well-known ports : 특정 API(어플리케이션이) 사용할 수 있도록 예약되어있는 포트로 1~1023번 포트를 말한다.

 

WLAN ( Wireless LAN ) : 무선 랜

 

 

(전자백과사전)

이미지 출처: https://www.pcmag.com/encyclopedia

 

Encyclopedia Index

The PCMag Encyclopedia contains definitions on common technical and computer-related terms.

www.pcmag.com

 

 

 

반응형
반응형

참조: https://ko.wikipedia.org/wiki/IPC_(%EB%8B%A8%EC%B2%B4)

 

IPC (단체) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. IPC 또는 국제전자산업표준협회(영어: Association Connecting Electronics Industries)는 전자장비 및 소자부품의 조립 및 생산 규격의 표준화를 목적으로 하는 협회이다. 1957년 인쇄회로 연구조합(영어: Institute for Printed Circuits)을 모태로 출범하여 중간에 공식 명칭을 베어보드로부터 패키징과 전자 어셈블리산업을 포함하는 전자회로 상호연결 및 패키징 연구조합으

ko.wikipedia.org

 

IPC 또는 국제전자산업표준협회(영어: Association Connecting Electronics Industries)는 전자장비 및 소자부품의 조립 및 생산 규격의 표준화를 목적으로 하는 협회이다. 1957년 인쇄회로 연구조합(영어: Institute for Printed Circuits)을 모태로 출범하여 중간에 공식 명칭을 베어보드로부터 패키징과 전자 어셈블리산업을 포함하는 전자회로 상호연결 및 패키징 연구조합으로 바꾸었다가, 1999년부터 현재의 명칭을 공식적으로 사용하고 있다.

각 분야별 규정 IPC (아래 pdf링크)

 

IPC Spec-Tree.pdf
0.28MB

 

 

 

전자제품 및 소자부품의 제조, 생산 규격을 표준화하는 것을 목표로 하고있다. IPC는 미국 국립 표준 협회 표준 개발 기구에 의해 표준개발 및 제정기관으로 인정을 받았으며, 이미 제정된 표준들은 전세계적으로 활용되고 있다. 또한 전자산업계에서 가장 널리 사용되는 허용가능성 표준들을 제정 및 보급한다.

 

IPC는 일리노이주의 베낙번에 본부를 두고 있으며, 뉴멕시코 타오스, 버지니아 알링톤, 스웨덴 스톡홀름, 러시아 모스크바, 인디아 방갈로, 중국 상하이, 그리고 선전과 베이징에 직영 사무실을 두고 있다.

 

아래는 IPC 홈페이지

http://www.ipc.org/ContentPage.aspx?pageid=IPC-Fact-Sheet-Korean

 

IPC Fact Sheet - Korean | IPC

IPC 는 전세계 3,400개 회원사의 재정적 성공과 경쟁력을 확보하기 위해 전념하고 있는 세계적인 무역 협회입니다. IPC 는 특히 인쇄기판 설계업체, 인쇄기판 제조업체, 전자 제조업체 등과 같은 전자업계를 위해 일하고 있습니다. 또한 인쇄기판과 조립 서비스의 규격 지정업체 및 구매업체(OEM), 훈련업체, 공급업체, 교육기관, 정부 기관, 실험실, 서비스 제공업체 등이 IPC 표준 및 우리 조직 참여로부터 혜택을 누릴 수 있습니다. 전세계 소재지 IP

www.ipc.org

 

 

** PCB Footprint 설계시 IPC규격에 맞춰 설계

 

PCB Design 설계시 중요한 IPC Standard

 

* IPC-2220

* IPC-2226

 

Pad 네이밍 Convention

 

* IPC-7251 & 7351

ansan-survivor.tistory.com/256

 

IPC padstack naming 에 관해서, PCB pad(패드) 이름 짓기 국제 컨벤션 convention

PCB 설계전에 Package Footprint를 만들어야 하는데, pad를 만들고 그 이름을 어떻게 지어야 할지 모를 때가 있다. 그러나 강제적이지 않지만, 국제적으로 이미 Convention을 만들어 이렇게 이름을 지어라~

ansan-survivor.tistory.com

 

반응형
1···5678910

+ Recent posts