La clé pour réaliser cette manipulation avec PSpice est la nouvelle interface de modélisation de composant (Device Model Interface ou DMI). DMI remplace l’ancien kit de développement Device Equations (DEDK) qui permettait de modifier les modèles intrinsèques de PSpice pour créer de nouveaux modèles. DMI est plus performant, plus flexible et permet aux ingénieurs de créer de nouveaux modèles en C/System C/C++ indépendamment des modèles intrinsèques de PSpice. DMI permet également de créer le symbole de l’Arduino Uno avec le nombre de broche qu’on souhaite utiliser. Le principe de base du modèle est de connecter un projet PSpice à la carte Arduino via la liaison série de l’Arduino. Ceci permet de visualiser les entrées de la carte et d’en piloter les sorties.
Cette méthode d’utilisation de DMI n’est pas réservée qu’aux cartes Arduino. Etant donné que l’interface est écrite en C, d’autres cartes de développement peuvent être accessibles d’une façon similaire. Ainsi si vous concevez votre prochain produit avec Raspberry Pi ou BeagleBone, soyez assurés que vous aussi vous pourrez concevoir et simuler votre propre hardware avec PSpice.
Vous pouvez voir une simulation en temps réel en regardant la vidéo.