Projeto

Geral

Perfil

Ações

Atividade #525

Fechada

Manutenção placas Discovey

Adicionado por Luiz Renault Leite Rodrigues mais de 6 anos atrás. Atualizado mais de 6 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Início:
02/02/2018
Data prevista:
Tempo gasto:

Descrição

Realizar testes e manutenção, caso necessário, em 15 placas.

  • Levantar perfil de consumo;
  • Tentar identificar no ST-Link;
  • Tentar programar;
  • Fazer teste funcional;

Arquivos

picture321-1.png (871 KB) picture321-1.png Luiz Renault Leite Rodrigues, 02/02/2018 19:36 h
picture620-1.png (715 KB) picture620-1.png Luiz Renault Leite Rodrigues, 02/02/2018 19:40 h
picture125-1.png (1,39 MB) picture125-1.png Luiz Renault Leite Rodrigues, 03/02/2018 17:53 h
picture125-2.png (1,27 MB) picture125-2.png Luiz Renault Leite Rodrigues, 03/02/2018 17:53 h
Ações #1

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

Identificação das placas com etiquetas de 1 a 15.

Ações #2

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

Cabo de alimentação para teste de perfil de corrente.

Ações #3

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

  • Descrição atualizado(a) (diff)
  1. Condições do teste inicial:
  • Fonte configurada em 5V e 300mA;
  • Alimentação pelo conector USB CN1;
  1. Placa 1 - Placa chinesa com STM32F407
  • Perfil corrente: 225 mA;
  • LD3 e LD5 acesos (verdes);
  • LD0 piscando (programador OK);
  • Pinos curtos na parte superior;
  • U7 esquentando;
  1. Placa 2 - Placa original com STM32F407
  • Perfil corrente: 115 mA;
  • LD3 e LD5 acesos;
  • LD0 piscando (programador OK);
  1. Placa 3 - Placa original com STM32F407
  • Perfil corrente: 92 mA;
  • LD0 piscando (programador OK);
  1. Placa 4 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil corrente: 42 mA;
  • LD0 piscando (programador OK);
  1. Placa 5 - Placa chinesa com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil corrente: 250 mA, indicando que algo mais está em curto.
  • LD0 piscando (programador OK);
  • LD7 e LD8 acesos;
  • U6 aquecendo;
  • Após alimentar com 3V, perfil de corrente de 80 mA;
  1. Placa 6 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto permanece.
  • U1 aquecendo;
  • Placa sem U5, B1, B2
  • Placa escrito "Prob. M2 a caneta".
  • Placa sem JP no CN3;
  • Modelo antigo;
  • Curto permanece ao alimentar pelo pino 3V.
  • Consumo 2mA ao alimentar pelo JP1, indicando que o uC pode estar funcional.
  1. Placa 7 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto permanece.
  • U1, U2 aquecendo;
  • Placa sem U5
  • Jumper de solda em D1
  • Curto permanece ao alimentar pelo pino 3V.
  • Consumo 22mA ao alimentar pelo JP1, indicando que o uC pode estar funcional.
  1. Placa 8 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto permanece.
  • U3 aquecendo;
  • Placa sem U5, B1, B2
  • CN4 quebrado
  • Jumper de solda em D1;
  • Modelo antigo;
  • Ao alimentar pelo pino 3V, consumo de 115mA;
  • LD1 piscando (programador OK);
  • LD4, LD5 e LD8 acesos;
  • Há sujeira nos pinos do U2;
  • B1 faltando ilha;
  1. Placa 9 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto permanece.
  • U1 aquecendo;
  • Placa sem U5
  • Curto permanece ao alimentar pelo pino 3V.
  • Curto permanece ao alimentar pelo JP1.
  1. Placa 10 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto permanece.
  • U1, U2 aquecendo;
  • Placa sem U5
  • Curto permanece ao alimentar pelo pino 3V.
  • Consumo 2mA ao alimentar pelo JP1, indicando que o uC pode estar funcional.
  1. Placa 11 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil de corrente: 55mA;
  • Placa sem U5
  • Consumo 2mA ao alimentar pelo JP1, indicando que o uC pode estar funcional.
  • LD1 piscando (programador OK);
  • LD7 e LD8 acesos;
  1. Placa 12 - Placa chinesa com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil de corrente: 255mA;
  • LD7 e LD8 acesos;
  • U6 aquecendo;
  • LD1 piscando (programador OK);
  • Consumo 50mA ao alimentar pelo 3V, sem JP1, indicando que o problema pode estar na alimentação 5V uUSB.
  1. Placa 13 - Placa original com STM32F407
  • Perfil corrente: 164 mA;
  • LD5 e LD6 acesos;
  • LD0 piscando (programador OK);
  • Placa sem U5;
  • B2 e CN4 quebrados;
  • Placa modelo antigo;
  1. Placa 14 - Placa original com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil de corrente: 180mA;
  • LD7 e LD8 acesos;
  • U6 aquecendo;
  • LD1 piscando (programador OK);
  • Consumo 50mA ao alimentar pelo 3V, sem JP1, indicando que o problema pode estar na alimentação 5V uUSB.
  • Placa sem U5;
  1. Placa 15 - Placa chinesa com STM32F407
  • Placa em curto; Após retirar o JP1 o curto desaparece, indicando uC em curto.
  • Perfil de corrente: 40mA;
  • LD7 e LD8 acesos;
  • U4 aquecendo;
  • LD1 piscando (programador OK);
Ações #4

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

  1. Placa 1 - Placa chinesa com STM32F407
  • Retirado U7;
  • Perfil de corrente 115 mA;
  1. Placa 2 - Placa original com STM32F407
  1. Placa 3 - Placa original com STM32F407
  1. Placa 4 - Placa original com STM32F407
  • Substituído U4;
  • Perfil de corrente 50 mA;
  1. Placa 5 - Placa chinesa com STM32F407
  • Retirado U6, curto do uC permanece.
  • Retirado U4 e o curto foi eliminado;
  • Perfil de corrente de 50 mA;
  • Recolocado U6 e o perfil de corrente permaneceu;
  • Trocado o U4 e o perfil de corrente foi mantido.
  1. Placa 6 - Placa original com STM32F407
  • Retirado U1, curto permaneceu;
  • Retirado U2, curto permaneceu;
  • Observado curto os pads vazios do U5;
  • Retirado nos pads, eliminou curto na placa;
  • Recolocados U1 e U2;
  • Perfil de corrente: 90 mA;
  • LD1 piscando;
  1. Placa 7 - Placa original com STM32F407
  • Retirado U2 e o curto foi removido;
  • Perfil de corrente 26 mA;
  1. Placa 8 - Placa original com STM32F407
  • Retirado CS43L22 e U3. Curto em 5V permaneceu;
  • Substituído o U1 e o curto foi eliminado;
  • Perfil de corrente 100 mA;
  1. Placa 9 - Placa original com STM32F407
  • Retirado U4 e o curto permaneceu em 5V e 3.3V.
  • Curto eliminado alimentando pelo JP1;
  • U2 aquecendo;
  • Retirado U2 e o curto foi eliminado em 5V e 3V.
  1. Placa 10 - Placa original com STM32F407
  • Retirado U2 e o curto foi eliminado;
  • Perfil de corrente 3 mA, indicando que o uC pode estar funcional, porém sem executar.
  1. Placa 11 - Placa original com STM32F407
  • Retirado U4, perfil de corrente 50 mA;
  • Trocado U4, permaneceu o perfil de corrente;
  1. Placa 12 - Placa chinesa com STM32F407
  • Retirado U4 e o perfil de corrente passou a 50 mA;
  • Após trocar U4 o perfil de corrente permaneceu em 5m mA;
  1. Placa 13 - Placa original com STM32F407
  1. Placa 14 - Placa original com STM32F407
  • Ao retirar U6, o perfil de corrente passo a 50 mA;
  • Ao retirar U4, o curto foi eliminado;
  • Ao recolocar o U6, o curto não retornou.
  • Após trocar U4, perfil de corrente de 50 mA;
  1. Placa 15 - Placa chinesa com STM32F407
  • Retirado U4 e o curto foi eliminado;
  • Após trocado U4, consumo de 50 mA;

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

Preparação para retirada de componentes com estação de retrabalho.

Ações #6

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

Após retrabalho, 14 das 15 placas aparentemente funcionado.

Próximo passo verificar se a placa conecta no ST-Link Utility e apagar completamente o uC para verificar o perfil de corrente.

Ações #7

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

  1. Placa 7
  • Sem U2, será testada posteriormente utilizando um cabo de programação.
  1. Placa 9
  • Sem U2 e U4;
  1. Placa 10
  • Sem U2, será testada posteriormente utilizando um cabo de programação.
  1. Placa 13 - Placa original com STM32F407
  • Perfil de corrente 90 mA;

Todas as demais placas apresentaram perfil de corrente de 50 mA.

Próximo passo teste funcional com firmware desenvolvido para esta finalidade.

Ações #8

Atualizado por Luiz Renault Leite Rodriguesmais de 6 anos

  • Situação alterado de Em andamento para Fechada
  1. Resultado final: 12 placas funcionando.

Na próxima aquisição de componentes incluir algumas unidades do STM32F407VGT6 (U4) e do STM32F103CBT6 (U2).

Deixo o teste funcional completo para vocês.

Firmware usado no teste:

~~~
int main(void) {
int i = 5000000;

STM_EVAL_LEDInit(LED3);
STM_EVAL_LEDInit(LED4);
STM_EVAL_LEDInit(LED5);
STM_EVAL_LEDInit(LED6);
STM_EVAL_LEDOn(LED3);
STM_EVAL_LEDOn(LED4);
STM_EVAL_LEDOn(LED5);
STM_EVAL_LEDOn(LED6);
while(i--){} i=5000000;
STM_EVAL_LEDOff(LED3);
STM_EVAL_LEDOff(LED4);
STM_EVAL_LEDOff(LED5);
STM_EVAL_LEDOff(LED6);
while (1)
{
STM_EVAL_LEDOff(LED6);
STM_EVAL_LEDOn(LED3);
while(i--){} i=5000000;
STM_EVAL_LEDOff(LED3);
STM_EVAL_LEDOn(LED4);
while(i--){} i=5000000;
STM_EVAL_LEDOff(LED4);
STM_EVAL_LEDOn(LED5);
while(i--){} i=5000000;
STM_EVAL_LEDOff(LED5);
STM_EVAL_LEDOn(LED6);
while(i--){} i=5000000;
}
}

~~~

Ações

Exportar para Atom PDF