Sia che si tratti di un esame a scuola, di un test di guida o che venga menzionato un test al lavoro la parola "esame" normalmente causa, anche alle persone più tranquille, un senso di ansia. Una volta finito il test si vedono poi le stesse persone rilassarsi. Forse è per questo che quando i progettisti di PCB finiscono di assegnare i punti di prova al loro progetto si può sentire un enorme sospiro di sollievo. In realtà una volta assegnati i punti di prova rimane ancora molto da fare.
L'assegnazione di punti di prova sul progetto PCB è solo la prima metà del processo. Una volta assegnati sarà necessario convalidare le assegnazioni e riportarne le informazioni. Fortunatamente Altium Designer® dispone di funzionalità DRC avanzate per controllare i punti di test e strumenti per riportare le informazioni sui punti di prova in file di facile utilizzo. Ecco come procedere con le fasi successive una volta assegnati i punti di prova.
Ribadiamo che stiamo parlando di punti di prova su un circuito stampato che vengono utilizzati per i test automatizzati durante la produzione. Non stiamo parlando di quei punti di prova sul PCB che vengono forniti ai tecnici per eseguire prove al banco di prova. I punti di prova automatizzati sono usati sia per i test sulle schede (fabbricazione), sia per le prove in-circuit (ICT) che vengono eseguite dopo l'assemblaggio della scheda.
Altium Designer fornisce la possibilità di assegnare le via e i pad come punti di prova. Ciò può essere fatto manualmente, modificando gli attributi della specifica via o pad, o automaticamente utilizzando il gestore dei punti di prova. Il gestore dei punti di prova ha impostazioni per i vincoli dei punti di prova, come ad esempio quali reti testare, via di dimensioni specifiche o pad da considerare come candidati per punti di prova, griglie dei punti di prova e altre opzioni.
Affinché il gestore dei punti di prova possa funzionare è necessario avere regole di progettazione dei punti di prova organizzate. Queste regole si applicano anche per convalidare le assegnazioni dei punti di prova, cosa che esamineremo in seguito. Per ulteriori informazioni sull'impostazione e l'assegnazione dei punti di test potete dare un’occhiata a come utilizzare i punti di prova su un progetto PCB in Altium Designer.
Una volta che avete assegnato i punti di prova occorre convalidarli. Altium Designer controlla le assegnazioni dei punti di prova in base allo stile e alle regole d'uso che avete impostato nelle regole di progettazione. Il controllo dei punti di prova è un altro DRC che si dovrebbe eseguire prima di inviare la scheda in produzione.
Se avete apportato modifiche alla scheda dopo aver assegnato i testpoint è possibile che ciò abbia influenzato i testpoint, per cui è sempre una buona pratica di progettazione ricontrollare tutto prima di inviare il progetto.
Continueremo con lo stesso design di esempio che abbiamo usato nel primo articolo sull'assegnazione dei punti di prova.
La prima cosa da fare è introdurre una condizione di errore per testare il processo di validazione. Originariamente avevamo disattivato l'uso di una griglia di testpoint perché tutti i candidati ai testpoint erano dei thru-hole pad che erano fuori griglia. Per rilevare un errore riattiveremo la griglia del testpoint come mostrato di seguito. Le regole di progettazione dei testpoint si trovano nel menu a tendina Design > Rules (Regole).
Ripristino della griglia del testpoint nel menu delle regole e dei vincoli di Altium Designer
Poi abilitiamo le regole di controllo del punto di prova accedendo al menu a tendina Tools (Strumenti) > Design Rules Check (Controllo regole di progettazione) > Testpoint . Nell'immagine qui sotto si può vedere come abbiamo abilitato solo le regole batch "Assembly Testpoint Style" e "Assembly Testpoint Usage". Questo perché nell'esempio di progettazione abbiamo assegnato solo i punti di prova dell'assemblaggio e se avessimo abilitato le regole di controllo del punto di prova di fabbricazione non ci sarebbe stato nulla da controllare e riportare.
Inoltre abbiamo disattivato ogni altra regola del progetto in modo da controllare solo le regole del testpoint.
Impostazione dei punti di prova dell'assemblaggio per il controllo delle regole di progettazione
Una volta abilitato il controllo delle regole di progettazione dei testpoint desiderati, come mostrato nell'immagine sopra, cliccate sul pulsante "Run Design Rule Check” (Esegui il controllo delle regole di progettazione) nell'angolo in basso a sinistra del menu. Altium Designer eseguirà i controlli sul progetto e aprirà una finestra di report. Nell'immagine sottostante potete vedere come Altium Designer abbia riscontrato problemi con tutti i punti di test nel progetto, segnalando che sono off-grid esattamente come avevamo previsto.
Risultati del controllo delle regole di progettazione di Altium Designer
Una delle caratteristiche molto utili di Altium Designer è la possibilità di selezionare uno specifico errore DRC. Nell'immagine qui sotto abbiamo cliccato sull'errore più in alto nella finestra di report. Potete vedere come Altium Designer abbia ingrandito il punto di test specifico che è in errore. In questo modo è possibile trovare e correggere tutti gli eventuali errori sui testpoint che vengono segnalati.
Utilizzate i risultati del testpoint DRC per arrivare all'errore di progettazione
Una volta confermato che tutti i punti di prova sono corretti è possibile visualizzare i loro dati. Altium Designer offre la possibilità di produrre file di output individualmente utilizzando un comando di menu, oppure è possibile includere una serie di comandi in un file "Output Job Configuration" per elaborare in batch i report insieme agli altri output di produzione.
Per produrre singolarmente i file dei punti di prova andate nel menu a tendina File e selezionate "Outputs Fabrication" (Output Fabbricazione) o "Assembly Outputs" (Output assemblaggio) e poi selezionate "Test Point Report"(Report testpoint). Ricordate che Altium Designer fornisce la possibilità di assegnare i punti di test sia per prove sulla scheda nuda (fabbricazione) che ICT (assemblaggio) e a seconda dei punti di test che avete assegnato determinerà quali output creare.
Come potete vedere di seguito entrambi i menu contengono le stesse opzioni, cosa che li rende facili da usare.
Menu di impostazione del punto di test di fabbricazione e montaggio di Altium Designer.
Nel nostro caso abbiamo assegnato al nostro progetto solo punti di test ICT (assemblaggio), quindi useremo il comando File > Assembly Outputs > Test Point Report. Il menu del punto di test dell’assemblaggio si trova sul lato destro dell'immagine qui sopra, e potete vedere come abbiamo cambiato i "Report Format" (Formati Report) per abilitare solo la versione testuale. Altium Designer è in grado di produrre report anche come file CSV o come file IPC-D-356A.
Il file formattato IPC può includere anche opzioni come i contorni della scheda e le informazioni di tracciamento, come si può vedere nella parte bassa del menu. I menu Test Point Report offrono anche opzioni per i livelli dei testpoint, le unità e le posizioni delle coordinate.
Una volta impostate le opzioni desiderate cliccate sul pulsante OK nella parte bassa del menu. I file di output (o il file singolo) verranno scritti nella posizione specificata nel menu a discesa Project (Progetto) > Project Options (Opzioni progetto) Il file di testpoint dell’assemblaggio che abbiamo generato in formato testo è mostrato nell'immagine qui sotto.
Esempio di report sul punto di prova di assemblaggio
I punti di test assegnati sul vostro progetto non servono ad alcuno scopo fino a quando non generate report su di essi per il fabbricante. Fortunatamente Altium Designer fornisce alcune delle migliori funzionalità di progettazione per validare e riportare informazioni sui punti di prova oggi disponibili nei software di progettazione PCB.
Volete scoprire di più su come Altium può aiutarvi quando arriva il momento di creare, convalidare e segnalare i punti di prova sul vostro progetto? Parlate con un esperto di Altium.