
A criação de circuitos elétricos e o rastreamento de placas de circuito impresso estão se tornando cada vez mais simples. Os fabricantes de componentes estão integrando cada vez mais funcionalidade aos produtos, apresentando modelos prontos, símbolos gráficos convencionais (UGOs) e esquemas inteiros; os sites geram automaticamente fontes de energia, filtros e muito mais. No entanto, mesmo ao projetar unidades de impressão simples, erros são detectados, geralmente tolos e óbvios.
Hoje não falaremos sobre DRC e ERC , eles sempre devem ser feitos e tudo fica mais ou menos claro com eles (se não, escreva nos comentários). Falaremos sobre a verificação por uma pessoa.
Quando a próxima "última" vez, antes de entrar em produção, você folheia as camadas do quadro, a imagem já é tão familiar que o olho perde erros. Para verificar, você precisa de “segundos olhos” - é hora de ligar para outro engenheiro.
Quando você tem esses "segundos olhos" para alguém - o circuito e o quadro são completamente novos e tudo de incomum chama a atenção. No entanto, uma verificação aleatória não garante uma visão total de locais perigosos, o que pode levar a um atraso no tempo de depuração e a iterações adicionais não previstas no orçamento.
Ciente dessas limitações, introduzimos uma lista de verificações que permitem eliminar os erros mais comuns. Hoje vou falar sobre ele.
Quase não há itens altamente especializados na lista - estamos realizando vários projetos e a lista é universal. Para todos os locais complexos nos circuitos digitais, há listas de verificação fornecidas pelos fabricantes de chips.
Ordem de serviço

Assim que o circuito ou placa, na opinião do autor, estiver pronto, ele define a tarefa de testar no Redmine para outro engenheiro (Revisor). O revisor, além de possuir conhecimento e experiência, deve estudar o ToR e todos os materiais adicionais do projeto. Tudo isso leva muito tempo, que deve ser alocado no estágio de planejamento do projeto.
Após concluir a familiarização com a documentação, você precisa ajustar da maneira correta. A verificação é uma ajuda para alcançar o melhor resultado possível. Antes de cair em críticas, é importante lembrar que o engenheiro tentou fazer seu trabalho de forma excelente, "do coração", e a tarefa do inspetor não é perturbar esse clima.

O revisor copia o texto da lista de verificação da Base de Conhecimento em um comentário sobre a tarefa e, em seguida, percorre a lista, deixando suas anotações. A seguinte notação é usada:
- "+" E "-" para indicar a passagem ou inaplicabilidade do parágrafo,
- negrito por erros óbvios,
- itálico para recomendações e perguntas.
Depois de revisar, via de regra, há uma discussão oral dos comentários, esclarecimento de pontos incompreensíveis, como resultado dos comentários, muitas vezes são ajustados.
Em seguida, o texto da lista da nossa Base de Conhecimento, comentários para você, está em itálico . A lista contém alguns pontos específicos para o Altium Designer.
Verificando diagramas de circuitos elétricosPara esquemas de várias páginas, paginação, para esquemas de página única, todos os itens são distribuídos em uma folha. (Como regra, usamos esquemas hierárquicos de várias páginas; para esses esquemas, para cada planilha é necessário repetir a verificação "Bloquear", renomeando "Bloquear" no nome da planilha do esquema)
Verificando Novos Componentes
- Verificando a lista da tarefa (Ao definir a tarefa para verificar, o autor cria uma lista de componentes recém-criados para que o Revisor não perca nada. Acredita-se que os outros componentes já tenham sido testados por nós anteriormente.)
- Verifique por folha de dados:
- Números de contato
- Nomeação
- Correspondência de links para descrições (um link para uma descrição de um componente deve estar nas propriedades do componente)
- Assento (deve corresponder ao número de peça especificado)
- Número da peça (completo, sem erros)
Primeira folha
- Verificando as configurações do projeto:
- revisão (campo de revisão nas propriedades - usado posteriormente para gerar documentação)
- configurações do compilador (devem ser definidas no projeto por padrão) (configurações de compilação no Altium - o que você pode, o que não pode. Geralmente, criamos um projeto a partir de um modelo interno no qual tudo já está bem configurado)
- Compilação do projeto (há algum erro)
- Conectores: (confiamos no TK e em desejos adicionais no espírito de "gostar da placa XX")
- tipo
- pinagem
- correspondência de número para número no esquema E4
- Blocos na primeira folha:
- cobertura funcional (todas as funções descritas no ToR são implementadas)
- quantidade se multi-canal
- sincronização de saída do símbolo da folha
- Design (Design - isso é importante. Um design não formado não passa na verificação)
- Inscrição principal
- Localização de blocos, assinaturas, comunicações
Bloquear
(Normalmente, um bloco é um circuito simples, geralmente de um único chip com uma cinta)
- Correção da chegada das linhas de interface
- UART Rx-Tx - cruzado por “escravos” (este erro lendário merece uma linha separada, embora todas as interfaces sejam verificadas no parágrafo)
- Correção da fonte de alimentação (Fonte de alimentação com a classificação desejada, a terra cai no chão, energia analógica na analógica, etc.)
- Para todos os microcircuitos - verifique de acordo com a folha de dados: (Aqui geralmente recorremos a um circuito de comutação típico)
- Nomeação
- FT (tolerância a 5V e outras tensões nos pés do controlador)
- Outro (ponto ruim)
- Em cada folha há uma lista das fontes de alimentação usadas, o consumo máximo para elas (usado para resumir os requisitos de energia no dispositivo)
- Designação de classes de cadeias para alocação de locais específicos (por exemplo, dissociação)
Esquema de energia
- A lista de alimentos usados, consumo (retire de todos os blocos e adicione)
Perto de cada fonte: (em esquemas simples, sem necessidade)
- Tensão de saída
- Atual
- Eficiência
- Dissipação de energia
- Designação de classes de circuitos: HV, Power, ... (Tudo o que é útil para rastrear)
- Para cada fonte, verifique o diagrama de fiação da folha de dados
Envio para verificação aos programadores
- Para preparar a documentação (geração do esquema e lista em pdf)
- Crie uma tarefa para verificar o circuito para programadores (Para programadores - sua própria lista de verificações)
Teste de PCBConstrução civil
Se houver um modelo 3D para o dispositivo, a verificação será realizada nele. (Na maioria das vezes, o dispositivo é montado em CAD 3D, existem ferramentas para verificar interferências, executar seções transversais etc.)
- Forma da placa - Conformidade com o desenho, modelo, TK
- Espessura da placa
- Fixadores
- Suficiência (do ponto de vista do cumprimento da cláusula TK "fatores externos")
- Acertar em lugares
- Espaço livre para cabeças de parafusos, arruelas ...
- Conectores
- Posição
- Orientação das primeiras pernas
- Verificar pinagem com placas articuladas
- A posição de componentes específicos
- Altura do componente
Verificando a conectividade do projeto
(Comandos para o Altium Designer, a essência é verificar se não há diferenças na placa e no circuito)
- Alterações de importação de design do PrjPcb: sem diferenças
- Design-Update Sch no PrjPcb: sem diferenças
- Links de projeto-componente: As duas primeiras colunas devem estar vazias (no Altium Designer, às vezes os componentes perdem a conexão devido à renumeração, inserção de algo na placa etc.)
Verificando assentos
- Uma lista de novos assentos (atualizados). Ao verificar novamente, a lista deve ser nova. (O princípio é o mesmo do UGO)
- Reconciliação da pegada com uma descrição na folha de dados
- Arranjo de pinos
- Quantidade
- Distâncias
- A forma das almofadas
- Serigrafia 0.2, o primeiro círculo da perna 0,5 de espessura, 0,25 de diâmetro (design - isso é importante)
- A presença de um modelo 3D, a coincidência das pernas, a serigrafia com ele (os modelos 3D permitem verificar adicionalmente a exatidão do assento, participar do desenvolvimento e verificação do design, ajudar a obter belas representações das placas)
Regras de design
- Espessura da camada de metalização (tudo deve corresponder à realidade nas configurações da pilha)
- Conformidade das regras de projeto com os padrões tecnológicos para a espessura selecionada da placa e do metal (folga / condutor mínimos, orifícios)
- A presença de normas específicas para as classes de circuitos destacadas no diagrama (intervalos para altas tensões, espessuras mínimas de condutores, etc.)
- Espaçamento de furos não metalizados nas camadas internas (diferente da folga usual)
- Ver todas as regras (todas as regras são visualizadas uma após a outra, procurando todas as coisas incomuns)
- Configurações da RDC (verifique se as verificações necessárias estão incluídas na RDC)
- RDC (o revisor inicia o RDC, se falhar - a verificação é interrompida)
Nutrição
- A lógica geral da localização das fontes e cargas (o layout deve ser lógico, não deve causar complicações do painel)
- Alimentando consumidores complexos entre si (uma fonte para vários consumidores que podem interferir entre si)
- Continuidade (gargalos) (jumpers finos nos polígonos, o número de vias ao alternar de camada para camada)
- Seção transversal dos condutores (iluminação de todos os suprimentos, por sua vez, visualizando o suprimento para cada consumidor)
- Terra (a Terra é muito importante se a corrente fluir através do barramento de força para o consumidor - ele precisa voltar)
- Crosstalk entre feeds, fontes da vizinhança
- Poder da microplaqueta
- A presença de capacidades de travamento nos pinos
- Espessura do condutor de potência
- Via separada para cada pino de consumo
- Via no ThermalPad ( se necessário)
- Fontes de alimentação
- Abra a folha de dados, verifique a topologia recomendada (quando não estiver lá, discuta o layout ideal)
Signals
(Este bloco descreve a sequência, e mesmo isso não está completo)
- Relógios
- Casais diferentes
- Sinais rápidos
- Geral
Serigrafia
- Fonte Padrão, altura 1mm, espessura 0,2mm
- Posicionamento correto das etiquetas - nem embaixo das caixas, nem nos orifícios, nem em cima umas das outras (é conveniente assistir em 3D)
- A orientação de quaisquer inscrições em uma camada é de apenas 0-90 ou 0-270 graus
- Designação do primeiro pino para microcircuitos e conectores
- A designação de 5 a 10 pinos e linhas múltiplas em BGA para microcircuitos grandes (ajuda a encontrar o pino certo para depuração)
- Designação da atribuição de conectores e pontos de teste (ajudará na depuração)
- Sequência competente em grupos (quando as designações são realizadas pelo grupo de lado devido à densidade dos componentes)
- Logotipo, nome do quadro, revisão do SVN, data (Muitas vezes, é necessário que o cliente coloque seu logotipo, número decimal etc. O AD torna possível definir campos de texto definidos por variáveis, nós o usamos ativamente)
Outros
- No editor de furos, veja todos os furos (para anomalias)

As listas de verificação evoluem gradualmente, novos itens são adicionados e desnecessários são removidos.
Verificar as listas nos permite encontrar muitos erros todos os dias, e enviar taxas à produção não foi tão assustador.
Como você confere suas pranchas? Compartilhe nos comentários.
* A última figura no texto ilustra que mesmo uma verificação completa não o salvará de um cliente desatento.
Leia sobre o tópico