Você está na página 1de 43

BOAS PRATICAS DE DESIGN

DE CIRCUITOS IMPRESSOS
+
KICAD
FELIPE BRITTO AZEVEDO SCHNEIDER
ESPECIALISTA DE DESENVOLVIMENTO I9LAB
MESTRANDO EM ENGENHARIA ELTRICA UFES

CONTEDO
Conceitos de projeto
Limites de fabricao
Quanto vale cada coisa?

Fabricao manual do PCB


Dicas
Fabricantes nacionais e internacionais
Passo a passo kicad
Referncias

COMPONENTES DE UM PCP
Tracks Trilhas
Layers Camadas
Pads Terminais
Vias
Mascara de solda
Silk
Paste Pasta de solda
Componentes

CONCEITOS DE PROJETO
ALIMENTAO

CONCEITOS DE PROJETO
PLANO GND E CORRENTE DE RETORNO
Manter o plano GND sem obstrues ou, ao menos, trilhas de sinal e GND prximas
quando a placa for de 1 camada

CONCEITOS DE PROJETO
PLANO GND
Continuidade do
plano GND
A Ruim

B Melhor
C Ruim
D Melhor

Fonte: TI, PCB Design Guidelines for reduced EMI, 1999


6

CONCEITOS DE PROJETO
PLANO GND CORTES?
Devo fazer cortes nos planos GND ou
Vcc?
Quando devo faz-los?

Devo faz-lo quando desejo isolar os


sinais de dois pontos particulares
E o que esse desenho ao lado significa?

CONCEITOS DE PROJETO
PLANO GND CORTES?

CONCEITOS DE PROJETO
FIOS
Utilizao de fios: Mant-los prximos

CAMADAS
Uma camada: Plano de GND e trilhas para VCC e GND
Duas camadas: Plano de GND no bottom, plano de VCC e sinais no top
Model 1

Model 2

Model 3

Model 4

Layer 1

SIG

SIG

SIG

GND

Layer 2

SIG

GND

GND

SIG

Layer 3

VCC

VCC

SIG

VCC

Layer 4

GND

SIG

VCC

SIG

Decoupling

Good

Good

Bad

Bad

EMC

Bad

Bad

Bad

Bad

Signal integrity

Bad

Bad

Good

Bad

Self disturbance

Satisfaction

Satisfaction

Satisfaction

High

Fonte: TI, PCB Design Guidelines for reduced EMI, 1999

10

CONCEITOS DE PROJETO
RESUMO GERAL
Separar circuitos analgicos e digitais.
Utilizar o menor comprimento de trilha possvel (no largura).
Utilizar ao menos uma placa com duas faces (mesmo em placas feitas a mo!).
Utilizar capacitores de by-pass (utilize-os o mais prximo possvel dos pinos de
alimentao dos Cis, normalmente so de 100nF).
Preferir utilizar componentes SMD aos DIP ou through-role.
Se usar DIP mant-los o mais prximo da placa.

No utilizar curvas de 90 graus! Substituir por curvas de 45 graus.


Dicas de manufatura:
No faam vias em cima de pads, isso dificulta a manufatura.
Use handsoldering footprints caso voc faa a placa artesanalmente.
11

EMPRESAS DE MANUFATURA DE PCB


Nacionais
Griffus
Stick
CadService
Micropress

Internacionais
http://www.kikipcb.com/

https://www.oshpark.com/ -- manufatura comunitria

12

EXEMPLO

Obs: anexar todas as placas ao final do projeto

13

ZONAS

14

SEPARAO DOS GNDS

15

CONTINUIDADE DOS PLANOS


melhor costurar uma trilha de baixa frequncia do que romper o plano de GND
ao meio.
Ponto importante de alimentao.

16

POSICIONAMENTO DOS COMPONENTES


possvel colocar os componentes prximos um dos outros.
Trilhas passam entre os componentes 0603.
Posicione vias prximas aos pads.

17

Kicad

18

Kicad
Software livre
Muitas comunidades online (muitos componentes
j desenhados prontos para baixar, tutoriais...).
Visualizao 3D e incorporao em ambientes 3D
(Solid Edge, SolidWorks...).
Permite o projeto de at 32 camadas.
Checagem de erros bsicos.
Gerar gerbers, arquivos cads, pdfs importantes para
empresas profissionais.
No h limitadores que podem ser desbloqueados
por pagamentos.
Abrindo o Kicad: executar como ADM...
19

Kicad
PGINA INICIAL

Coisas que no usaremos agora

PCBNew
PCB footprint
Eeschema
Library Editor

20

EESCHEMA
Desenvolvimento do
esquemtico da sua
placa;
Lista de atalhos: ?
Muito semelhante com
qualquer software de
simulao de circuitos;

E se no existir o
componente que eu
quero?

21

CRIANDO UM NOVO COMPONENTE


SCHEMATIC LIBRARY EDITOR
Library Editor.
Desenhar o componente
conforme o seu
datasheet.
Preferir uma
representao que d
ideia da localizao dos
pinos.

O desenho deve ser


composto por texto,
linhas e pinos, apenas.
simples .
22

CRIANDO UM NOVO COMPONENTE


Cria um novo componente.
Carrega algum componente da biblioteca.
Cria um novo componente partir do que est em edio.
Carrega o componente na biblioteca para ser utilizado no eeschema.

Aps a edio devemos salvar a biblioteca modificada, e a vem a parte chata e na qual
a entrada como ADM faz a diferena.
Caso crie uma nova biblioteca, deve-se adicionar o caminho dela no menu preferencias.
23

DEFININDO A FUNO DE CADA PINO


Nome e nmero do pino.
Orientao do pino.
Tipo eltrico.
Cuidado ao mudar o grid
nesta etapa!

24

CRIANDO UM COMPONENTE
Lembrar de definir a
funo de cada pino.
Adicionar o
componente a uma
biblioteca.
Exportar o
componente (salva-lo
em um arquivo
externo).

25

ESQUEMTICO
ADICIONAR UMA BIBLIOTECA

26

ESQUEMTICO: ADICIONAR UM NOVO


COMPONENTE
Pressionar a tecla A
Procurar pelo nome do
componente (voc definiu ele
ao criar um novo componente).
Verificar se a biblioteca do
componente est disponvel
nas configuraes.

27

ESQUEMTICO:
Pode-se adicionar o Vcc e o
GND como componentes
normais;
Adicionar PWR_FLAGs para
evitar warnings;
Lembrar de utilizar os
conectores!

Utilizar net names, ou global


connectors ao invs de dar
voltas no esquemtico.

28

CRIANDO UM FOOTPRINT
Aps criar o
esquemtico de um
componente preciso
criar o footprint.
Todas as dimenses
esto no datasheet.
As vezes encontramse at sugestes de
layout de placa.

mais ou menos como


utilizar o autocad.
Ateno para o grid
(mm ou in).

29

CRIANDO UM FOOTPRINT

Criar um novo componente.


Utilizar um programa para criar um novo componente (bem fcil, mas deve-se checar o
resultado com cuidado).
Carregar um componente da biblioteca e trabalhar em cima dele.

Importar e exportar um componente. Lembrar de exportar ao fim da edio.

30

CRIANDO UM FOOTPRINT
Inserir pino

Informaes do
datasheet:
Picth
Tamanho do
componente
Zonas sem cobre
Disposio dos pinos

Cuidado com a
visualizao do
componente no
datasheet!
31

ESQUEMTICO
ANTES DE IR PARA O PCB
Anotar os componentes;
Checar quanto a presena de erros;
Gerar netlist;

Associar footprints aos


componentes:
Pode ser feito no Cvpcb (em grande
nmero, mas as vezes agarra...)
Individualmente no eeschema,
clicando com o boto direito em cada
componente.
Utilizar handsoldering footprints caso
a placa seja feita com tonner ou
similar
32

DESENVOLVIMENTO DO PCB
Adicionar os componentes:
Clicar no smbolo NET
Ler o arquivo .net
Dimenses de
trilha e via

Espalhar os componentes:
Clicar em

Unidades

Com o boto direito nos


componentes;

Ratsnest

Grid

Spread all.

Lembrar e clicar
novamente em

Modo de exibio dos planos

33

DESENVOLVIMENTO DO PCB
Antes de iniciar o roteamento, deve-se ajustar as configuraes de preferencias:
Largura mnima das trilhas, tamanho mnimo dos furos...
Clearence (espao) entre trilhas, entre vias e trilhas...
Larguras possveis das trilhas.

Faa isso em Design Rules.


Menor clearence
Trilhas e planos mais prximos

Placa mais compacta


Maior crosstalk
O plano entra e passa por pads (principalmente dips) onde ele no entraria com clearence
grande de mais.

34

DESENVOLVIMENTO DO PCB

15mils
20
25...

35

DESENVOLVIMENTO DO PCB
Posicionar os componentes em blocos.
Conectar os componentes dentro dos blocos:
Ordem de roteamento:
Sinais de baixa energia AD.
Sinais de alta frequncia.
Trilhas fceis de rotear.
VCC e GND

Conectar os blocos.
Melhorar o design e corrigir erros.
Dica: se possvel use 2 telas.
36

DICA
Mudar o esquemtico de conexo dos headers faz toda a diferena.

37

PLACA DE UMA CAMADA

38

CONCLUDO O DESENVOLVIMENTO
Utilizar o design rules check
Remover os nomes dos componentes (silk) de cima dos pads.
Imprimir em PDF, caso voc queira fazer manualmente.
Cuidado com impresses em negativo e invertida. Analisar a forma de manufatura e a face.
TESTE! PENSE! VERIFIQUE!
Melhore a placa...

Verificar o tamanho dos componentes e o footprint deles antes de fazer a placa.


Cuidado com a impresso.

Gerar gerbers, caso voc queira fazer em um empresa especializada.

39

APPEND BOARDS
ANEXAR PLACAS
Abrir o Kicad sem
entrar em nenhum
projeto
Abrir o Pcbnew, file,
Append Board
No funcionar caso
voc esteja em um
projeto j em
desenvolvimento.

40

41

REFERNCIAS
http://www.interferencetechnology.com/fundamentals-of-emc-design-ourproducts-are-trying-to-help-us-3/
http://michaelhleonard.com/how-to-design-the-perfect-pcb-part1/

http://www.ti.com/lit/an/scaa082/scaa082.pdf
http://www.ti.com/lit/an/szza009/szza009.pdf - preceitos de um bom projeto
http://www.analog.com/library/analogDialogue/archives/4606/staying_well_grounded.html

42

EXERCCIO PRTICO:
Bornes de alimentao e
de sada para os sinas A,
BeC
Chave liga-desliga

Pode ser feito com


componentes DIP ou
SMD
Pode-se usar qualquer
AO
Ter 2 planos no mnimo
Prezar por um bom
design
43

Você também pode gostar