Atribuição de pontos de teste na placa
Num relance
- Entenda a diferença entre os testes de fabricação e de montagem e como cada um afeta o posicionamento dos pontos de teste.
- Conheça as principais considerações e restrições que orientam uma boa estratégia de pontos de teste, incluindo acesso aos lados da placa, espaçamentos, requisitos de grade e acessibilidade das pontas de prova.
- Veja como o Altium Designer permite a definição manual e automatizada de pontos de teste usando os recursos de pads, vias e do Testpoint Manager.
Os testes são uma parte importante do processo de fabricação de placas. Após a fabricação, a placa normalmente é testada para garantir que não haja curtos-circuitos nem circuitos abertos. Depois de montada com todos os seus componentes, a placa costuma ser testada novamente para verificar a integridade dos sinais e o funcionamento dos dispositivos. Para auxiliar nesse processo, é fundamental contar com um conjunto de pontos na placa - Testpoints - que os equipamentos de teste possam acessar com suas pontas de prova para realizar os testes necessários.
A localização dos pontos de teste em uma placa dependerá de fatores como a modalidade de teste (incluindo testes de fabricação da placa nua, testes em circuito da placa montada etc.) e o método de teste (incluindo testes automatizados com pontas de prova móveis e dispositivos de teste do tipo cama de pregos, testes manuais etc.). Por exemplo, ao realizar testes de fabricação da placa nua, a placa ainda não tem componentes montados e, portanto, todos os pads e vias estão disponíveis para a atribuição de pontos de teste. No entanto, os locais usados como pontos de teste nos testes em circuito da placa montada quase sempre serão diferentes. Com os componentes montados, talvez as pontas de prova já não consigam acessar os pads dos componentes, e certamente não terão acesso aos pads e vias sob um componente!
O Altium Designer oferece um sistema poderoso para atender às suas necessidades de pontos de teste e melhorar a testabilidade das suas placas, permitindo atribuir separadamente pontos de teste para testes de fabricação da placa nua e/ou testes em circuito da placa montada, conforme necessário. Os pontos de teste podem ser atribuídos manualmente ou de forma mais ágil e automatizada, usando a caixa de diálogo Gerenciador de pontos de teste.
Planejando sua estratégia de pontos de teste
Antes de começar a atribuir pads e vias como locais de pontos de teste, é uma boa ideia dar um passo atrás e pensar no que é necessário. A seguir, apresentamos algumas orientações a considerar ao definir uma estratégia para incorporar pontos de teste a um projeto:
- Ao escolher o lado da placa em que os pontos de teste serão permitidos, considere os processos de teste e os dispositivos associados que serão utilizados. Por exemplo, a placa será acessada pelas pontas de prova apenas pelo lado inferior, apenas pelo lado superior ou por ambos os lados?
- Um ponto de teste sob um componente (no mesmo lado da placa que o componente) geralmente é usado na etapa de teste da placa nua. Isso deve ser levado em consideração ao planejar os locais dos pontos de teste para os testes da placa montada.
- É aconselhável posicionar todos os pontos de teste em apenas um lado da placa, usando vias para isso, se necessário. O motivo é que um dispositivo de teste de cabeçote duplo tem um custo maior do que um dispositivo de teste de cabeçote único.
- Quanto mais fora do padrão e complexo for o arranjo dos pontos de teste, maior será o custo para configurar um dispositivo de teste para a placa. A melhor abordagem é desenvolver uma metodologia que proporcione uma testabilidade abrangente. Uma política de pontos de teste bem definida e adaptável permitirá testar diferentes projetos de forma eficiente e econômica.
- Os requisitos do projeto para a cobertura de vias com máscara de solda devem ser cuidadosamente considerados. Cobrir uma via designada como ponto de teste impedirá o contato da ponta de prova. Mesmo uma cobertura parcial com máscara de solda líquida fotoimageável (LPI) causará problemas de contato, pois a máscara líquida tenderá a escoar pelo furo da via. Uma máscara de solda removível pode ser usada para cobrir temporariamente essas vias, mas essa solução muitas vezes pode ter um custo bastante elevado.
- Consulte os fabricantes e montadores das suas placas para garantir que todos os parâmetros específicos do projeto sejam considerados ao especificar os pontos de teste. Esses parâmetros podem incluir espaçamentos entre pontos de teste e entre pontos de teste e componentes que sejam mais rigorosos do que os espaçamentos normais de posicionamento e roteamento.
As seções a seguir examinam mais detalhadamente os testes de fabricação e de montagem, incluindo as restrições específicas dos pontos de teste e as considerações associadas a cada um.
Testes de fabricação
Os testes de fabricação correspondem aos testes de uma placa de circuito impresso na fase de pré-montagem da fabricação, antes que qualquer componente seja colocado na placa. Por isso, costumam ser chamados de testes de placa nua. Esse método de teste normalmente pode envolver o uso de um equipamento com pontas de prova móveis para testar cada rede individualmente. Essencialmente, duas pontas de prova são programadas para operar em conjunto: uma para enviar um pulso de sinal por uma rede e a outra para detectar a presença (ou ausência) desse sinal.
Dois cenários comuns de teste na fabricação de placas nuas são:
- Testar para garantir que o cobre projetado para ser contínuo de ponta a ponta conduza um sinal limpo (abaixo de um limite máximo de impedância permitido), sem circuitos abertos.
- Testar para garantir que não haja curtos-circuitos entre as redes.
Restrições de localização dos pontos de teste
- Pads/vias dedicados a pontos de teste geralmente não são necessários nos testes de fabricação. Como a placa ainda não está montada com componentes, as pontas de prova têm livre acesso aos pads dos componentes. Como os pads tendem a estar livres de máscara de solda nessa etapa, os pontos de teste normalmente são posicionados diretamente nos próprios pads.
- Os testes com pontas de prova móveis não são limitados por uma grade, pois esses equipamentos conseguem acessar posições com bastante precisão.
- Cada par de locais deve respeitar uma separação mínima, devido às dimensões físicas dos cabeçotes das pontas de prova.
Exceções e outras considerações
- Em dispositivos de passo fino, pode não ser possível (ou mesmo prático) acessar um pad individual de componente com uma ponta de prova. Esses elementos de cobre podem ser minúsculos e delicados, por isso às vezes se recomenda evitar seu contato com as pontas de prova. Nesses casos, pode ser uma boa ideia o projetista adicionar pads/vias de teste dedicados à placa.
- Um dispositivo de teste do tipo cama de pregos também pode ser usado durante os testes de fabricação da placa nua. Isso costuma ocorrer em lotes de fabricação de grande volume, nos quais o uso desse dispositivo exige menos tempo de teste do que um equipamento com pontas de prova móveis. No entanto, os testes com cama de pregos podem impor restrições mais rígidas à localização dos pontos de teste e, se o dispositivo de teste não for personalizado, muitas vezes exigirão que os pontos de teste sigam uma grade específica.
- Há situações em que pares específicos de locais de pontos de teste não são testados em conjunto por um equipamento com pontas de prova móveis. Isso costuma ocorrer quando não há risco de curto-circuito (ou diafonia) entre as redes, pois elas não são adjacentes (todos os objetos de ambas as redes estão fisicamente afastados uns dos outros).
Testes de montagem
Os testes de montagem correspondem aos testes de uma placa de circuito impresso na fase de pós-montagem da fabricação, depois que todos os componentes especificados na lista de materiais (BOM) associada foram montados na placa. Por isso, costumam ser chamados de testes em circuito ou testes elétricos. Esse método de teste normalmente envolve (mas de forma alguma se limita a isso!) o uso de um dispositivo de teste do tipo cama de pregos configurado manualmente. Dependendo do tipo de teste realizado com o dispositivo, a placa pode ou não estar energizada.
Dois cenários comuns de testes em circuito da placa montada são:
- Acessar simultaneamente, com pontas de prova, um ponto de teste dedicado para cada rede (ou rede de interesse). Isso é feito enviando um pulso de sinal por cada ponta de prova individualmente e detectando os resultados da recepção do sinal em todas as outras pontas de prova.
- Teste componentes/barramentos específicos para garantir que o dispositivo em si esteja funcionando corretamente. Esses são testes especializados que podem ser realizados usando diversos métodos de teste. No caso mais simples, um dispositivo de teste do tipo cama de pregos pode ser usado para testar os pads dos componentes.
Restrições de localização dos pontos de teste
- As localizações dos pontos de teste normalmente precisam atender a um requisito de espaçamento mínimo. Equipamentos de teste, como as cabeças das pontas de prova de um dispositivo do tipo cama de pregos, possuem dimensões que limitam a proximidade entre elas. A menos que seja usado um dispositivo de teste personalizado, geralmente é necessário que os pontos de teste estejam posicionados em uma grade específica. Fabricar um dispositivo de teste personalizado é mais caro e demorado do que configurar um dispositivo reutilizável do tipo cama de pregos.
- Pode ser necessário posicionar os pontos de teste respeitando uma distância mínima em relação aos corpos dos componentes. As cabeças das pontas de prova da maioria dos dispositivos de teste tendem a ser maiores perto do dispositivo, afunilando até um tamanho menor à medida que se aproximam da haste da ponta de prova. Componentes mais altos exigem maior distância de isolamento. Portanto, é melhor considerar a altura máxima dos componentes na placa e definir uma distância geral em relação aos corpos que leve em conta esse cenário de pior caso.
- Pode ser necessário posicionar os pontos de teste respeitando uma distância mínima em relação à borda da placa. O processo de contato com a placa por um par de pontas de prova móveis ou por um conjunto de pontas de prova do tipo cama de pregos pode submeter a própria placa a esforços consideráveis, e ela pode se flexionar um pouco sob a carga dos testes automatizados. Por esse motivo, os danos a placas finas e frágeis são minimizados quando os pontos de teste ficam afastados das bordas da placa.
-
Normalmente, é necessário adicionar a cada rede, durante o projeto, um pad ou uma via dedicado como ponto de teste e acessível à ponta de prova, por vários motivos:
- Os pads de cobre exposto dos componentes geralmente ficam inacessíveis devido à presença dos componentes posicionados.
- A menos que a placa seja projetada especificamente para facilitar os testes, é pouco provável que os pads dos componentes e as vias estejam posicionados na grade exigida para os pontos de teste.
- Mesmo que um pad de componente pareça adequado para ser usado como ponto de teste, as restrições de distância em relação ao corpo do componente frequentemente impedem seu uso.
Exceções e outras considerações
- Embora os dispositivos do tipo cama de pregos sejam um método comum de teste de montagem, eles não são, de forma alguma, o único método. Entre as diversas alternativas, há casos em que são usados equipamentos com pontas de prova móveis — com cuidado, para evitar colisões com os componentes posicionados.
- Ao realizar um teste elétrico em um componente específico, os pads desse componente podem estar parcialmente acessíveis a uma ponta de prova. No entanto, é importante observar que o corpo do componente frequentemente encobre o centro desses pads. Em outras palavras, após a montagem da placa, a parte acessível do pad raramente inclui seu centro.
Suporte a pontos de teste em pads e vias
O Altium Designer oferece suporte completo a pontos de teste, permitindo especificar pads (de furo passante ou SMD) e/ou vias para uso como pontos de teste nos testes de fabricação e/ou montagem. Um pad ou uma via é designado para uso como ponto de teste por meio da configuração das propriedades de ponto de teste correspondentes e da resposta a duas perguntas fundamentais:
- O pad/via deve ser usado como ponto de teste de fabricação e/ou montagem?
- Em qual lado da placa o pad/via deve ser usado como ponto de teste — superior, inferior ou ambos?
Essas propriedades podem ser encontradas no painel Properties, quando um objeto pad (consulte Propriedades do pad) ou via (consulte Propriedades da via) é selecionado no espaço de projeto, respectivamente.
Um pad ou uma via selecionado é especificado para uso como ponto de teste por meio das opções correspondentes disponíveis no painel Properties.
Regras de projeto para pontos de teste
As restrições de um projeto de PCB devem ser planejadas e implementadas como um conjunto bem elaborado de regras de projeto. Para implementar um esquema de pontos de teste bem-sucedido — no qual todos os pontos de teste definidos possam ser acessados e usados como parte dos testes de placa nua e/ou em circuito —, é necessário estabelecer restrições que o orientem. Para isso, os seguintes tipos de regra podem ser definidos no sistema de regras de projeto do Editor de PCB:
- Estilo de ponto de teste de fabricação
- Uso de ponto de teste de fabricação
- Estilo de ponto de teste de montagem
- Uso de ponto de teste de montagem
Acesse e defina regras desses tipos na caixa de diálogo Editor de regras e restrições de PCB (Design » Rules).
Defina regras de projeto separadas para restringir quais pads e/ou vias do projeto podem ser usados como pontos de teste de fabricação e de montagem, e quais redes exigem pontos de teste.
As regras de estilo e uso de pontos de teste são idênticas, em termos de restrições, nos dois modos de teste (fabricação e montagem). A regra de estilo especifica, essencialmente, as restrições que um pad ou uma via deve atender para ser considerado na seleção de um local de ponto de teste. A regra de uso especifica quais redes exigem um ponto de teste.
Restrições padrão das regras de uso de pontos de teste (acima) e de estilo de pontos de teste (abaixo).
As regras de projeto para pontos de teste são usadas pelo Gerenciador de pontos de teste, pelo roteador automático, pelos processos de DRC online e em lote e também durante a geração de saídas.
Existem regras padrão de estilo e uso de pontos de teste de fabricação e montagem. Você deve verificar se essas regras atendem aos requisitos da placa e fazer as alterações necessárias. Se forem necessárias várias regras do mesmo tipo, use a prioridade das regras de projeto para garantir que as regras com escopo mais específico sejam aplicadas primeiro (por exemplo, ao executar uma DRC).
Gerenciamento de pontos de teste
A atribuição manual de pontos de teste pode ser uma tarefa minuciosa e trabalhosa, ainda mais em uma placa complexa, com centenas de componentes distribuídos em ambos os lados. Para simplificar o gerenciamento de pontos de teste nos seus projetos de placas, o Altium Designer equipa o Editor de PCB com um Testpoint Manager. O Testpoint Manager permite atribuir pontos de teste — para testes de fabricação da placa nua e/ou testes de montagem em circuito — de forma automatizada, com base nas regras de projeto definidas. Essa atribuição automatizada define as propriedades de ponto de teste relevantes para cada pad/via.
O acesso é feito selecionando o comando Tools » Testpoint Manager nos menus principais.
Gerencie seus requisitos de pontos de teste de fabricação e montagem com rapidez e eficiência usando o Testpoint Manager.
Use a caixa de diálogo para atribuir e remover pontos de teste automaticamente em um único local. Uma lista de todas as redes do projeto é fornecida na região Testpoint Net Status , com um status que indica a cobertura de pontos de teste — Complete ou Incomplete — tanto para testes de fabricação da placa nua quanto para testes de montagem em circuito. Clique nos botões Fabrication Testpoints ou Assembly Testpoints, ou clique com o botão direito na grade, para acessar os comandos de atribuição ou remoção desse tipo de ponto de teste. Observe que você pode selecionar redes manualmente na região superior da caixa de diálogo para atribuir/remover pontos de teste de forma seletiva.
Ao atribuir pontos de teste a algumas ou a todas as redes de um projeto, o Testpoint Manager segue as regras de estilo e uso definidas para pontos de teste de fabricação e montagem. Para ver a ordem em que os objetos válidos são pesquisados, clique no botão Search Order.
A região Status Summaries fornece um resumo completo do status dos pontos de teste da placa para ambos os modos de teste. Essa região é atualizada a cada ação de atribuição ou remoção realizada. Para obter informações mais detalhadas, use a região Assignment Results. Ela fornecerá detalhes, por exemplo, sobre o número de pads/vias dos lados superior e inferior envolvidos em uma atribuição/remoção, além de indicar falhas.
Verificação da validade dos pontos de teste
As regras definidas para pontos de teste de fabricação e montagem são seguidas como parte do recurso de verificação de regras de projeto (DRC) do Editor de PCB. A verificação DRC on-line e/ou em lote pode ser habilitada para os vários tipos de regra na caixa de diálogo Design Rule Checker (Tools » Design Rule Check).
Inclua regras de projeto de pontos de teste nos processos de DRC on-line ou em lote.
Campos de consulta relacionados a pontos de teste
Para dar suporte aos vários pontos de teste de fabricação e montagem que podem ser atribuídos em um projeto, as seguintes palavras-chave estão disponíveis para selecionar pontos de teste usando expressões lógicas de consulta. Cada uma delas pode ser encontrada na categoria Funções de PCB - Campos ao usar o Assistente de consultas:
-
IsAssyTestpoint- é um ponto de teste de montagem. -
IsFabTestpoint- é um ponto de teste de fabricação. -
IsTestpoint- é um ponto de teste do lado superior ou inferior. -
Testpoint- é um ponto de teste do lado superior ou inferior? -
TestpointAssy- é um ponto de teste de montagem? -
TestpointAssyBottom- é um ponto de teste de montagem do lado inferior? -
TestpointAssyTop- é um ponto de teste de montagem do lado superior? -
TestpointBottom- é um ponto de teste do lado inferior? -
TestpointFab- é um ponto de teste de fabricação? -
TestpointFabBottom- é um ponto de teste de fabricação do lado inferior? -
TestpointFabTop- é um ponto de teste de fabricação do lado superior? -
TestpointTop- é um ponto de teste do lado superior?
Crie expressões lógicas de consulta para selecionar e retornar pontos de teste no seu projeto conforme necessário. Alguns exemplos de expressões lógicas de consulta voltadas a pontos de teste de fabricação e montagem são:
-
(ObjectKind = 'Pad') And (TestpointAssy = 'True')
Seleciona todos os pads que são pontos de teste de montagem. -
IsPad And (TestpointAssyTop = 'True')
Seleciona todos os pads que são pontos de teste de montagem do lado superior. -
(ObjectKind = 'Pad') And (TestpointFab = 'True')
Seleciona todos os pads que são pontos de teste de fabricação. -
((IsPad Or IsVia)) And (TestpointAssy = 'True')
Seleciona todos os pads e vias que são pontos de teste de montagem. -
((IsPad Or IsVia)) And IsFabTestpoint
Seleciona todos os pads e vias que são pontos de teste de fabricação.
Geração de relatórios de pontos de teste
O Altium Designer inclui geradores de relatórios dedicados à geração de relatórios de pontos de teste de fabricação e montagem, respectivamente. Esses dois geradores de relatórios utilizam as propriedades de ponto de teste relevantes das primitivas de pad e via em um projeto.
Os relatórios podem ser gerados de duas maneiras:
- Diretamente no documento de PCB, usando os comandos File » Fabrication Outputs » Test Point Report e File » Assembly Outputs » Test Point Report.
-
Usando saídas devidamente configuradas em um arquivo de configuração de tarefas de saída (
*.OutJob).
Inclua e configure saídas de relatórios de pontos de teste de fabricação e montagem em um arquivo de configuração de tarefas de saída independente e versátil. Depois de defini-las, obtenha seus relatórios com o toque de um botão!
Independentemente do método usado para gerar um relatório, as opções do relatório são definidas na mesma caixa de diálogo. Para um relatório de pontos de teste de fabricação, utiliza-se a caixa de diálogo Fabrication Testpoint Setup. Para um relatório de pontos de teste de montagem, utiliza-se a caixa de diálogo Assembly Testpoint Setup. As opções de relatório são idênticas nessas caixas de diálogo.

Defina as opções do relatório, incluindo o formato do arquivo gerado, usando a caixa de diálogo de configuração de relatório correspondente.
Função do arquivo de netlist IPC-D-356A
Um dos três formatos de saída de relatório de pontos de teste é o arquivo de netlist IPC-D-356A. Esse arquivo normalmente é usado para o modo de teste de fabricação da placa nua. O arquivo IPC é pós-processado para gerar comandos que controlam um equipamento de teste com sondas móveis.
Independentemente dos elementos especificamente identificados como posições de pontos de teste em um arquivo IPC-D-356A, os fabricantes de placas geralmente podem usar os dados do arquivo para realizar qualquer tipo de teste desejado, embora, dependendo das circunstâncias e do conteúdo do arquivo, isso possa exigir alguma intervenção manual.