'placement'에 해당되는 글 3건

  1. 2018.07.04 Mirror Symbols
  2. 2015.08.04 혼성 신호 칩에서 성공적인 PCB 그라운딩 3/3
  3. 2015.07.31 혼성 신호 칩에서 성공적인 PCB 그라운딩 2/3

Mirror Symbols

도구/SKILL 2018. 7. 4. 22:00

이미 배치된 부품을 좌우 혹은 상하 대칭으로 바꾸고 싶을 때가 있는데, 알레그로에서 제공되는 mirror 기능은 대칭으로 위치가 바뀌기는 하지만 부품 실장면도 바꾸게된다. 즉 top 면에 있던 부품은 bottom 면으로 되고, bottom 면에 있던 부품은 top 면으로 이동하게 된다.

그래서, 같은 면에 위치하면서 배치반 대칭이 되는 기능을 구현해 보았다.


mirror_symbols.zip

처음 버전에 부품 수량 증가시 급격히 느려지는 문제가 있어 수정 함

mirror_symbols_180713.zip


'도구 > SKILL' 카테고리의 다른 글

X-Section Figure  (0) 2018.08.26
Stack-up Export & Import  (0) 2018.08.11
Add Films  (1) 2018.07.30
Taper Line  (0) 2018.07.14
DUT footprint 자동 생성기  (0) 2018.07.08
:

혼성 신호 칩에서 성공적인 PCB 그라운딩 3/3

원 포인트 레슨 2015. 8. 4. 22:00

전원 전류와 다중 혼성 IC

이겨서는 전원 전류와 우리가 배운 것을 어떻게 다중 혼성 IC 가지 회로에 적용할 지를 생각한다.

 

전원은 무엇인가?
"
신호 경로 크로스톡 최소화를 위한 디자인" 편에서, 예제 레이아웃에서 그라운드 컷을 제거 하기로 결정했다. 왜냐하면 컷을 가로지르기를 원하는 신호 리턴 전류가 없기 때문이었다. 그러나, 우리는 전원 연결을 고려해야만 한다. 만약 아날로그와 디지털 전원 정확히 같은 공급 장치에서 것이라면, 소스와 그것의 리턴은 컷의 혹은 다른 면에만 있어야 한다(아래 그림).

경우 컷의 다른 쪽으로부터 모든 DC 리턴 전류(상당한 전류가 바이패스 커패시터가 아니라 공급 장치에서 정도로 충분히 낮은 주파수) 전원 리턴 연결로 직접 가기 보다는 좁은 그라운드 브리지를 통해서 집중되어야만 한다. 이것은 경로를 길어지게 만든다. 레지스턴스를 커지게 만든다. 따라서 전압 강하가 커진다. 레이아웃은 ADC 핀이 신호 전류를 싱크하는 리턴 그라운드 전류에 대해서 문제가 없다. 왜냐하면  전류는  브리지에서 있는 그라운드 핀으로부터 리턴 되기 때문이다. 그러나, 다른 부품에 있는 그라운드 핀에서 나오는 전류는 간접적인 라우트를 취해야만 한다. 아래 그림은 이런 전류를 묘사한다.

 

제거하기

컷을 제거 하면, DC 리턴 전류는 낮은 저항과 적은 전압 강하로 직접적으로 흐를 있다. 아래 그림은 컷이 제거된 같은 그라운드 전류를 보여준다.

같은 생각이 다중 레일이 있는 상황으로 확장 있다. 단일 레일에서 했던 것처럼 단지 리턴 전류가 흐를 곳을 생각하고 다중 레일을 고려해야 한다.

 

다중 혼성 IC 그라운딩 도전

논의는 "신호 경로 크로스톡 최소화를 위한 디자인" 편에서 단일 IC 회로 다이어그램으로 되돌아 가서 시작한다. 거기서 모든 트래이스는 적절한 편에서 라우트 된다. 컷은 그것을 가로지르길 원하는 전류가 없기 때문에 어던 목적도 수행하지 않는다. 그라운드 판의 문제는 아날로그와 디지털 그라운드 다를 요구하는 IC 하나 이상인 디자인을 고려할 분명해 진다. 위에서 논의된 것과 같은 ADC 2개를 가지고 있다고 가정하자. 아래 그림은 구성을 보여주고 원하는 단일 그라운드를 얻기가 어떻게 불가능한지 보여준다.

상황에 대한 즉각적인 반응은 ADC 하나를 180도로 돌리는 것이다. 따라서 2개를 단일 그라운드로 합치는 것이다. 그러나, 그것은 IC 북쪽에 디지털 부분을 남쪽에 아날로그 부분을 놓게 된다. 결과는 혼돈이다. 다른 방향으로 다량의 아날로그와 디지털이 섞인다. 심지어 이것이 작동한다 해도, 아날로그와 디지털 가진 3 이상의 칩에 대해서는 문제를 없다. 다행히, 단일 혼성 IC 대해서 다룬 1, 2 편에서 논의된 동일 그라운딩 원칙을 적용할 있다. 우리는 거기에 컷이 있다고 상상할 있다. 또는 가상으로 도전 받는 것처럼 임시로 컷을 삽입할 있다. 그런 다음 부품을 배치하고 컷을 가로지르지 않도록 라우트 한다. 또한 ADC1 아날로그 신호를 ADC2 아날로그 신호 그라운드 경로 공유로부터 떼어놓을 필요가 있다. 이것은 우리가 자연스럽게 ADC 회로의 부품을 이웃 보다는 해당 ADC 가깝게 배치하므로 서 쉽게 달성할 있다. 이것은 아래 그림 처럼 보인다. 신호 전류가 빨간 선으로 보이고 AC 리턴 전류가 오랜지 선이다.

단일 혼성 IC 예처럼, 어떤 전류도 컷을 가로지르길 원치 않는다. 따라서 컷은 제거될 있다. 같은 생각이 복잡한 상황으로 확장될 있다. 일반적으로, 어떤 신호에 대해서 전류가 어디로 흐를 것인가 그리고 그것이 같은 금속을 통해 흐르는 다른 전류에 의해서 어떻게 간섭되거나 방해 받을 것인가를 생각하는 것은 좋은 아이디어 있다. 이것은 대부분의 어플리케이션에서 충분하다.

 

때로는 컷이 유용할 있다

커넥터의 원하는 위치 같은 다양한 기구적 제약이 전류의 흐름을 - 특히 저주파나 DC 전류에서 - 보호를 원하는 회로로부터 격리 시키는 것을 어렵게 만드는 상황이 있다. 이런 경우 우리는 그라운드 판에 컷을 분별 있게 배치하는 것에 의존해야만 있다. 이런 복잡함을 피하기 위한 희망이 프로젝트 초기에 PCB 부품의 배치를 따라서 커넥터의 물리적 배치를 고려하고 라우팅 하는 좋은 동기이다. 디자인 착수 시에 레이아웃을 고려해서 커넥터가 배치되면, 최종 레이아웃을 훨씬 쉽고 깨끗하고, 무엇보다도 성공적으로 만들 있다. 심지어 기구적 배치와 신호 흐름 사이에서 상호작용을 조심스럽게 고려할 때도, 외부 요구 사항이 어떤 전류를 그것이 흐르지 않았으면 하는 곳에서 격리시키는 것을 어렵게 만드는 곳에 인터페이스를 놓게 하는 상항이 쉽게 발생할 있다. 아래 그림은 시스템 요구사항 때문에 특정 위치에 디지털, 아날로그, 그리고 파워 인터페이스를 갖는 보드를 보여준다. 민감한 아날로그 회로로부터 인접하지만 노이즈한 디지털 컨텐츠를 분리해서 배치했다. 위에 언급된 대로, 아날로그와 디지털 가진 칩은 현명하게 경계 영역에 배치한다.

파워 레귤레이터 배치를 잘해서 아날로그와 디지털에 대한 고주파 그라운드 리턴이 경로를 공유하지 않을 것이다. 그러나, DC 저주파 전원 전류는 최저 저항 경로 직선으로 좌하단에 있는 전원 공급 그라운드로 모두 돌아올 것이라는 것을 기억한다. 결과적으로 디지털 구역의 오른쪽 아래 영역에서 나온 DC 혹은 저주파 전류가 민감한 아날로그 회로를 지나서 직선으로 달릴 것이다. 아날로그와 디지털 회로 영역 사이에 보드 오른쪽 가장자리 까지 확장하는 수평 컷을 배치함으로써 이것을 해결할 있다. 그러나, 컷을 가로질러 디지털과 아날로그 사이에 인터페이스 신호를 달리게 하고 싶지는 않다. 둘레로 트래이스들을 라우팅하는 것은 길고, 매우 비실용적이다. 특히 그것들이 많거나 빠르다면 더욱 그렇다. 다른 아이디어는 아날로그 회로와 아날로그 레귤레이터 사이에 수직 컷을 배치해서 디지털 전원 리턴 전류가 아날로그 회로로부터 멀리 흐르게 하는 것이다. 이것은 또한 아날로그 전원이 둘레로 라우트 것을 요구한다. 아래 그림은 이것을 어떻게 만들어지는 보여 준다.

디지털 회로에서 전원 공급 그라운드로 최소 저항 경로는 이제 이상 직선이 아니다. 대신에, 위로 경로가 지나간다. 따라서 아날로그 회로를 바이패싱 한다. 배치는 적절할 것이다. 그러나 보이는 것처럼 개의 아날로그 공급 레일이 있다면 다루기 어려울 있다. 어떤 경우에 아날로그 레귤레이터 자체가 아날로그 회로의 바른 동작을 위해 노이즈가 필요할 정도로 민감하다. 아래 그림은 다른 배치를 보여준다. 컨셉은 아날로그 레귤레이터가 아날로그 회로와 같은 쪽에 있다는 것을 빼면 그림과 같다.

때로는 아날로그 회로를 위해 노이즈한 스위칭 레귤레이터 뒤에서 필터링 하고 노이즈 선형 레귤레이터를 사용한다. 유사한 생각이 노이즈한 스위칭 레귤레이터가 놓이는 곳을 결정하는 채용된다. 항상 전류가 흐르는 곳을 고려한다.

보드 레벨 디자이너가 증가적으로 만나게 되는 다른 상황은 고주파 신호에 대한 신호 충실도(SI) 이다. 주파수가 GHz 범위로 높아지면서, 서로 가깝게 그리고 평행해서 달리는 트래이스 간에 크로스톡을 발견한다. 이것은 일을 복잡하게 한다. 배웠듯이, 1 MHz 신호에 대한 아캄볼트 박사의 시뮬레이션에서 보이듯이 그라운드 위의 단일 트래이스의 간단한 경우에, 리턴 전류는 신호 트래이스 바로 아래만 포함된 것이 아니라 넓다. 어떻게 가까운 평행 트래이스가 그들의 리턴 전류를 혼합하는지 아는 것은 쉽다. 주파수가 높아질수록 그리고 트래이스가 파장에 상당한 퍼센티지가 될수록, 신호는 서로 방해하기 쉽다.

 

결론 - 전류가 흐르는 곳에 주의 하라

혼성 신호 PCB 디자인과 관련된 많은 문제는 다음의 간단한 조언을 따름으로써 피할 있다: 전류가 흐르는 곳을 주의 하라. 대부분의 경우에 우리가 해야 모든 것은 2 가지 기본 원칙을 기억하는 것이다: DC 저주파 전류는 소스와 부하 사이에서 가장 작은 저항 경로인 직선으로 대부분 흐른다;  그리고 고주파 신호는 가장 작은 임피던스 경로를 따른다. 그곳은 신호 트래이스 바로 아래이다. 주파수 사이에서 경로를 그리고 경로 사이를 흐른다. 다른 회로 사이에서 상호 작용을 막기 위해서 컷을 사용하는 아이디어는 부품을 현명하게 배치하고 간섭이 발생하지 않도록 트래이스를 라우트하는 대부분 불필요하다. 부품이 배치될 곳을 선택할 자유가 항상 있는 것이 아니기 때문에 때로는 그라운드 컷이 필요하다. 모든 전류 흐름을 고려하면서 컷을 현명하게 배치하라. 또한 어떤 레이어에서든 신호가 컷을 가로지르지 않도록 하는 것을 기억해야만 한다. 성가시지만, 전자가 흐르고 싶어하는 곳을 추적하라. 그러면 일이 훨씬 쉬워질 것이다. 마지막으로, 당신의 그라운드를 절대 믿지 마라.

 

원문: Successful PCB grounding with mixed-signal chips - Part.3: Power currents and multiple mixed-signal ICs. Mark Forunato - Sep. 17, 2012


:

혼성 신호 칩에서 성공적인 PCB 그라운딩 2/3

원 포인트 레슨 2015. 7. 31. 23:00

신호 경로 크로스톡 최소화를 위한 디자인

이제 전류 흐름의 원칙을 실제 회로 PCB 레이아웃에 적용할 준비가 되었다. 어떻게 부품을 배치하고 크로스톡 문제를 최소화 배울 것이다.

 

바이패스 커패시터는 중요하다

어떤 회로에서 완벽히 전류를 기술하려면 IC 전원 공급 장치에서 바이패스 커패시터를 포함해야 한다. 간소화된 2 개의 IC 회로를 예로 시작한다(아래 그림).

그림에 바이패스 커패시터를 포함하면 아래 그림처럼 된다. 다이어그램은 IC1 소싱하는 전류 경로를 보여준다.

예에서, 신호(부품) 레이어에 인접해서 연속된(솔리드한) 그라운드 판이 있다. 전원이 top 레이어에서 회색 트래이스를 통해 공급된다. 그라운드 판으로 연결은 신호 레이어의 녹색 부분에서 비아를 통해서 만들어진다.

신호(부품) 레이어에서 신호 전류는 점선으로 보여 진다. 이것은 이해하기 매우 쉽다. 신호 전류는 신호 트레이스에 한정 된다. 리턴 전류는 전체를 흐를 있다. DC 전류는 최소 저항 경로를 통해서 흐를 것이기 때문에, DC 리턴 경로는 부하의 그라운드 ( 경우 IC2)에서 전원 공급 장치의 그라운드 연결로 직접 직선으로 흐를 것이라는 것을 우리는 알고 있다. 고주파(전이) 전류는 트래이스와 보드의 지오메트리에 따라 결정되는 분포를 가지고 신호 트래이스 아래에서 흐를 것이다. 경우 사이에 있는 신호에 대한 전류 흐름에 대해서 깊게 파고들 있다. 전류의 상당 부분이 전원 공급 장치로부터 흐르는 충분히 낮은 주파수에서 시작을 하자. 경우도, 여전히 상호 인덕턴스가 신호 트래이스 아래서 전류가 흐르도록 강제하지만 분포는 매우 넓을 것이다. 또한, 일단 트래이스 아래의 리턴 전류가 IC 도달하면, 전부 커패시터 그라운드로 돌아가지는 않을 것이다. 대신에, 커패시터로부터 소스된 전류의 소량은 그것의 그라운드로 돌아가고 나머지는 전원 공급 장치 그라운드로 돌아갈 것이다. 마침내, 주파수가 느려지면 상호 인덕턴스는 더욱 효과가 약해진다. 많은 전류가 DC 경로를 통해서 흐를 것이다. 다행히, 경우의 중간인 경우는, IC 바이패싱과 적절한 파워 공급 모두를 처리하는 , 고주파와 DC 경우를 다루는 우리의 노력으로 이미 다룬 것이다. 2 아이템은 진짜로 같은 노력의 면이다. 전원 공급 장치가 그것이 구동하는 IC로부터 멀리 이동하게 되면, 사이의 임피던스 - 레지스턴스와 인덕턴스 모두 - 증가할 것이다. 이것은 또한 둘을 연결하는 트래이스 폭이 감소함에 따라서 발생한다. 전원 공급 장치와 IC 사이의 임피던스(리턴 임피던스도 포함하는 것을 기억 하자) 증가할수록 낮은 주파수 전류를 공급하는데 많은 바이패스 커패시터에 의존될 것이다. 따라서 전원 공급 임피던스가 증가하면 많은 커패시터가 필요하다. 따라서, 다시 우리는 IC 전원에 적절한 바이패싱의 요구를 만족해야만 한다. 완성을 위해서, 아래 그림은 IC2 소싱할 전류 흐름을 보여 준다.

신호(부품) 레이어에서 인터커넥팅 트래이스를 주목한다.  단지 신호 전류와 AC 리턴 전류의 화살표 방향만 바꾸었을 뿐이다. 경우 IC2 대한 바이패스 커패시터는 C2이다. C2 IC2 Vdd 핀을 통해서 신호 핀으로 AC 신호 전류를 공급한다. IC1으로 배달되는 신호 전류는 IC1 그라운드 핀을 통해서 그라운드로 간다; 신호 경로 아래 그라운드 판에 있는 AC 부분 리턴과 전원 공급 장치로 직선으로 DC 부분 리턴.

 

그라운드는 등전위가 아니다

시점에서 그라운드 판이 등전위가 아니라는 것을 이해하는 것이 중요하다. 먼저, 그라운드 판은 두께에 상관없이 레지스턴스가 있다. 따라서, 아날로그와 디지털 리턴 전류가(또는 어떤 2개의 전류가) 그라운드 판의 어떤 부분을 공유하면, 구리 저항이 IR 전압 강하를 유발함에 따라서 간에 크로스톡이 발생할 것이다. 이것을 다음처럼 생각한다. 2개의 다른 부품의 그라운드 핀이 거의 같은 점에서 그라운드 판에 연결되고 그것의 전류가 보드의 다른 끝에서 점으로 돌아간다. 경로를 따르는 판의 구리 저항이 0.01 ohm이고 부품 A 1 A 전류를 소싱하며 부품 B 1 mA 소싱한다고 가정하자. 부품들이 연결되는 끝에서, 그라운드 전압은 전류가 리턴 되는 점에서의 그라운드 전압보다 10 mV 높을 것이다. 단지 1 mA 출력하는 부품 B 리턴 지점보다 10 mV 상승을 경험하게 것이다. 부품 A에서 나오는 전류가 1 A에서 0 A 바뀌면 부품 B 참조하는 어떤 전압도 전류를 따라서 10 mV 올라가거나 내려가게 것이다. 공유된 리턴 경로는 종종 디지털 회로가 아날로그 회로와 함께 있을 문제를 유발한다. 공유는 정밀한 아날로그 회로의 바른 동작을 간섭할 있다. 그라운드 판을 가로지르는 균일한 전압의 원인은 전기적 길이이다. 고주파에서 전류 경로의 길이는 보드에서 전파되는 신호 파장에 상당할 있다. 기사에서는 부분은 다루지 않는다. 짧을수록 좋다 정도로만 말해둔다.

 

모든 것을  합친다

PCB에서 전류 흐름의 기초를 이해한 상태에서, 지식을 혼성 IC 그라운딩을 바르게 다루는데 사용할 있다. 궁극적으로, 목표는 디지털과 아날로그 전류가 같은 리턴 경로를 공유하지 않도록 하는 이다. 전체 목적이 디지털과 아날로그 신호에 대한 공통적인 리턴 경로를 최소화 하는 것이라는 것을 이제 현실화 시킨다. 이것이 실제 목표이다. 이것을 한다면, 좋지 않은 디지털 신호가 원래의 아날로그 신호를 방해하는 주요 원인을 제거할 것이다.

공통적인 가정은 그라운드 판을 디지털 부분과 아날로그 부분으로 잘라야만() 한다는 것이다. 이것은 좋은 출발이다. 모든 것을 바르게 배치하면, 성능에 변화 없이 컷을 채우는 것을 보게 것이다.

 

이제 그라운드 판을 자른다

아날로그와 디지털 회로를 모두 가진 하나의 부품인 일반 ADC 보드에 두는 것으로 시작한다. 다음에 단일 그라운드에 대해서 그라운드 판을 어디서 자를 결정할 것이다. 아래 그림은 이번 ADC 칩의 연결을 보여준다. 파워와 그라운드 핀만 명시적으로 레이블 되어 있다. 다른 레이블들은 연결이 아날로그 인지 혹은 디지털 인지를 식별시켜줄 뿐이다. 그것들의 기능은 중요하다. 아날로그 핀은 개읜 신호 입력 핀이거나 기준 입력 혹은 출력 중에 하나이다. 디지털 핀은 직렬 혹은 병렬 인터페이스의 부분 혹은 제어 또는 선택 있다. 여기서는 그것들을 특정 기능에 관계없이 같이 취급한다.

디지털 핀들이 인접해 있고 아날로그 핀도 인접해 있고 아날로그와 디지털 그라운드가 접해 있다. 이런 배치는 드문 것이 아니다. 왜냐하면 디자이너는 보드 디자이너처럼 같은 현실을 다루어야만 하기 때문이다. 또한 2개의 디지털 그라운드가 있는 것에 주목한다. 이것이 가끔 필요한데 칩의 그라운드 전류가 칩의 끝에서 다른 끝으로 달릴 문제를 일으키지 않기 위해서 이다. 아날로그와 디지털 핀이 좋게 그룹 되어 있기 때문에, 그라운드 컷을 어디에 놓을지 결정하는 것이 매우 쉽다.

인접한 아날로그와 디지털 그라운드 바로 거기서 단일 그라운드를 갖는 그라운드 판을 그림에서 본다. 일반적으로, 그라운드 판이 이것처럼 사용될 , 디자이너는 모든 디지털 칩과 관련된 부품을 컷의 한쪽에 두고 모든 아날로그 칩과 관련된 부품을 다른 쪽에 둔다. 방식에서 그것들의 그라운드는 그라운드 판의 바른 부분에 연결될 있다. 예에서 아날로그와 디지털 핀과 신호를 가진 유일한 장치가 ADC라는 것을 상기하자. 이제 모든 디지털 부품을 그라운드 판의 디지털 부분에 모두 놓고 아날로그 부품을 다른 부분에 모두 놓았다고 가정하자. 모두 끝난 것이 아니다. 신호 트레이스 라우팅을 고려해야만 한다.

 

신호 트래이스 라우팅

아래 그림에 보이는 것처럼 디자인에서 다른 IC에서 디지털신호가 라우팅 되는 것으로 시작한다.

트래이스는 아날로그 부분의 많은 부분 위로 라우트 되고 그라운드 컷을 곳에서 가로지른다. 대부분의 디자이너는 이것이 나쁜 형태라는 것을 알고 있을 것이다. 왜냐하면 아날로그 영역에서 디지털 트래이스가 아날로그 신호를 오염시킬 있기 때문이다. 이것이 진실인 반면에, 심도 있는 문제는 종종 완전히 이해되지 않는다. AC 전류가 돌아오는 곳을 생각해 보자.

그림은 리턴 전류를 오랜지 색으로 보여준다. 리턴 전류가 컷을 만날 때까지 신호 트래이스를 어떻게 따르는지 본다. 컷에서 리턴 전류는 다른 쪽으로 가기 위해서 단일 그라운드만 경유할 있다. 결론적으로, 아날로그 회로 그라운드를 통해서 달리는 고주파 성분의 디지털 전류 - 우리가 피하려고 시도하는 - 뿐만 아니라 신호를 방사할 좋은 2개의 루프 안테나를 만들게 된다. 그라운드 방법이 작동하게 하기 위해서, 디지털과 아날로그 부품이 각각의 부분에 머물러야 하고 트래이스 또한 그래야만 한다. 요구사항들을 만족할 어떻게 되나? 아래 그림은 모든 신호 트래이스가 그라운드 컷을 가로지르지 않고 라우트 것을 보여준다. 리턴 전류는 루프 영역을 최소화 하면서 신호 트래이스 아래에서 흐른다. 왜냐하면 신호 트래이스와 그라운드 판을 분리하는 유일한 것은 PCB 두께 자체 뿐이기 때문이다.

그림에서 그라운드 전류를 가까이 보라. 어던 전류도 그라운드 컷을 가로지르지 않는다. 이것은 우리가 부품을 주의 깊게 배치해서 모든 연결(아날로그 또는 디지털) 그것의 각각의 그라운드 영역 위에 있기 때문이다. 다음 모든 트래이스를 적절한 영역 안에 머물도록 라우트 한다. 컷을 가로지르는 전류가 없기 때문에, 컷은 어떠한 목적도 수행하지 않고 제거 있다( 금속으로 채워질 있다).

 

원문: Successful PCB grounding with mixed-signal chips - Part.2: Design to minimize signal path crosstalk. Mark Forunato - Sep. 10, 2012


: