Vérification multi-cartes 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:
- La CIM n'est peut-être pas bien définie, ce qui entraîne une confusion entre les différents groupes qui conçoivent les cartes séparées.
Jusqu'à récemment, il n'y avait pas de norme pour les DCI. Le CTO Yizhak Bot de BQR a dirigé l'effort de formulation d'une telle norme pour l'industrie aérospatiale [1].
- Une alimentation principale alimente plusieurs cartes. Bien que la puissance soit suffisante pour chaque carte séparée, la puissance peut être insuffisante pour toutes les cartes ensemble.
- La communication I2C nécessite une résistance pull-up, mais chaque concepteur de carte estime que l'autre carte comprend la résistance pull-up, et finalement aucune résistance n'est implémentée dans la conception du système.
Vérification multi-cartes basée sur la simulation
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.
Les références
[1] CEI-63238-1 Gestion des processus pour l'avionique - Conception électronique - Partie 1: Propriétés des signaux électriques, conventions de dénomination et document de contrôle d'interface (ICD)