Desacoplando tampas, layout PCB

222

Eu acho que tenho sido um pouco ignorante quando se trata de detalhes mais finos do layout de PCB. Ultimamente, tenho lido alguns livros que tentam ao máximo me levar na reta e na estreita. Aqui estão alguns exemplos de um conselho recente, e eu destaquei três dos limites de dissociação. O MCU é um pacote LQFP100 e os limites são 100nF em pacotes 0402. As vias se conectam ao solo e ao plano de energia.

colocação de tampas de desacoplamento

A tampa superior (C19) é colocada de acordo com as melhores práticas (como eu as entendo). Os outros dois não são. Não notei nenhum problema. Mas, novamente, o conselho nunca esteve fora do laboratório.

Acho que minha pergunta é: qual é o tamanho da transação? Contanto que as faixas sejam curtas, isso importa?

Os pinos Vref (tensão de referência para o ADC) também possuem uma tampa de 100nF. O Vref + vem de um regulador de derivação TL431 integrado. Vref- vai para o chão. Eles requerem tratamento especial como blindagem ou terra local?


EDITAR

adicionado GND local e planos de energia

Obrigado por ótimas sugestões! Minha abordagem sempre foi confiar em um plano terrestre ininterrupto. Um plano de terra terá a menor impedância possível, mas essa abordagem pode ser simplista demais para sinais de frequência mais alta. Fiz uma rápida tentativa de adicionar terra local e energia local sob o MCU (a parte é um NXP LPC1768 rodando a 100 MHz). Os bits amarelos são as tampas de desacoplamento. Vou dar uma olhada em bonés paralelos. O terra e a energia locais estão conectados à camada GND e à camada 3V3, onde indicado.

A terra e a energia locais são feitas com polígonos (vazamento). Será um grande trabalho de reencaminhamento para minimizar o comprimento das "trilhas". Essa técnica limitará quantas faixas de sinal podem ser roteadas sob e através do pacote.

Essa é uma abordagem aceitável?

morten
fonte
10
C13 é uma prática recomendada, C18 é menos ideal e C19 é a pior . Quais são suas fontes de melhores práticas?
Connor Lobo
2
Bem, provavelmente não sou qualificado para argumentar contra Olin aqui, embora essas sugestões sejam contrárias à maior parte do que sinto que aprendi sobre a dissociação. Ainda assim, esses não são planos, mas um padrão de aterramento em estrela altamente quebrado. Os traços são mais espessos, mas, considerando as tampas 0402, eles não são tão espessos. Isso parece muita impedância para mim. Pense no tamanho do loop da corrente de retorno entre a energia fornecida e o retorno ao terra. Vai por todo o lado! Mais uma vez, subqualificado ... mas realmente parece errado para mim. Por favor, alguém pode explicar como isso é ou não é uma boa ideia?
darron
2
Meu entendimento, baseado em fontes como os livros do Dr. Howard Johnson, favorece fortemente o acoplamento firme e de baixa impedância ao solo. Vias separadas para o IC e as tampas, múltiplas por tampa em locais críticos. No entanto, dado o tamanho 0402 dessas tampas e um tempo de subida provavelmente razoável com base em 100 MHz, eu acho que o design original estava bem. Suponho que as outras camadas dificultem a aproximação das tampas ou a adição de vias separadas para elas ... mas deveria ter sido bom.
darron
2
Não considero C13 as melhores práticas. Fechar, mas não o melhor, porque todo o comprimento do traço do capacitor para as vias significa que C13 está apenas efetivamente desacoplando esses pinos de potência e é muito menos eficaz na dissociação dos outros pinos de potência nas mesmas tensões. No mínimo, eu afastaria C13 do chip o suficiente para mover as vias de avião entre o chip e C13, empurrando os traços de sinal conforme necessário.
Mike DeSimone 10/06
10
Interessante. Pensei C19 seria a melhor, uma vez que coloca a tampa como um filtro low-pass entre a fonte de ondulação atual e os planos de energia
Simon Richter

Respostas:

388

Desviar e aterrar adequadamente são, infelizmente, assuntos que parecem mal ensinados e pouco compreendidos. Na verdade, são duas questões separadas. Você está perguntando sobre o desvio, mas também entrou implicitamente no aterramento.

Para a maioria dos problemas de sinal, e neste caso não é uma exceção, é útil considerá-los no domínio do tempo e no domínio da frequência. Teoricamente, você pode analisar em um deles e converter matematicamente no outro, mas cada um deles fornece insights diferentes para o cérebro humano.

A dissociação fornece um reservatório próximo de energia para suavizar a tensão devido a mudanças de curto prazo no consumo de corrente. As linhas de volta à fonte de alimentação têm alguma indutância, e a fonte de alimentação leva um tempo para responder a uma queda de tensão antes de produzir mais corrente. Em uma única placa, ela pode recuperar-se normalmente dentro de alguns microssegundos (nós) ou dezenas de nós. No entanto, os chips digitais podem alterar seu consumo atual de uma grande quantidade em apenas alguns nanossegundos (ns). A tampa de desacoplamento deve estar próxima da potência do chip digital e dos fios terra para realizar seu trabalho; caso contrário, a indutância desses fios impede o fornecimento rápido de corrente extra antes que a alimentação principal possa recuperar.

Essa foi a visão do domínio do tempo. No domínio da frequência, os chips digitais são fontes de corrente CA entre seus pinos de energia e terra. Na corrente contínua, a energia vem da fonte de alimentação principal e está tudo bem, então vamos ignorar a corrente contínua. Esta fonte atual gera uma ampla gama de frequências. Algumas frequências são tão altas que a pouca indutância nos relativamente longos leva à fonte de alimentação principal começa a se tornar uma impedância significativa. Isso significa que essas altas frequências causarão flutuações locais de tensão, a menos que sejam tratadas. O limite de desvio é o desvio de baixa impedância para essas altas frequências. Novamente, os cabos para a tampa de derivação devem ser curtos, caso contrário, sua indutância será muito alta e atrapalhará o capacitor que está causando um curto-circuito na corrente de alta frequência gerada pelo chip.

Nesta visão, todos os seus layouts parecem bons. A tampa está próxima aos chips de potência e terra em cada caso. No entanto, eu não gosto de nenhum deles por um motivo diferente, e esse motivo é fundamental.

Um bom aterramento é mais difícil de explicar do que ignorar. Levaria um livro inteiro para realmente entrar nessa questão, então só vou mencionar peças. O primeiro trabalho de aterramento é fornecer uma referência de tensão universal, que geralmente consideramos 0V, já que todo o resto é considerado relativo à rede de aterramento. No entanto, pense no que acontece quando você corre a corrente pela rede terrestre. Sua resistência não é zero, o que causa uma pequena diferença de tensão entre diferentes pontos do solo. A resistência CC de um plano de cobre em uma PCB geralmente é baixa o suficiente para que isso não seja um problema demais para a maioria dos circuitos. Um circuito puramente digital possui pelo menos 100s de margens de ruído em mV, portanto, alguns 10s ou 100s de deslocamento de terra em uV não é grande coisa. Em alguns circuitos analógicos, é, mas não é esse o problema que estou tentando abordar aqui.

Pense no que acontece quando a frequência da corrente percorrendo o plano terrestre aumenta cada vez mais. Em algum momento, todo o plano de terra tem apenas 1/2 comprimento de onda. Agora você não tem mais um plano de terra, mas uma antena remota. Agora lembre-se de que um microcontrolador é uma fonte de corrente de banda larga com componentes de alta frequência. Se você passar a corrente de terra imediata pelo plano de terra por um pouquinho, você terá uma antena remota de alimentação central.

A solução que costumo usar, e para a qual tenho provas quantitativas de que funciona bem, é manter as correntes locais de alta frequência fora do plano de terra. Você deseja criar uma rede local das conexões de terra e energia do microcontrolador, ignorá-las localmente e, em seguida, ter apenas uma conexão para cada rede nas redes de energia e terra do sistema principal. As correntes de alta frequência geradas pelo microcontrolador saem dos pinos de energia, atravessam as tampas de derivação e voltam aos pinos de terra. Pode haver muita corrente desagradável de alta frequência em torno desse loop, mas se esse loop tiver apenas uma única conexão com as redes de energia e terra da placa, essas correntes permanecerão em grande parte fora delas.

Então, para trazer isso de volta ao seu layout, o que eu não gosto é que cada tampa de desvio parece ter uma via separada de energia e terra. Se esses são os principais planos de força e terra do tabuleiro, isso é ruim. Se você possui camadas suficientes e as vias estão realmente indo para os planos de energia e terra locais, tudo bem, desde que esses planos locais estejam conectados aos planos principais em apenas um ponto .

Não são necessários aviões locais para fazer isso. Uso rotineiramente a técnica local de redes de energia e terra, mesmo em placas de 2 camadas. Eu conecto manualmente todos os pinos de terra e todos os pinos de energia, depois as tampas de derivação e o circuito de cristal antes de encaminhar qualquer outra coisa. Essas redes locais podem ser uma estrela ou qualquer outra coisa sob o microcontrolador e ainda permitir que outros sinais sejam roteados em torno deles, conforme necessário. No entanto, mais uma vez, essas redes locais devem ter exatamente uma conexão com as redes de energia e terra da placa principal. Se você tiver um plano de terra no nível da placa, haverá um em algum lugar para conectar a rede de terra local ao plano de terra.

Eu costumo ir um pouco mais longe, se puder. Coloquei tampas de derivação de cerâmica de 100nF ou 1uF o mais próximo possível dos pinos de alimentação e terra, depois direcionei as duas redes locais (energia e terra) para um ponto de alimentação e coloquei uma tampa maior (10uF geralmente) através delas e faça as conexões únicas ao terra da placa e às redes de energia do outro lado da tampa. Esse limite secundário fornece outro desvio para as correntes de alta frequência que escaparam do desvio pelos limites de desvio individuais. Do ponto de vista do restante da placa, a alimentação de energia / terra para o microcontrolador é bem comportada sem muitas frequências altas desagradáveis.

Portanto, agora, finalmente, responda à sua pergunta sobre se o layout que você possui importa em comparação com o que você acha que são as melhores práticas. Eu acho que você ultrapassou os pinos de alimentação / terra do chip o suficiente. Isso significa que deve funcionar bem. No entanto, se cada um tiver uma via separada para o plano de aterramento principal, você poderá ter problemas de EMI posteriormente. Seu circuito funcionará bem, mas talvez você não consiga vendê-lo legalmente. Lembre-se de que a transmissão e recepção de RF são recíprocas. Um circuito que pode emitir RF a partir de seus sinais também é suscetível de receber esses sinais e receber ruído externo em cima do sinal, por isso não é apenas o problema de qualquer outra pessoa. Seu dispositivo pode funcionar bem até que um compressor próximo seja iniciado, por exemplo. Este não é apenas um cenário teórico. Eu já vi casos exatamente assim,

Aqui está uma anedota que mostra como essas coisas podem fazer uma diferença real. Uma empresa estava fabricando pequenos aparelhos que lhes custavam US $ 120 para produzir. Fui contratado para atualizar o design e obter um custo de produção abaixo de US $ 100, se possível. O engenheiro anterior realmente não entendeu as emissões de RF e o aterramento. Ele tinha um microprocessador que emitia muita porcaria de RF. Sua solução para passar nos testes da FCC foi colocar toda a bagunça em uma lata. Ele fez uma prancha de 6 camadas com o fundo da camada inferior e depois soldou uma peça de chapa personalizada na seção desagradável no momento da produção. Ele pensou que, apenas colocando tudo em metal, isso não irradiava. Isso está errado, mas um pouco de lado eu não vou entrar agora. A lata reduziu as emissões, de modo que elas apenas rangeram pelos testes da FCC com 1/2 dB de sobra (que '

Meu projeto utilizou apenas 4 camadas, um único plano de aterramento de toda a placa, sem planos de energia, mas planos de aterramento locais para alguns dos CIs escolhidos com conexões de ponto único para esses planos de aterramento locais e as redes de energia locais, como descrevi. Para encurtar uma longa história, isso superou o limite da FCC em 15 dB (isso é muito). Uma vantagem adicional era que esse dispositivo também era em parte um receptor de rádio, e os circuitos muito mais silenciosos alimentavam menos ruído no rádio e efetivamente dobravam seu alcance (isso também é demais). O custo final de produção foi de US $ 87. O outro engenheiro nunca mais trabalhou para aquela empresa.

Portanto, o desvio, o aterramento, a visualização e o manuseio adequados das correntes de loop de alta frequência são realmente importantes. Nesse caso, contribuiu para tornar o produto melhor e mais barato ao mesmo tempo, e o engenheiro que não o conseguiu perdeu o emprego. Não, isso realmente é uma história verdadeira.

Olin Lathrop
fonte
67
+1 para uma explicação maravilhosa. Esse tipo de resposta é o objetivo deste site.
Adam Lawrence
14
Na verdade, não é um livro que aborda este tema e outros muito bem: de Henry Ott Electromagnetic Compatibility Engineering . Eu tenho uma cópia no trabalho e altamente recomendável. É uma revisão de seu trabalho anterior, Noise Reduction Techniques in Electronic Systems , e aborda vários novos tópicos, como "aterramento" adequado (e por que "solo" é realmente apenas um mito útil), estratégias de empilhamento de camadas de placas de circuito e blindagem.
Mike DeSimone
23
A parte sobre o aterramento parece bastante oposta ao que o Design Digital de Alta Velocidade defende. Isso defende o acoplamento de baixa impedância muito apertado a um único plano de aterramento, com vias separadas para os pinos IC e os pinos da tampa de desacoplamento, se possível. Parece que você está defendendo basicamente dividir o plano de terra e acho que ele até discutiu os efeitos da antena de ter manchas de terra com diferentes potenciais no livro. Este livro está desatualizado agora? Parece haver uma grande variedade de opiniões sobre esse assunto.
darron
8
Parece haver muitas opiniões. Usar um único plano de aterramento é bom para desacoplar, ou seja, garantir que o chip tenha uma boa energia limpa. Eu estava recomendando a rede de terra separada por motivos de EMI.
Olin Lathrop
26
Por acaso, o @Olin poderia incluir um esquema de um exemplo de "melhores práticas"; Estou curioso como um plano de terra locais se relacionam com os sinais que saem do IC (cruzamento do plano de divisão, ou se eu só estou mal-entendido alguns dos conceitos)
CoderTao
56

O principal objetivo de uma rede de distribuição de energia é reduzir a indutância entre os componentes conectados. Isso é mais importante para qualquer plano que você esteja usando como referência (por exemplo, "terra", "vref" ou "retorno") porque a tensão nessa rede é usada como referência para as tensões em seus sinais. (Por exemplo, os limiares VIL / VIH de um sinal TTL são referenciados ao pino GND do chip, não ao VCC.) Na verdade, a resistência não é tão importante na maioria das aplicações de PCBs porque o componente de indutância da impedância total domina. (Em um chip IC, porém, isso é revertido: a resistência é a parte dominante da impedância.)

Lembre-se de que esses problemas são mais importantes para circuitos de alta velocidade (> 1 MHz).

Plano de Referência como Nó Ampliado

A primeira coisa a verificar é se o seu plano de referência pode ser considerado um nó agrupado, em oposição a uma linha de transmissão. Se o tempo de subida do seu sinal for maior do que o tempo que a luz precisa atravessar de uma borda da placa para a outra e voltar ( em cobre ; uma boa regra geral é 20 cm por nanossegundo), considere o plano de referência ser um elemento agrupado e a distância da carga ao capacitor de desacoplamento não importa. Essa é uma determinação importante a ser tomada, pois afeta sua estratégia de posicionamento para vias de energia e capacitores.

Se as dimensões do plano forem maiores, você não só precisará espalhar capacitores de desacoplamento, mas também precisar de mais deles, e os capacitores deverão estar dentro da distância do tempo de subida da carga que eles estão desacoplando.

Via indutância

Continuando nossos esforços para minimizar a indutância, se o plano for um elemento fixo, a indutância entre a parte e o plano se tornará dominante. Considere C19 no seu primeiro exemplo. A indutância vista do avião para o chip está diretamente relacionada à área delimitada pelos trilhos. Em outras palavras, siga o caminho do plano de energia até o chip e, em seguida, volte o pino de aterramento para o plano de aterramento, finalmente fechando o loop de volta à energia via. Minimizar esta área é o seu objetivo, pois menos indutância significa mais largura de banda antes que a indutância se torne dominante sobre a capacidade de dissociação. Lembre-se, o comprimento da via da superfície para o plano faz parte do caminho; manter os planos de referência perto das superfícies ajuda muito. Não é incomum em 6 ou mais placas de camada para a primeira e a última camada interna serem planos de referência.

Portanto, embora você tenha uma indutância muito pequena (suponho que 10-20 nH), ela pode ser reduzida dando ao IC seu próprio conjunto de vias: dado o seu tamanho via, uma via ao lado do pino 97 e outra próxima o pino 95 reduziria a indutância para cerca de 3 nH. Se você puder pagar, vias menores ajudariam aqui. (Embora, honestamente, como sua parte seja um LQFP em vez de um BGA, isso pode não ajudar muito, porque o quadro principal do pacote pode estar contribuindo com 10 nH por si só. Ou talvez não seja tanto por causa de ... )

Indutância mútua

As linhas e vias que levam a uma carga ou capacitor não existem no vácuo. Se houver uma linha de suprimento, é necessário que haja uma linha de retorno. Como são fios com correntes fluindo através deles, eles geram campos magnéticos e, se estiverem próximos o suficiente um do outro, criam indutância mútua. Isso pode ser prejudicial (quando aumenta a indutância total) ou benéfico (quando diminui a indutância total).

Se as correntes em cada um dos fios paralelos (digo "fio" para incluir traçado e via) estão indo na mesma direção, a indutância mútua aumenta a auto-indutância, aumentando a indutância total. Se as correntes em cada fio estão indo em direções opostas, a indutância mútua subtrai da auto-indutância, diminuindo o total. Esse efeito fica mais forte à medida que a distância entre os fios diminui.

Portanto, um par de fios indo para o mesmo plano deve estar bem distante (regra geral: maior que o dobro da distância da superfície ao plano; assuma a espessura da PCB se você ainda não tiver o seu empilhamento descoberto) para reduzir a indutância total . Um par de fios que vai para diferentes planos, como todos os exemplos que você postou, deve estar o mais próximo possível.

Cut Planes

Como a indutância é dominante e (para sinais de alta velocidade) é determinada pelo caminho que a corrente percorre pela rede, os cortes de avião devem ser evitados, especialmente se houver sinais cruzando esse corte, desde a corrente de retorno (que prefere seguir um O caminho diretamente sob o traço do sinal para minimizar a área do loop e, portanto, a indutância) precisa fazer um desvio grande, aumentando a indutância.

Uma maneira de atenuar a indutância criada pelos cortes é ter um plano local que possa ser usado para saltar sobre o corte. Nesse caso, várias vias devem ser usadas para minimizar o comprimento do caminho da corrente de retorno, no entanto, como são vias que vão para o mesmo plano e, portanto, têm fluxo de corrente na mesma direção, elas não devem ser colocadas próximas a cada outro, mas deve estar a pelo menos duas distâncias planas.

Porém, deve-se tomar cuidado com traços de sinal longos o suficiente para serem linhas de transmissão (ou seja, com mais de um tempo de subida ou descida, o que for menor), porque um preenchimento de terra próximo ao traço alterará a impedância desse traço, causando um reflexo (ou seja, ultrapassagem, redução ou toque). Isso é mais perceptível nos sinais de velocidade de gigabit.

Fora do tempo

Eu diria como a estratégia "um capacitor de 0,1 uF por pino de energia" é contraproducente com projetos modernos que podem ter dezenas de pinos de energia por peça, mas eu realmente preciso trabalhar agora. Os detalhes estão nos links BeTheSignal e Altera PDN abaixo.

Recomendações (TL; DR)

  • Mova as vias do capacitor de desacoplamento mais próximas umas das outras, se essas vias forem para planos diferentes.
  • Colocar a via na almofada é a melhor opção, se você puder pagar (você precisa preencher a via e colocar a almofada sobre o preenchimento, o que adiciona um dia ou dois à fabricação e custa mais dinheiro). O segundo melhor é colocar as duas vias no mesmo lado da tampa, o mais próximo possível uma da outra e do capacitor. Um conjunto adicional de vias pode ser colocado no lado oposto do capacitor para reduzir a indutância ao meio, mas certifique-se de que os dois grupos de passagem tenham pelo menos uma espessura de placa (ou duas distâncias planas).
  • Dê ao IC suas próprias vias de energia e terra, mantendo as vias da rede inimiga próximas umas das outras e as vias da mesma rede mais afastadas. Essas vias podem ser compartilhadas com os capacitores de desacoplamento, mas é melhor ter mais vias planas do que prolongar traços nas vias planas. (Minha técnica de layout usual é colocar a carga, colocar as vias de energia e terra e, finalmente, colocar um capacitor de desacoplamento no lado oposto da placa, se houver espaço. (Se não houver espaço, o capacitor se move, não as vias! )
  • Minimize a dimensão mais longa de cada plano de referência para minimizar a indutância e permitir o modelo mais simples de elementos agrupados para o seu avião. Os cortes de avião devem ser minimizados e os aviões locais podem ser usados ​​para mitigá-los.

Veja também

Mike DeSimone
fonte
2
Obrigado, sua resposta me levou a um território desconhecido! Uma coisa que é confusa é "a distância da carga ao capacitor de desacoplamento não importa" quando o plano de referência é considerado um nó agrupado. Isso parece ir contra tudo o que foi dito.
morten
4
@ Morten: Sim, isso me deixou boba na primeira vez que li nos materiais de Altera também. Mas é uma coisa comprovável: se você observar o componente de indutância injetado pelo próprio avião, ele é realmente pequeno quando comparado à indutância das vias, traços e embalagens de componentes. Você precisará quebrar o cálculo vetorial e as equações de Maxwell para provar exatamente, mas se você puder visualizá-lo, a idéia básica é que o campo magnético ao redor de um plano é mais fraco do que ao redor de um fio (via ou traço) devido à sua geometria . Um campo magnético mais fraco significa menor indutância.
Mike DeSimone
3
A indutância extremamente baixa dos planos de potência e solo mudou todas as regras, tornando a indutância que chega ao avião muito mais importante do que a indutância devido à posição no avião. Portanto, o requisito "próximo à peça" é obsoleto na maioria dos casos (basicamente, qualquer caso em que seu plano de energia seja pequeno o suficiente para não ter efeitos na linha de transmissão), e o fator limitante é a indutância da embalagem do capacitor e como suas rotas são roteadas para os aviões, e o mesmo para o chip. Muitos fabricantes de chips estão adicionando pinos de alimentação para reduzir a indutância, não porque precisam de mais tampas.
Mike DeSimone
2
Os planos divididos são complicados. Você pode criar problemas de EMI onde eles não estavam antes, se você não for cuidadoso. Também é possível comprometer a baixa impedância de um avião se você o dividir em pedaços muito pequenos, como tiras. Henry Ott recomenda contra, argumentando que o posicionamento e o layout dos componentes geralmente podem alcançar um desempenho melhor do que os planos divididos dariam. Dito isso, há casos em que eles fazem sentido, mas você precisa tratar o plano dividido de maneira semelhante a uma placa mezanina conectada, com seu próprio desacoplamento e próximo ao ponto de conexão único, e proibir traços cruzando a divisão.
Mike DeSimone
2
Além disso, se você estiver dividindo o plano de terra, precisará dividir os planos de energia no mesmo local. Lembre-se de que, nas frequências CA, energia e terra são efetivamente o mesmo potencial (se dissociados adequadamente), e as linhas de campo agem de acordo.
Mike DeSimone
44

Acho que tende a ajudar a pensar nos circuitos RC equivalentes que os traços formam, quando você precisa considerar o comportamento das linhas de energia (traços, por exemplo, resistores realmente pequenos ) e tampas de desacoplamento.

Aqui está um esquema simples dos três capítulos que você tem no seu post:
insira a descrição da imagem aqui Não há polaridade na imagem, portanto, assuma que um "Power" seja aterrado e o outro é VCC.

Existem basicamente duas abordagens para dissociar - A e C. B não é uma boa ideia.

A será mais eficaz para impedir que o ruído do IC se propague de volta para os trilhos de energia do seu sistema. No entanto, é menos eficaz para desacoplar as correntes de comutação do dispositivo - A corrente de estado estacionário e a corrente de comutação precisam fluir através do mesmo traço.

C é mais eficaz para realmente desacoplar o CI. Você tem um caminho separado para alternar correntes para o capacitor. Portanto, a impedância de alta frequência do pino ao terra é menor. No entanto, mais ruído de comutação do dispositivo retornará ao trilho de energia.
Por outro lado, isso resulta em uma variação líquida mais baixa de tensão no pino do IC e reduz o ruído da fonte de alimentação de alta frequência, deslocando-o para aterrar com mais eficiência.

A escolha real é específica da implementação. Eu tento usar o C e uso apenas vários trilhos de energia sempre que possível. No entanto, qualquer situação em que você não tenha espaço na placa para vários trilhos e esteja misturando analógico e digital, A pode ser justificada, assumindo que a perda na eficácia da dissociação não cause danos.


Se você desenhar o circuito CA equivalente, a diferença entre as abordagens ficará mais clara:
insira a descrição da imagem aqui
C possui dois caminhos CA separados para aterrar, enquanto A possui apenas um.

Connor Wolf
fonte
5
Não concordo com a sua distinção entre A e C. As correntes de baixa frequência da fonte de alimentação e as correntes de desacoplamento de alta frequência simplesmente adicionam. A única desvantagem de A é que a alimentação de baixa frequência passa por um pouco mais de resistência, mas isso é um problema de CC e é bom desde que a tensão correta possa ser suportada.
Olin Lathrop
3
Também é incorreto dizer que A é mais desacoplado que C. Para observar apenas o componente de desacoplamento, desconecte a alimentação. Ao fazer isso, ambos A e C deixam você com o mesmo circuito. A dissociação também é realizada por ambos. A diferença é que A mantém os componentes de corrente de alta frequência fora das redes de energia.
Olin Lathrop
Para projetos modernos de alta velocidade, é melhor modelar indutores em vez de resistores. O problema não é que você atenua resistivamente, mas que a indutância da rede de distribuição de energia causa atrasos que a fonte de alimentação não pode reagir com rapidez suficiente. (Na teoria do circuito de controle, você descobre que colocar um atraso [transformada de Laplace: e ^ st] no caminho de feedback apenas ajudará a desestabilizar o circuito de controle.) Esses atrasos são devidos ao fato de que a corrente em um indutor não pode mudar instantaneamente, e, portanto, a tensão deve mudar quando ocorre uma mudança repentina de carga.
Mike DeSimone
2
@Olin Lathrop - Eu disse especificamente que A é pior pelo fato de desacoplamento do IC, não melhor -However, it is less effective at actually decoupling switching currents from the device
Connor Lobo
2
Além disso, C é definitivamente uma impedância menor do que A. Terei algumas edições na resposta em um minuto para explicar.
Connor Lobo
15

As respostas para suas perguntas (todas elas) dependem muito de quais frequências estão sendo exibidas no seu PWA.

Independentemente de qualquer outra coisa que eu esteja prestes a dizer, lembre-se de que a maioria das tampas de desacoplamento discretas se torna inútil acima de 70 MHz. O uso de vários limites paralelos pode aumentar um pouco esse número.

Uma regra prática é que um objeto começa a agir como uma antena em L = comprimento de onda / 10. Comprimento de onda = c / f; então precisamos de L <c / (10f). Os tamanhos de recursos de 1 cm se tornam importantes a cerca de 3 GHz. Antes de dar um suspiro de alívio (porque seu relógio só funciona a, digamos, 50 MHz), lembre-se de que você precisa pensar no conteúdo espectral das bordas do relógio e nas transições de pinos de E / S do chip.

Em geral, você deseja colocar muitas tampas ao redor da placa e / ou usar uma placa com planos de potência e terra especialmente projetados, que basicamente transformam toda a placa em um capacitor distribuído.

A indutância de chumbo e traço (L) é de cerca de 15 nH / polegada. Isso equivale a cerca de 5 Ohms / polegada para conteúdo espectral a 50 MHz e cerca de 20 Ohms / polegada para conteúdo espectral a 200 MHz.

Paralelamente os limites de 'N' do valor C aumentarão C em um fator de N e reduzirão L em aproximadamente um fator de N. Seu esquema de dissociação tem uma faixa de frequência útil. O fim LOW dessa faixa de frequência é definido pela capacitância efetiva total de todos os seus limites. A extremidade ALTA da faixa de frequência não tem nada (repito, nada) a ver com a capacitância dos seus capacitores: é uma função das indutâncias dos condutores dos capacitores e do número de capacitores (e sua localização) na rede. A indutância total efetiva é inversamente proporcional a N. Dez caps de 10 nF cada são altamente preferíveis a 1 cap de 100 nF. 100 caps, de 1 nF cada, é ainda melhor.

Para manter sua rede de desacoplamento EFICAZ C alta e sua rede de desacoplamento EFICAZ baixa, você deve distribuir seus limites (não agrupá-los em um ou alguns lugares).

Proteger suas conversões A / D do ruído é um assunto totalmente diferente, que irei transmitir no momento.

Espero que tenha ajudado a responder algumas de suas perguntas.

Vintage
fonte
1
Acima de cerca de 100 MHz, a dissociação a bordo de um chip, bem como a fiação interna ao pacote de chips, se torna dominante. Além disso, tenho que contestar sua noção de que aumentar N sempre é uma coisa boa. A prova é fazer um gráfico de impedância (Z vs. f) da sua rede de distribuição de energia (fonte de alimentação, desacoplamento e planos): Cada capacitor adicionado é uma diminuição de 1 / N na impedância em torno do SRF do capacitor. Melhor seria usar capacitores de valores diferentes, que terão SRFs diferentes, que cobrirão mais da sua largura de banda.
Mike DeSimone
10

Os capacitores de desvio têm quatro funções principais:

  1. Eles minimizam mudanças rápidas nas correntes desenhadas nos fios de alimentação (tais alterações no consumo atual podem causar EMI ou podem acoplar ruídos a outros dispositivos na placa)
  2. Eles minimizam as mudanças na tensão entre VDD e VSS
  3. Eles minimizam as tensões entre o VSS e o terra
  4. Eles minimizam as tensões entre o VDD e o trilho positivo da placa

O diagrama (A) na resposta do nome falso é de longe o melhor para minimizar as alterações desenhadas nos fios de alimentação, uma vez que as mudanças na corrente consumida pela CPU terão que alterar a tensão da tampa antes que possam causar qualquer alteração na corrente de alimentação. Por outro lado, no diagrama (C), se a indutância da fonte principal fosse dez vezes maior que a da tampa de derivação, a fonte de alimentação veria 10% de todos os picos de corrente, independentemente do tamanho ou da perfeição da tampa.

O diagrama (C) é provavelmente o melhor da perspectiva de minimizar as mudanças na tensão entre o VDD e o VSS. Eu acho que provavelmente é mais importante minimizar as variações na corrente de alimentação, mas se for mais importante manter a tensão VDD-VSS estável, o diagrama (C) pode ter uma pequena vantagem.

A única vantagem que posso ver no diagrama (B) é que provavelmente minimiza a tensão diferencial entre o VDD e o trilho de alimentação positivo da placa. Não é realmente uma grande vantagem, mas se alguém virar os trilhos, isso minimizará a tensão diferencial entre o VSS e o terra. Em algumas aplicações isso pode ser importante. Observe que o aumento artificial da indutância entre o trilho de alimentação positivo e o VDD pode ajudar a reduzir as tensões diferenciais entre o VSS e o terra.

supercat
fonte
7

Como uma observação lateral separada da questão do layout, observe que existem razões para usar uma variedade de valores de capacitor (por exemplo, 1000pf, 0,01uF e 0,1uF) em vez de apenas capacitores de 0,1uF por toda parte.

A razão é que os capacitores têm indutância parasitária. Bons capacitores de cerâmica têm uma impedância muito baixa na frequência ressonante, com a impedância dominada pela capacitância em frequências mais baixas e dominada pela indutância parasitária nas frequências mais altas. A frequência ressonante geralmente diminui com o aumento da capacitância parcial (principalmente porque a indutância é aproximadamente a mesma). Se você usar apenas capacitores de 0,1uF, eles oferecem um bom desempenho em frequências mais baixas, mas limitam o desvio de alta frequência. Uma mistura de valores de capacitores oferece um bom desempenho em uma faixa de frequências.

Eu costumava trabalhar com um dos engenheiros que fazia o projeto esquemático + layout do acionamento de motor Segway, e ele reduziu o ruído do conversor analógico-digital do DSP (a fonte principal é o relógio do sistema DSP) por um fator de 5 10 alterando os valores do capacitor e minimizando a impedância do plano de terra usando um analisador de rede.

Jason S
fonte
2
Desculpe por necroing isso, mas como exatamente alguém pode conseguir isso razoavelmente bem em uma placa? Do jeito que eu imagino, seriam essencialmente "anéis" de dissociação / desvio de limites em torno de um IC, os menores valores mais próximos. Portanto, os limites de 1000pF mais próximos do IC nos respectivos pares de pinos de energia, então um 0,01uF por perto e, em seguida, 0,1uF ou dois próximos desses.
21812 Toby Lawrence
2
Acho que você provavelmente está certo, mas eu agruparia 1000pF e 0,01uF juntos em termos de importância de alta frequência. 1000pF tem a indutância mais baixa + deve estar mais próxima, mas 0,01uF não muito atrás. A função das várias faixas de capacitância é disponibilizar os entalhes de baixa impedância para o IC.
Jason S
2
Os melhores layouts que eu já vi costumam colocar esses capacitores críticos de HF na parte traseira da placa, logo abaixo do IC em questão.
Jason S
4

Há ainda outro truque para minimizar a impedância entre os trilhos internos GND e VCC no MCU e os planos de energia.

Todos os pinos de E / S do MCU não utilizados devem ser conectados ao GND ou ao VCC, escolhidos para que aproximadamente o mesmo número de pinos não utilizados vá para o VCC e para o GND. Esses pinos devem ser configurados como saídas e seu valor lógico deve ser definido de acordo com o trilho de energia à qual a saída está conectada.

Dessa forma, você fornece conexões extras entre os trilhos de energia internos do MCU e os planos de energia nas placas. Essas conexões simplesmente passam pela indutância do pacote e ESR, e o ESR do mosfet ativado no driver de saída GPIO.

esquemático

simular este circuito - esquemático criado usando o CircuitLab

Essa técnica é tão eficaz em manter o interior do MCU atado aos planos de energia que às vezes vale a pena escolher o pacote para um determinado MCU que tenha mais pinos do que o necessário, apenas para aumentar o número de pinos de energia redundantes. Se o fabricante da sua placa puder lidar com isso, você também deve preferir os pacotes sem chumbo (LCC), pois eles geralmente têm uma indutância de placa para matriz mais baixa. Convém verificar isso consultando o modelo IBIS para o seu MCU, se houver algum.

Kuba Ober
fonte
E o risco de curto-circuito (por exemplo, devido a um erro de software)?
Peter Mortensen
2
@ PeterMortensen Isso não seria catastrófico. Os drivers de pinos são efetivamente fontes atuais. Se você errar, tudo o que acontece é que o seu MCU fica quente e você pode ultrapassar as classificações absolutas de corrente ou dissipação, se tiver azar. Seu software não deve funcionar. Se você espera que problemas significativos ocorram, codifique como se fosse um software de segurança de Classe B. O verificador de consistência em segundo plano captura estados de pinos incorretos e age de acordo.
Kuba Ober
2

É sempre melhor adotar boas práticas, principalmente porque isso não envolve mais trabalho ou custo nesse tipo de design.

Você deve ter as vias o mais próximo possível dos coxins do capacitor, para minimizar a indutância. O capacitor deve estar próximo aos cabos de alimentação e terra do chip. O roteamento na segunda imagem deve ser evitado e o primeiro não é o ideal. Se esse é um protótipo, eu modificaria o desacoplamento para a versão de produção.

Além do mau funcionamento do chip em algumas circunstâncias, você pode aumentar as emissões indesejadas.

Leon Heller
fonte
5
Realmente não parece responder a sua pergunta para mim. Ele disse que sabe que não é a prática adequada, mas está tentando determinar se é realmente um negócio grande o suficiente para mudar isso.
Kellenjb
Pelo que entendi, as tampas de desacoplamento têm duas funções. Um é como um reservatório de energia, o outro é para filtragem de ruído. A tampa parece um filtro passa-baixo para a entrada. Somente a filtragem seria afetada pelo roteamento, sim? Nos exemplos da parte inferior, o retorno à terra está no lado "oposto" do pino de força mcu, portanto, a filtragem não é eficaz. Isso faz sentido?
morten
O capacitor precisa lidar com alguns picos de alta corrente de vida muito curta, para que o roteamento precise ser correto nas duas contagens.
Leon Heller
Por que o voto negativo?
Leon Heller
2

Mesmo que seu projeto "funcione" como está, na minha experiência, descobri que se você não fizer um "bom" trabalho de dissociação e desvio, seus circuitos serão menos confiáveis e mais suscetíveis a ruídos elétricos. Você também pode descobrir que o que funciona no laboratório pode não funcionar no campo.

Guill
fonte