Painel de controle, Displays

E se uma tela de exibição não puder ser iluminada?

Resumo das etapas para resolver problemas quando a tela de exibição não liga

-
Forneça o diagrama esquemático e o programa de teste. Geralmente, 95% dos clientes podem iluminar a tela de exibição com as informações.

-
Se o display ainda não ligar, o cliente precisa determinar se o problema está no hardware ou no software. Neste ponto, é melhor fornecer ao cliente uma unidade de demonstração. Isso ajuda o cliente a confirmar que o display em si não está danificado e auxilia significativamente no processo de solução de problemas.

-
Se o problema persistir, o cliente pode compartilhar seu design esquemático e software com os engenheiros da fábrica para revisão para identificar quaisquer problemas potenciais. Esta etapa deve resolver 99% dos problemas.

-
Se o display ainda não ligar após as etapas anteriores, o cliente pode enviar a placa projetada aos engenheiros da fábrica para obter mais assistência na solução de problemas.

Nota: Alguns clientes nos enviam o MCU ou kit de avaliação (por exemplo, placa de desenvolvimento) que estão usando e nos pedem para fornecer sugestões de design. No entanto, isso é altamente desafiador. O mercado tem uma vasta variedade de MCUs, e não é realista para nossos engenheiros estarem familiarizados com todos eles.

Por exemplo, é semelhante a um cenário em que nossos engenheiros são habilidosos em consertar carros Toyota, mas um cliente traz um Tesla e pede diagnósticos. Os engenheiros precisariam gastar uma quantidade significativa de tempo estudando e entendendo o novo sistema.

Aqui está uma descrição detalhada do problema:

Frequentemente recebemos e-mails de clientes como este:
“Tenho problemas para fazer o display funcionar. Como posso fazer isso?”

Quando se trata de solucionar problemas de telas que não ligam, o problema geralmente se enquadra em duas categorias: Hardwares or Programas.

Hardware:

Problemas de configuração

As telas de LCD geralmente têm muitos pinos, e as fábricas podem ter implementado configurações específicas. Simplesmente confiar na folha de dados para solucionar problemas pode às vezes ser muito desafiador. Os clientes não só precisam estar familiarizados com o driver de LCD, mas também lidar com configurações ou falhas de componentes, o que às vezes pode levá-los à frustração.

Documentação adequada e esquemas detalhados são cruciais para ajudar os clientes a superar esses desafios de hardware.

Como nossos engenheiros já iluminaram o display com sucesso, a solução mais simples é fornecer o diagrama esquemático da nossa configuração de teste para o display ao cliente. Isso torna nossa abordagem para configurar o display e os componentes clara à primeira vista.

Embora o MCU do cliente possa diferir do usado pela fábrica em testes, eles geralmente são semelhantes em funcionalidade. Compartilhar este esquema ajuda o cliente a evitar desvios desnecessários durante a solução de problemas.

O esquema geralmente se parece com isto:

Quando tudo parece correto, mas a exibição Ainda não acende:

Às vezes, mesmo quando todas as configurações parecem corretas, o display ainda não liga. Isso pode ser devido a problemas físicos comuns, como:

  • Exibir danos (por exemplo, devido a defeitos de manuseio ou de fabricação).
  • Rasgo de FPC (circuito impresso flexível), o que interrompe a conexão elétrica.
  • Danos por descarga eletrostática (ESD), que podem destruir componentes sensíveis.

Para displays delicados e de alta precisão, é recomendável manter pelo menos duas unidades sobressalentes à mão para evitar tempo de inatividade causado por danos.

Se o display ainda não funcionar, o cliente deve considerar a compra de nosso placa de demonstração or quadro de avaliação. Eles fornecem um design de referência pré-testado e confiável, encurtando significativamente o ciclo de desenvolvimento do cliente e ajudando-o a identificar se o problema está na configuração ou no próprio monitor.

 

Software (Firmware)

Para alguns displays, a configuração pode ser altamente complexa, especialmente com configurações como configurações de registro. Essas configurações geralmente exigem compreensão e programação meticulosas, e até mesmo engenheiros de fábrica podem ocasionalmente cometer erros.

A boa notícia é que fabricantes de IC normalmente fornecem código de exemplo e arquivos de biblioteca, que lidam com as tarefas mais intrincadas. Ao incluir os arquivos de biblioteca, os engenheiros podem simplificar seu fluxo de trabalho:

c

Copiar código

#incluir

Isso permite que as configurações predefinidas do fabricante do CI sejam importadas para o programa. Depois, os engenheiros só precisam definir a interface e as funções desejadas.

Para clientes não familiarizados com os CIs que usamos, é melhor fornecer o Código de amostra de nossos testes de produtos. Isso os ajuda a evitar desvios desnecessários e simplifica significativamente seu processo de desenvolvimento.

O código de exemplo pode ser fornecido em formatos como arquivos .txt, .h (arquivos hexadecimais) ou outros formatos, todos os quais são referências úteis para o cliente.

O código de exemplo geralmente se parece com isto:

Alternativamente (ao usar um IDE de compilador)

Com o suporte de hardware e software acima, 95% dos clientes podem resolver seus problemas. No entanto, alguns clientes ainda podem não conseguir acender o display. Isso pode indicar um problema com a placa-mãe do cliente.

Dar suporte à placa-mãe do cliente é desafiador para a fábrica, principalmente por causa da vasta variedade de controladores que eles usam. Os engenheiros da fábrica precisariam investir um tempo significativo estudando minuciosamente o controlador do cliente e a fiação do PCB.

Dito isto, se os engenheiros da fábrica estiverem familiarizados com controladores comumente usados, como o Série 51, Série STM32, ou Série Arduino, eles podem ajudar.

Se os engenheiros de fábrica tiverem conhecimento do MCU do cliente, eles podem fornecer suporte direcionado oferecendo:

  • O método de conexão entre o MCU e o LCD (conforme mostrado no diagrama abaixo).
  • Correspondente Código de amostra para a configuração específica.

Nota:

  1. Diferença entre quadro de demonstração e quadro de avaliação (kit de avaliação):
    • Quadro de demonstração:
      Projetado especificamente para demonstrar a funcionalidade do display pela fábrica. Os clientes não podem, ou acham difícil, modificar as imagens ou configurações do display.
    • Conselho de Avaliação:
      Mais flexível, pois permite que os clientes programem e carreguem suas próprias imagens, ou até mesmo modifiquem as configurações de exibição. Atualmente, oferecemos duas placas de avaliação acessíveis:

      • JAZZ-MCU-01:
        Projetado para acionar displays com interfaces SPI, I2C, MCU/TTL de 8 bits ou 16 bits. A fábrica pode pré-carregar imagens fornecidas pelo cliente ou, se o cliente estiver familiarizado com os produtos da AGU, pode carregar suas próprias imagens.
      • JAZZ-HDMI-01:
        Projetado para acionar displays com interfaces RGB, LVDS ou MIPI. Como ele usa HDMI, os clientes podem conectá-lo a um computador para visualizar suas imagens e vídeos desejados diretamente.
  2. Diferença entre software (código) e firmware:
    • Firmware:
      Firmware também é código, mas é usado nos níveis mais baixos do hardware. Ele normalmente envolve configurações fundamentais de hardware que raramente são alteradas. Por exemplo, em ICs de controle de toque, o firmware definido de fábrica geralmente inclui configurações como sensibilidade ao toque e curvas de temperatura.
    • Código (Software):
      Construído sobre o firmware, o software aprimora a funcionalidade do hardware implementando recursos avançados. Ele permite personalização específica do usuário e operações de nível superior.

Contate-Nos