Pannello di controllo, Displays

Cosa succede se uno schermo non può essere illuminato?

Riepilogo dei passaggi per risolvere i problemi quando lo schermo del display non si accende

Passo 1:
Fornire lo schema elettrico e il programma di test. In genere, il 95% dei clienti riesce ad accendere lo schermo del display con le informazioni.

Passo 2:
Se il display continua a non accendersi, il cliente deve determinare se il problema risiede nell'hardware o nel software. A questo punto, è meglio fornire al cliente un'unità demo. Ciò aiuta il cliente a confermare che il display stesso non è danneggiato e facilita notevolmente il processo di risoluzione dei problemi.

Passo 3:
Se il problema persiste, il cliente può condividere il suo schema di progettazione e il software con gli ingegneri della fabbrica per la revisione e l'identificazione di eventuali problemi. Questo passaggio dovrebbe risolvere il 99% dei problemi.

Passo 4:
Se il display continua a non accendersi dopo aver eseguito i passaggi precedenti, il cliente può inviare la scheda progettata ai tecnici della fabbrica per ulteriore assistenza nella risoluzione dei problemi.

Nota: alcuni clienti ci inviano l'MCU o il kit di valutazione (ad esempio, la scheda di sviluppo) che stanno utilizzando e ci chiedono di fornire suggerimenti di progettazione. Tuttavia, questo è molto impegnativo. Il mercato ha una vasta gamma di MCU e non è realistico per noi ingegneri avere familiarità con tutti loro.

Ad esempio, è simile a uno scenario in cui i nostri ingegneri sono esperti nella riparazione di auto Toyota, ma un cliente porta una Tesla e chiede una diagnosi. Gli ingegneri dovrebbero dedicare una notevole quantità di tempo allo studio e alla comprensione del nuovo sistema.

Ecco una descrizione dettagliata del problema:

Spesso riceviamo email dei clienti come questa:
"Ho problemi a far funzionare il display. Come posso fare?"

Quando si tratta di risolvere i problemi degli schermi che non si accendono, il problema rientra in genere in due categorie: hardware or Software.

Hardware:

Problemi di configurazione

Gli schermi LCD hanno spesso molti pin e le fabbriche potrebbero aver implementato configurazioni specifiche. Affidarsi semplicemente alla scheda tecnica per la risoluzione dei problemi può a volte essere molto impegnativo. I clienti non solo devono avere familiarità con il driver LCD, ma anche gestire configurazioni o guasti dei componenti, il che a volte può portarli alla frustrazione.

Una documentazione adeguata e schemi dettagliati sono essenziali per aiutare i clienti a superare queste sfide hardware.

Poiché i nostri ingegneri hanno già acceso con successo il display, la soluzione più semplice è quella di fornire al cliente lo schema elettrico della nostra configurazione di test per il display. Ciò rende chiaro a colpo d'occhio il nostro approccio alla configurazione del display e dei componenti.

Sebbene l'MCU del cliente possa differire da quella utilizzata dalla fabbrica nei test, spesso sono simili in termini di funzionalità. La condivisione di questo schema aiuta il cliente a evitare deviazioni non necessarie durante la risoluzione dei problemi.

Lo schema in genere si presenta così:

Quando tutto sembra corretto, ma il display Ancora non si accende:

A volte, anche quando tutte le configurazioni sembrano corrette, il display non si accende. Ciò potrebbe essere dovuto a comuni problemi fisici come:

  • Danni al display (ad esempio, a causa di difetti di manipolazione o di fabbricazione).
  • Rottura del FPC (circuito stampato flessibile), che interrompe la connessione elettrica.
  • Danni da scariche elettrostatiche (ESD), che può distruggere componenti sensibili.

Per display delicati e ad alta precisione, si consiglia di tenere a portata di mano almeno due unità di riserva per evitare tempi di fermo causati da danni.

Se il display continua a non funzionare, il cliente dovrebbe prendere in considerazione l'acquisto del nostro scheda dimostrativa or tavola di valutazioneQuesti forniscono un progetto di riferimento pre-testato e affidabile, riducendo significativamente il ciclo di sviluppo del cliente e aiutandolo a identificare se il problema risiede nella configurazione o nel display stesso.

 

Software (firmware)

Per alcuni display, la configurazione può essere molto complessa, specialmente con impostazioni come le configurazioni dei registri. Queste impostazioni spesso richiedono una comprensione e una programmazione meticolose, e persino gli ingegneri di fabbrica possono occasionalmente commettere errori.

La buona notizia è che Produttori di circuiti integrati in genere forniscono codice di esempio che a file di libreria, che gestiscono le attività più complesse. Includendo i file di libreria, gli ingegneri possono semplificare il loro flusso di lavoro:

c

Copia codice

#include

Ciò consente di importare nel programma le impostazioni predefinite del produttore di circuiti integrati. In seguito, gli ingegneri devono solo definire l'interfaccia e le funzioni desiderate.

Per i clienti che non hanno familiarità con i circuiti integrati che utilizziamo, è meglio fornire il Codice d'esempio dai nostri test di prodotto. Ciò li aiuta a evitare deviazioni non necessarie e semplifica notevolmente il loro processo di sviluppo.

Il codice di esempio può essere fornito in formati quali file .txt, .h (file esadecimali) o altri formati, tutti utili come riferimenti per il cliente.

Il codice di esempio in genere si presenta così:

In alternativa (quando si utilizza un IDE compilatore)

Con il supporto hardware e software di cui sopra, il 95% dei clienti riesce a risolvere i propri problemi. Tuttavia, alcuni clienti potrebbero non essere ancora in grado di accendere il display. Ciò potrebbe indicare un problema con la scheda madre del cliente.

Supportare la scheda madre del cliente è una sfida per la fabbrica, principalmente a causa della vasta gamma di controller che utilizzano. Gli ingegneri della fabbrica dovrebbero investire molto tempo nello studio approfondito del controller del cliente e del cablaggio del PCB.

Detto questo, se gli ingegneri di fabbrica hanno familiarità con i controller comunemente utilizzati, come il Serie 51, Serie STM32, o Serie Arduino, potrebbero essere in grado di aiutarti.

Se gli ingegneri di fabbrica conoscono la MCU del cliente, possono fornire supporto mirato offrendo:

  • Le metodo di connessione tra l'MCU e l'LCD (come mostrato nello schema seguente).
  • Corrispondente Codice d'esempio per la configurazione specifica.

Nota:

  1. Differenza tra scheda demo e scheda di valutazione (kit di valutazione):
    • Scheda demo:
      Progettato specificamente per dimostrare la funzionalità del display da parte della fabbrica. I clienti non possono, o trovano difficile, modificare le immagini o le configurazioni del display.
    • Commissione di valutazione:
      Più flessibile in quanto consente ai clienti di programmare e caricare le proprie immagini, o persino modificare le impostazioni di visualizzazione. Attualmente, offriamo due schede di valutazione convenienti:

      • JAZZ-MCU-01:
        Progettato per pilotare display con interfacce SPI, I2C, MCU/TTL a 8 bit o 16 bit. La fabbrica può precaricare le immagini fornite dal cliente oppure, se il cliente ha familiarità con i prodotti AGU, può caricare le proprie immagini.
      • JAZZ-HDMI-01:
        Progettato per pilotare display con interfacce RGB, LVDS o MIPI. Poiché utilizza HDMI, i clienti possono collegarlo a un computer per visualizzare direttamente le immagini e i video desiderati.
  2. Differenza tra software (codice) e firmware:
    • firmware:
      Il firmware è anch'esso codice, ma è utilizzato ai livelli inferiori dell'hardware. In genere, comporta impostazioni hardware fondamentali che vengono raramente modificate. Ad esempio, nei circuiti integrati di controllo touch, il firmware impostato in fabbrica spesso include impostazioni come sensibilità touch e curve di temperatura.
    • Codice (Software):
      Costruito sulla base del firmware, il software migliora la funzionalità dell'hardware implementando funzionalità avanzate. Consente la personalizzazione specifica dell'utente e operazioni di livello superiore.

Contatti