Fabbricazione PCB di precisione, PCB ad alta frequenza, PCB ad alta velocità, PCB standard, PCB multistrato e assemblaggio PCB.
La fabbrica di servizi personalizzati PCB e PCBA più affidabile.
Tecnologia PCBA

Tecnologia PCBA - Guida alla gestione delle eccezioni di programmazione online PCBA

Tecnologia PCBA

Tecnologia PCBA - Guida alla gestione delle eccezioni di programmazione online PCBA

Guida alla gestione delle eccezioni di programmazione online PCBA

2021-10-27
View:505
Author:Downs

La programmazione online PCBA, come suggerisce il nome, brucia il chip direttamente sul circuito PCBA. Non dipende dalla presa di programmazione e non è influenzata dalla durata della presa di programmazione. È un metodo di programmazione IC a basso costo. Il circuito stampato PCBA di ogni prodotto è vario, ci sono molti fattori incerti, che porteranno condizioni anormali alla programmazione online. L'autore analizza diverse situazioni tipiche incontrate recentemente per trovare i punti chiave del problema.

1. Un cane da guardia esterno dedicato a volte fa cose cattive

Il watchdog hardware esterno è ampiamente usato nei prodotti elettronici. Se il conteggio del watchdog non viene eliminato in tempo, il watchdog genererà un segnale di reset per resettare il chip di destinazione per impedire che il programma chip fugga o entri in un loop infinito. Questo garantisce efficacemente il funzionamento stabile del sistema, ma per la programmazione PCBA del chip, questo è semplicemente un incubo.

Durante la programmazione, il programmatore non può cancellare il contatore esterno del chip watchdog, causando il conteggio del watchdog a traboccare e generare un segnale di reset e reset il chip target, che interromperà inaspettatamente la programmazione del chip corrente e causerà il fallimento della programmazione. Per prevenire questo tipo di fenomeno, durante la progettazione del circuito, il personale hardware dovrebbe lasciare un'interfaccia che può disabilitare il watchdog. Attraverso questa interfaccia, prima disabilitare il watchdog e poi eseguire il lavoro di programmazione PCBA per evitare che il chip sia watchdog accidentalmente. Reset, causando errori di programmazione PCBA.

scheda pcb

2. Dopo aver bruciato correttamente il programma, il programma chip non viene eseguito

Alcuni prodotti elettronici hanno batterie integrate, in particolare braccialetti intelligenti, orologi intelligenti, smartphone e altri prodotti che sono molto popolari ora. Dopo che il programmatore brucia il codice della scheda di destinazione, il chip deve essere resettato per eseguire il codice all'interno. In generale la produzione della linea di assemblaggio della fabbrica PCBA, dopo che la scheda di destinazione è bruciata, quindi entra nel collegamento di prova. Le schede non alimentate a batteria saranno ricaricate durante la prova e il chip si accenderà automaticamente e il codice può funzionare normalmente; per i dispositivi con batterie, poiché la batteria è sempre alimentata, non c'è collegamento di ripristino dell'accensione e il codice del chip non può funzionare, con conseguente guasto del collegamento di prova successivo.

In risposta a questa situazione, P800-ISP ha aggiunto azioni di ripristino (tra cui ripristino software e ripristino pin). Nell'operazione combinata, dopo che il codice chip è stato cancellato, programmato e verificato, eseguire l'azione [Reset], in modo che questi dispositivi con batterie possano essere ripristinati e possano iniziare a funzionare per i successivi test del prodotto.

3. L'influenza della lunghezza del cavo, della velocità e della stabilità sulla programmazione online PCBA

La qualità della comunicazione tra il programmatore e la scheda di destinazione è correlata alla lunghezza del cavo di comunicazione e alla velocità di comunicazione. Più lungo è il cavo, maggiore è la velocità di comunicazione, che ridurrà la qualità della comunicazione e influenzerà la stabilità di programmazione. Affinché il lavoro di programmazione PCBA sia veloce e stabile, è necessario selezionare la lunghezza della linea adatta alla scheda di destinazione in base alla situazione specifica e impostare la velocità di comunicazione appropriata in base alla lunghezza della linea.

4. L'impatto dei problemi di alimentazione sulla programmazione online PCBA

Il programmatore online può generalmente fornire energia alla scheda di destinazione, ma la capacità di alimentazione è limitata. Per la scheda target con consumi particolarmente elevati, come mostrato nella figura sottostante, se il programmatore è alimentato dal programmatore, il programmatore sarà impotente, e quindi dovrà essere alimentato direttamente dall'esterno; c'è anche una situazione in cui la scheda di destinazione consuma una piccola quantità di energia, ma ha molta energia. Il condensatore, nel momento in cui il programmatore inizia a fornire energia alla scheda di destinazione, genererà una super corrente di ricarica istantanea, cioè l'effetto di sovratensione, che attiverà facilmente la protezione da sovracorrente del programmatore. In questo momento, la scheda di destinazione è meglio utilizzare l'alimentazione elettrica esterna. In considerazione di questa situazione, P800-ISP adotta un innovativo meccanismo di alimentazione elettrica e un algoritmo di rilevamento della sovracorrente, che riduce efficacemente la probabilità di protezione da sovracorrente causata dall'effetto di sovratensione.

5. Sintesi del lavoro di masterizzazione online PCBA

I punti di cui sopra sono spesso presi in considerazione nel lavoro di programmazione online PCBA. Per rendere la produzione di programmazione online stabile, veloce e ordinato, è necessario adottare misure efficaci in base alle condizioni specifiche di ogni scheda per evitare situazioni anomale., Migliorare l'efficienza della programmazione.