Integrazione del design multischeda

Progettazione e soluzioni di debug

In casi specifici, la progettazione di un sistema robusto richiede la progettazione di più schede interconnesse per formare un sistema funzionale completo. Tale design multischeda crea un ulteriore livello di complessità del progetto e, di conseguenza, un ulteriore livello di complessità nel processo di debug del progetto.
È importante fare la distinzione che il debug di progettazione a livello di sistema NON è equivalente a più debug di progettazione a scheda singola.

System Level Design Debugging

Ecco un esempio molto semplice per chiarire il punto:
Di seguito è riportato un sistema a 2 schede con la scheda 1 che alimenta la scheda principale. La nostra scheda principale prevede un ingresso a 5 V, che è anche la specifica di ingresso per la scheda 1.

Board integration - Reliability engineering

Sia la scheda 1 che la scheda principale sono state sottoposte a debug e sono state trovate prive di bug. Tuttavia, il sistema multi-scheda ha un bug che NON può essere rilevato quando ogni scheda viene sottoposta a debug individualmente e non nel contesto di un sistema:

Debugging - Reliability engineering

In questo caso, quando le schede vengono ispezionate da BQR CircuitHawk come sistema completo, scopriamo che la caduta di tensione sull'induttore L1 fa sì che P5V0_OUT sia 4,2 V anziché i 5 V previsti. Pertanto, la scheda principale è sottodimensionata e non si accende, causando il malfunzionamento dell'intero sistema.
Alcune delle sfide comuni incontrate durante la progettazione di un sistema multischeda includono connettività non verificata tra schede, nessun controllo sulla conformità delle specifiche di connettività ed errori causati da diversi subappaltatori/team interni per schede diverse.

Il debugger di progettazione CircuitHawk è lo strumento perfetto per risolvere tali problemi verificando la presenza di errori schematici (logici) ed elettrici nascosti nei sistemi multischeda.
CircuitHawk automatizza il processo di debug, riduce il numero e la durata dei cicli di debug dell'integrazione, crea uniformità del metodo e dei risultati di simulazione e analisi della verifica multischeda, aumenta la sicurezza operativa e garantisce la conformità completa e documentata ai requisiti/specifiche.

Per ricapitolare, l'integrazione di più schede rivela un ulteriore livello di possibili problemi di progettazione/affidabilità. Un sistema deve essere simulato, analizzato e sottoposto a debug prima per ciascuna scheda, quindi a livello di sistema (integrato).

CircuitHawk è lo strumento leader per il debug di progettazione virtuale che ha ridotto la lunghezza e il numero di cicli di debug dell'integrazione.