Simulation IBIS

Simulation IBIS

Jump to TINA Main Page & General Information 

Simulation IBIS

IBIS (Spécification d'informations sur le tampon d'entrée / de sortie) est une méthode permettant de fournir des informations de modélisation concernant les tampons d’entrée / sortie des circuits intégrés. La bonne chose à propos des modèles IBIS est qu’ils sont souvent disponibles même pour les appareils pour lesquels des modèles d’appareils complets ne sont pas disponibles auprès des fabricants (pour des raisons de complexité, de protection des informations propriétaires, etc.).

L’une des utilisations les plus courantes des modèles IBIS est l’analyse de l’intégrité du signal, y compris l’adaptation d’impédance, etc.

TINA prend actuellement en charge la version IBIS 4.2 la plus largement utilisée.

Dans TINA, vous pouvez convertir les modèles IBIS en TINA. Spice macros et ensuite les utiliser dans n’importe quel circuit de TINA. Vous pouvez également compléter des modèles de périphériques numériques simplifiés (par exemple, des MCU avec des modèles IBIS) pour mieux décrire leur comportement analogique.

Dans ce qui suit, nous allons montrer l'utilisation des modèles IBIS à l'aide d'un exemple de résolution de l'intégrité du signal entre un DSP Texas Instrument TMS320C6748 et un CAN ADS1259 delta-sigma.

Sélectionner Fichier / Importer / Fichier IBIS (* .ibs), Sélectionnez c6748zce.ibs de < Répertoire TINA >\ Exemples \ IBIS.

La boîte de dialogue suivante sera affichée. Dans cette boîte de dialogue, vous pouvez sélectionner le modèle à importer.

Sélectionnez maintenant SPI1CLK_GP213 signal, modèle PBFZP18LL_X50_PI_3P3 (cellule exploitée à 3.3V sans pull-up ni pulldown), et type valeur définie.

Appuyer sur OK. Le modèle IBIS est automatiquement converti en un Spice macro.

IBIS, image 2

SPI1CLK_GP213 est le signal d'horloge série de configuration principale de la puce TMS320C6748 destiné à piloter l'entrée d'horloge SPI d'un convertisseur AD, Texas Instruments ADS1259.

Sélectionner Fichier / Importer / Fichier IBIS (* .ibs), Sélectionnez ads1259.ibs de < Répertoire TINA >\ Exemples \ IBIS.

La boîte de dialogue suivante sera affichée. Dans cette boîte de dialogue, vous pouvez sélectionner le modèle à importer.

Sélectionnez maintenant SCK signal d'entrée, modèle DIN_PD_3 et max valeur (pour la plage de tension 3.3V DVDD).

Appuyer sur OK. Le modèle IBIS est automatiquement converti en un Spice macro.

Connectez le tampon d’E / S DSP à l’entrée de l’ADC avec une ligne de transmission sans perte.

Ajoutez la source d'alimentation et le générateur de tension pour créer le signal d'horloge du côté DSP. Placez les broches de tension pour la simulation sur les nœuds de signal.

Nous ajustons les paramètres de la ligne de transmission à quelques centimètres de la trace microruban acheminée sur un circuit imprimé à quatre couches. Cela produit cc. Retard 500ps et impédance caractéristique 90 Ohms.

Fichier de <Répertoire TINA> \ Examples \ IBIS \ Adaptation d'impédance de TMS320C6748.TSC est prêt à être utilisé.

Maintenant, cliquez sur Analyse, transitoire.

Le DSP transmet le signal d'horloge SPI lorsque le décalage d'impédance crée des réflexions. Le résultat montre les réflexions créées par les inadéquations d'impédance dans cette simulation de circuit.

Du côté ADC (broche EoTL), la tension est supérieure à la terre et à la tension d’alimentation, ce qui dépasse le calibre maximal absolu de l’entrée numérique.

Pour éviter les dépassements et les dépassements à la fin de la ligne, il convient de faire correspondre l'impédance de sortie du pilote à l'impédance de trace en insérant une résistance entre la sortie et la trace.

Plaçons maintenant une résistance 100 Ω en série avec la sortie.

Exécutez à nouveau l'analyse transitoire et comparez les résultats en copiant les courbes importantes les unes avec les autres.

Nous pouvons maintenant constater que l’utilisation du modèle IBIS pour comprendre et trouver les problèmes critiques liés à la simulation a permis de résoudre ce problème.