Guia Seeed Fusion para Preparar Requisitos de Teste Funcional de PCBA
O teste funcional de PCBA usa operações e medições definidas para verificar se uma placa montada funciona conforme o esperado. Os requisitos de teste descrevem o que testar, as condições e os procedimentos, e os critérios de aprovação/reprovação. Eles fornecem à equipe de fabricação as informações necessárias para executar os testes.
Este guia é para clientes que solicitam teste funcional de PCBA da Seeed Fusion. Testes e métodos específicos são confirmados com base no projeto do produto e nos requisitos do projeto.
Este guia se concentra na redação dos requisitos de teste. Para os arquivos de projeto e informações do produto necessários para solicitar testes ou um dispositivo de teste personalizado, consulte o Guia de Soluções de Teste de PCBA Seeed Fusion e os recursos de serviço vinculados abaixo.
O que o Teste Funcional Abrange
O teste funcional verifica as funções pretendidas do produto. Ele pode abranger fontes de alimentação, interfaces de comunicação, botões, indicadores, sensores e áudio. O plano de teste do projeto define o escopo.
A inspeção de montagem e o teste funcional examinam aspectos diferentes da placa. A AOI verifica defeitos visíveis de montagem, a inspeção por raio X revela juntas de solda ocultas e o teste em circuito (ICT) realiza verificações elétricas. O teste funcional verifica se a placa executa as funções especificadas no plano de teste. Os métodos usados dependem do projeto da placa e dos requisitos de teste.
Os resultados do teste se aplicam aos itens e critérios definidos no plano. Por exemplo, um computador detectar um dispositivo USB pode satisfazer um teste de detecção de USB. O plano precisa especificar quaisquer outras funções USB a serem testadas.
O que Incluir em Cada Teste
Cada teste descreve o que testar, como executá-lo e o que conta como aprovação, juntamente com as condições de teste necessárias.
| Informação | O que especificar |
|---|---|
| O que testar | A função, interface ou sinal a verificar, como um trilho de alimentação, um GPIO específico ou uma interface USB. |
| Condições de teste | A fonte de alimentação, conexões, firmware e ambiente de software necessários para o teste. |
| Procedimento de teste | As ações ou medições a serem realizadas e sua sequência. |
| Resultados esperados | O comportamento observável, as informações retornadas ou os resultados de medição esperados após uma ação. |
| Critérios de aprovação/reprovação | As condições usadas para determinar aprovação ou reprovação, como uma faixa numérica permitida, um endereço de dispositivo especificado ou um nível lógico esperado. |
Para testes numéricos, como medições de tensão, os critérios incluem o valor-alvo e a faixa permitida. Para detecção de dispositivos, botões ou indicadores, especifique o resultado de detecção esperado ou o estado que deve seguir uma ação. Descrições gerais como "funcionando normalmente" precisam de critérios específicos que um operador de teste ou programa possa avaliar.
Ambiente de Teste e Conexões
A descrição do ambiente de teste identifica os equipamentos, softwares e conexões necessários para realizar os testes. A tabela abaixo lista informações que podem ser relevantes; os detalhes dependem dos itens de teste.
| Informação | O que especificar |
|---|---|
| Condições de alimentação | A entrada de energia, tensão e etapas de teste correspondentes. |
| Interfaces e pontos de teste | As interfaces, pinos ou pontos de teste usados e como eles se conectam ao equipamento de teste. |
| Equipamento de teste | Modelos ou especificações para instrumentos de medição, programadores e outros equipamentos de apoio. |
| Ambiente de software | O sistema operacional, software de teste e configurações relacionadas. |
| Dispositivo de teste | Se um dispositivo de teste for usado, como posicionar a placa, onde conectá-la e como operá-la. |
Os detalhes de conexão precisam corresponder aos testes individuais. As medições de tensão se referem a pontos de teste específicos, os testes de comunicação identificam as interfaces e sinais, e as instruções de gravação de firmware identificam a interface de programação e as conexões. Diagramas podem ajudar a mostrar esses locais e conexões.
Um dispositivo de teste mantém a placa no lugar e fornece conexões repetíveis aos pontos de teste ou interfaces necessários. Se um dispositivo de teste é usado, e como ele é projetado, depende da placa e do plano de teste.
Gravação de Firmware e Sequência de Teste
Para projetos que envolvem gravação de firmware, inclua os arquivos de firmware, versões, datas de desenvolvimento e revisões de hardware aplicáveis. Especifique também o programador, conexões, software de gravação e etapas de operação. Se vários arquivos de firmware forem usados no mesmo processo de teste, identifique a finalidade de cada arquivo e quando ele é usado.
O firmware de teste dá suporte às verificações funcionais durante a produção. O firmware de envio é o firmware que o produto executa após a entrega. Se estes forem diferentes, o procedimento precisa especificar quando usar o firmware de teste e quando gravar o firmware de envio.
Organize as etapas de teste na ordem em que serão executadas, com cada ação emparelhada com seu resultado esperado. Por exemplo, um teste de alimentação pode descrever energizar a placa, medir um ponto de teste designado e comparar a leitura com a faixa permitida. Para etapas de gravação, especifique o arquivo e como confirmar a gravação bem-sucedida.
Exemplo de Requisitos de Teste e Recursos Relacionados
Os testes selecionados abaixo vêm da referência oficial de teste da Seeed para a reSpeaker Flex XVF3800 Core Board with XIAO. Eles mostram como itens de teste, métodos e critérios de aprovação se relacionam entre si. Os pontos de teste, valores e endereços de dispositivo se aplicam apenas a este projeto de referência.
| Item de teste | Método de teste | Critérios de aprovação |
|---|---|---|
| Tensão VDDIO | Meça o ponto de teste TP7 usando um ADC. | 3,3 V ±5%. |
| Conexão USB Type-C | Teste o conector em ambas as orientações. | O dispositivo XMOS é reconhecido em ambas as orientações. |
| Detecção de dispositivo I²C do XIAO | Faça a varredura do barramento I²C. | O codec é detectado no endereço 0x18. |
| Botão de reset RST | Pressione o botão Reset. | O XMOS é reiniciado. |
Esta tabela contém itens de teste selecionados. A execução dos testes também requer detalhes de alimentação e conexão, o firmware e ambiente de software relevantes, instruções de operação detalhadas e orientação sobre como interpretar os resultados.
A referência completa explica como os requisitos de teste se relacionam com as conexões da placa adaptadora e a execução do software. Consulte Teste de PCBA Modular Open-Source: Um Guia Completo de Hardware ao Fluxo de Trabalho de Teste.
Para usos de dispositivos de teste, aplicações adequadas e documentos de solicitação, consulte O que é um Dispositivo de Teste de PCBA? Como Funciona e Quando Você Precisa de Um. Os requisitos de arquivos de fabricação e montagem de PCB são abordados no Guia de Serviço de PCB & PCBA Seeed Fusion.
Para serviços de teste funcional, gravação de firmware e dispositivos de teste personalizados, visite Fusion Testing Solutions ou entre em contato com fusion@seeed.io para discutir os requisitos do seu projeto.
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.