혼합 신호 시스템의 PCB 마이크로 컨트롤러 레이아웃


12

이것은 이 질문 의 직접적인 연속이다 . 여기 내 레이아웃이 있습니다. 마이크로 컨트롤러 측면에 대해 어떻게 생각하십니까?

2019 년 4 월 업데이트 : 2016 년 봄 / 여름에 보드를 만들었지 만 결과를 업데이트하지 않았습니다. 보드는 정상적으로 작동하며 아날로그 신호에 대한 디지털 노이즈의 관찰 가능한 유일한 누출은 레이아웃 / 접지가 아닌 아날로그 / 디지털 인터페이스에서 회로 설계 선택이 잘못되었다는 것입니다. . 이제 상용 보드를 만들었습니다. 여기에 표시된 레이아웃을 기반으로 CPU 섹션 디자인이 EU EMC 테스트를 통과했기 때문에이 레이아웃이 작업을 수행하기에 충분할 것입니다.

실제 오래된 질문은 다음과 같습니다.


편집 : Armandas의 답변을 바탕으로, 이제 마이크로 컨트롤러 레이아웃이 충분하다는 인상을 받았습니다. 디지털 노이즈가 아날로그 측으로 누출되는 것을 막는 데있어 이것이 얼마나 좋은지에 대해 더 많은 사람들이 이야기한다면, 나는 여전히 관심을 가질 것입니다. 물론 마이크로 컨트롤러 측면에 대한 추가 의견도 여전히 환영합니다.

스택 업은

  • TOP : 신호
  • GND : 단단한지면, 컷 또는 트랙 없음
  • PWR : 전원
  • BOT : 신호

상단 실크 스크린이있는 TOP (빨간색) 및 PWR (보라색) 레이어

상단 실크 스크린이있는 TOP (빨간색) 및 PWR (보라색) 레이어 [아래 업데이트 참조 ]

BOT (녹색), 방향을위한 상단 실크 스크린

BOT (녹색), 위 실크 스크린과 비교

±15

uC는 STM32F103VF이며 72MHz에서 실행합니다. 결정은 8MHz입니다. uC의 오른쪽에는 2 개의 DAC와 멀티플렉서가 포함 된 "컨트롤 1"로 표시된 섹션이 있으며 uC 내부 DAC1의 출력을 다중화합니다. 오른쪽 하단에는 "Control 2"근처의 다른 멀티플렉서가 있으며 uC의 DAC2를 멀티플렉싱합니다. 멀티플렉서로 가기 전에 uC의 DAC에서 신호를 버퍼링하는 연산 증폭기 (UREF1)로 신호를 가져 오는 트랙은 비아에서 C712의 오른쪽 상단으로가는 두 개의 트랙입니다. DAC는 uC의 오른쪽 상단 모서리에서 출발하는 SPI 버스와 연결됩니다.

18

uC를 떠나는 다른 트랙은 다음과 같습니다.

  • address는 MUX1의 경우 uC 상단, MUX2의 경우 오른쪽에서 MUX를 선택하고 활성화합니다.
  • 저항기 신호 RR901로 이동하는 PWM 신호. 이것은 내가 시도하고있는 것입니다. 기본적으로 PWM 파형을 특정 방식으로 결합하여 파형을 생성합니다. 이것이 작동하지 않거나이 경로를 통해 너무 많은 소음이 누출되면 괜찮습니다. 다음 개정에서는 생략하겠습니다. RR901을 나가면이 경로를 통해 잡음이 본질적으로 누출되지 않는다고 상상할 수 있습니까?
  • 최종 오디오 출력 (도시되지 않음)으로부터 uC의 우측 하단의 핀 26으로 오는 ADC 신호. 이것은 효과적인 10 비트 정도의 정확도를 제공하는 한 모든 것이 괜찮습니다 (12 비트 ADC). 아날로그 측의 특정 기능을 교정하는 데 사용됩니다.
  • 파워 플레인에서 DAC / ADC 레퍼런스는 UREF1에서 나옵니다 (실제로 매우 구체적인 레퍼런스 전압이 필요하지는 않지만 DAC의 최대 출력과 정확히 비교해야합니다).
  • 디지털 및 아날로그 섹션 (예 : R713 및 R710) 사이의 일부 저항기로가는 GPIO는 아날로그 섹션의 다양한 항목을 켜거나 끕니다. R에는 uC에서 디지털 노이즈를 걸러 내기위한 C가 포함되어 있습니다 ( 이 질문 참조) .
  • 마지막으로 RC 네트워크 R715, R716, C709는 GPIO의 출력을 필터링하고 감쇠하여 VCF (미도시)에 대한 단계 입력으로 사용하여 교정합니다.

내가 알고 싶은 몇 가지 구체적인 사항 :

  1. 크리스탈이 충분히 가깝고 잘 연결되어 있습니까? 핀과 핀이 있기 때문에 크리스탈과 uC 사이에 uC 아날로그 섹션 디커플링 캡을 넣어야했습니다.
  2. C715는 VDDA의 디커플링 캡입니다. Vref +를 위해 디커플링 캡 C717을 Vref +에 연결하려면 C717 주위에서 약간 긴 트랙을 사용하여 VDD를 C715로 라우팅해야했습니다. 이게 나쁜가요?
  3. VREF- 및 VSSA는 VREF + 및 VDDA 용 디커플링 캡의 접지면과 마찬가지로 전 세계로 직접 이동합니다. 이것은 이전 질문에서 Olin이 말한 내용과 일치하므로 이제는 괜찮을 것이라고 생각합니다.
  4. 이것은 DAC에서 출력이 합리적으로 깨끗해질 가능성이있는 것처럼 보입니까? 약 12 비트 유효 신호 대 잡음을 기대하고 있습니다. uC DAC는 12 비트이며 프로토 타입을위한 외부 16 비트입니다 (핀아웃 호환 12 비트 버전이 있으므로 언제든지 나중에 종료 할 수 있습니다).

나는 전문적인 EE가 아니기 때문에 다른 의견이나 제안도 매우 환영합니다.

최신 정보:

제안에 따라 최신 버전을 수집하겠습니다.

Armandas의 제안에 따라 최상위 레이어의 변경 사항 :

  • C715와 C717의 교체 순서
  • 상단 파워 플레인의 클리어런스를 6에서 9 mil로 증가시킵니다.

업데이트 된 TOP

최고 v2


"혼합 신호" "디지털 / 아날로그 분할 (논리적으로 접지면은 단단하다)"Uh oh. 일반적으로 두 접지는 단일 지점에서만 연결해야합니다. 크리스탈 가드 링과 동일합니다.
Ignacio Vazquez-Abrams

어쩌면 그것은 나의 나쁜 눈 일지 모르지만 크리스탈의로드 캡은 연결되지 않은 것처럼 보입니까?
Dejvid_no1

@ Dejvid_no1의 접지면은 로컬 접지면에 연결됩니다.
Timo

@ IgnacioVazquez-Abrams의 최신 규칙은 적절한 레이아웃으로 비행기를 분할하지 않는 것이 좋습니다 (예 : this 참조) . 여기서 묻는 질문은 물론 내 레이아웃이 그런 의미에서 적절한 지 여부입니다.
Timo

하단 신호에 대한 연속 참조 평면이 없습니다. 이로 인해 E feild 라인이 정상보다 훨씬 더 많이 튀어 나와서 아날로그와 같은 다른 신호에 영향을 줄 수 있습니다.
efox29

답변:


2
  1. 예. 흔적이 매우 짧습니다.
  2. 어떤 이유로, V SSA 핀 근처에 캡을 놓고 트랙을 V DDA 로 실행 하기로 결정했습니다 . V DDA 근처에 캡을 놓고 짧은 트레이스로 핀에 연결하는 것이 좋습니다 . 캡의 접지 패드는 비아를 통해 평면으로 이동해야합니다. V SSA 는 비아로 접지에 연결해야합니다. 가능한 한 짧게 GND 비아의 흔적을 유지하십시오.
  3. 위의 것 외에도 괜찮아 보입니다. C717 라우팅이 좋습니다.

추가 의견 :

  • 상단 레이어의 다각형 간격이 매우 작게 보입니다. 다시 확인하고 싶을 수도 있습니다.
  • 100nF 및 10uF 캡의 크기는 동일합니다. 더 큰 캡은 탄탈륨입니까?

2 : 내 논리는 항상 한 쌍의 핀, 공급 핀 및 접지 핀을 우회한다는 것입니다. 여기서 쌍은 VDDA 및 VSSA, VREF + 및 VREF-입니다. 그것은 물론 단순히 여기에 논리를 삭제하고 바이 패스 캡을시키는 및 VSSA는 GND에 별도의 비아를 가지고 사실, 당신이 말을 완벽 의미가 있습니다
티모

두 캡 모두 0603 세라믹입니다 (보드를 직접 납땜 할 것이므로 0402를 사용하지 않기로 결정했습니다).
Timo

@Timo 전원 핀 쌍에 대한 논리가 좋습니다. 그것을 보는 또 다른 방법은 비아 / 캡 패드와 장치 사이의 루프를 최대한 작게 유지하는 것입니다. 전원과 접지 패드가 분리되어있는 이런 상황에서는 항상 캡을 전원 핀 근처에 두어야합니다.
Armandas 2016 년

1
모자에 대한 나의 의견은 0603 패키지에서 10uF 모자를 찾는 데 어려움을 겪고 있다는 것입니다. 당신은 탄탈륨으로 운이 좋을지 모르지만 세라믹으로 도망 갈 수 있다고 생각했을 때 이것을 언급하고 싶었습니다.
Armandas

1
@Timo 16V X5R 캡입니다. 3.3V에서 괜찮을 수 있습니다. 5V에서는 커패시턴스의 약 10 %를 잃을 가능성이 높으며 +/- 15V에 연결하지 않았기를 바랍니다. 이 프레젠테이션을 보시면 잘 읽어보십시오. 3 페이지에있는 테이블에 특별한주의를 기울이십시오.
Armandas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.