Analisi dei circuiti multi-scheda

 

introduzione

I prodotti elettronici avanzati includono spesso diversi PCB con molte interconnessioni. Sebbene ciascuna scheda possa funzionare da sola come previsto, l'unità completa potrebbe non funzionare a causa di errori di progettazione relativi all'integrazione della scheda. Le schede possono provenire da un'unica fonte o da diverse fonti (produttore, OEM, ODM, ecc.). In entrambi i casi è necessario eseguire il test di integrazione per il rilevamento degli errori. La correzione di tali errori richiede un'analisi della causa principale che richiede tempo e cicli di progettazione aggiuntivi. L'identificazione precoce di questi errori può far risparmiare molto tempo e denaro.

Verifica multi-scheda standard

The standard method for interfacing several boards correctly is by using ICD (Interface Control Document) where all inputs and outputs of each board are defined. Ideally the ICD should be well defined, and each board should comply with its own ICD. Unfortunately, this is often not the case. Following are some typical examples of issues that BQR engineers encountered while analyzing customer multi-board designs:

 

  • L'ICD potrebbe non essere ben definito, questo causa confusione tra i diversi gruppi che progettano le schede separate.
    Fino a poco tempo non esisteva uno standard per gli ICD. Il CTO Yizhak Bot di BQR ha guidato lo sforzo di formulare uno standard di questo tipo per l'industria aerospaziale [1].
  • Un alimentatore principale fornisce alimentazione a diverse schede. Sebbene la potenza sia sufficiente per ogni scheda separata, la potenza potrebbe essere insufficiente per tutte le schede insieme.
  • La comunicazione I2C richiede un resistore di pull-up, ma ogni progettista di schede ritiene che l'altra scheda includa il resistore di pull-up e alla fine nessun resistore è implementato nella progettazione del sistema.

 

Verifica multi-scheda basata sulla simulazione

BQR’s CircuitHawk software has the unique capability to conduct circuit stress simulation over large multi-board designs. Rather than depending on ICDs, the simulation verifies the actual integrated detailed design. In this way many design errors are found at an early stage, saving time and money.

 

Riferimenti

[1] IEC-63238-1 Gestione dei processi per l'avionica - Progettazione elettronica - Parte 1: proprietà del segnale elettrico, convenzioni di denominazione e documento di controllo dell'interfaccia (ICD)