Testes de produção, projeto para teste, pontos de teste e outras técnicas


12

Eu tenho trabalhado com alguns layouts de placa que incluem um ponto de teste para todas as redes no circuito (ou próximas a ele). Isso me levou a procurar outros tópicos sobre pontos de teste, procedimentos e diretrizes gerais de design para teste por aqui, mas não encontrei nada. Então, minha pergunta é um pouco ampla e mal definida, mas aqui vai:

  • Que tipo de teste de produção você costuma empregar em seus projetos de produtos?
  • Existe um ponto em que alguns métodos valem a pena e onde estão esses pontos? Por exemplo, teste manual de cartão preenchido, sondas voadoras, mantas de pregos, etc.
  • Eu li sobre o design e a construção do BeagleBoard, que é consideravelmente mais complexo que o nosso painel, mas ele não parece incluir nenhum desses tipos de teste (por exemplo, sem pregos ou pontos de teste, eles têm um teste de software) )
  • Todas as nossas placas são baseadas em microcontroladores. As funções básicas de potência, terra e relógio são confiáveis ​​o suficiente na fabricação para usar o micro para um autoteste embutido?

Respostas:


7

Eu adiciono pontos de teste à maioria das placas em que trabalho - a menos que o cliente especifique o contrário. Não adicionarei pontos de teste para todas as redes, mas as redes de energia e terra definitivamente obtêm um ponto de teste. Quando recebemos um lote de pranchas da casa fabulosa, pego o DMM e "saio" dos pontos de teste, para garantir que nada esteja em curto.

Como produzimos em volume muito baixo no meu trabalho, a maioria dos nossos testes é feita manualmente.

Temos um produto de maior volume, porém, que usa um dispositivo de teste de cama de unhas. Além das redes de energia e terra, temos pontos de teste para outros blocos funcionais como Ethernet, SPI, áudio (alto-falante / microfone).

Se você estiver executando um protótipo de primeira execução, convém ter todos esses pontos de teste para depuração. Porém, em revisões posteriores, depois que os blocos funcionais forem aprovados, você poderá removê-los da placa, se desejar.

No final, tudo se resume ao seu volume de produção e quanto risco você deseja correr ao testar / não testar certos aspectos da placa.


4
  • Teste sempre a placa nua (PCB) 100% contra a netlist que você fornece. Se você estiver dependendo de impedâncias controladas, solicite também à placa a possibilidade de fazê-lo.
  • O JTAG não aumenta o custo da placa ou requer chips adicionais, apenas um conector. Mas certifique-se de poder separar as cadeias, por exemplo, uma para um FPGA e outra para um processador.
  • As sondas voadoras evitam o custo de pregos. Se você estiver fazendo <1000 unidades; Espero que não faça sentido financeiro desenvolver um testador de pregos.
  • Microcontroladores são bons para testar RAM e conexões com FPGAs.

2

Os pontos de teste devem ser adicionados com alguma consideração ao seu efeito no projeto (por exemplo, pinos analógicos ou pinos de alta velocidade podem mudar seu comportamento com o comprimento extra de cobre / linha).

Sempre que possível, eu gosto de monitorar / registrar as várias fontes de alimentação com um ADC (os micros geralmente têm alguns pinos do ADC disponíveis). Embora eu tenha usado ADCs independentes que podem ser removidos para economizar custos de BOM, ainda estou trabalhando em um projeto em que a monitoração em campo dos níveis de tensão foi rejeitada devido à pequena economia de peças.

O protótipo de log, a produção e as falhas de campo também são realmente importantes, especialmente se o seu BIST não fornecer cobertura completa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.