Conception de circuits électroniques au niveau système dans Altium Designer

Zachariah Peterson
|  Créé: Novembre 7, 2019  |  Mise à jour: Septembre 25, 2020

 Digital design abstraction with electronics system level design

La conception au niveau du système électronique permet de se concentrer sur la fonctionnalité et l'abstraction

La vie quotidienne d'un ingénieur en agencement de PCB consiste à traduire des schémas en un PCB réel et manufacturable. Avant que cela puisse se produire, les conceptions commencent à un niveau abstrait qui se concentre sur la conception de la fonctionnalité. Au fur et à mesure que le processus de conception progresse, les exigences de conception deviennent plus détaillées, atteignant le niveau du traitement du signal et, finalement, le niveau des composants. Les concepteurs et ingénieurs qui sont occupés à créer des fonctionnalités uniques pour leurs nouveaux systèmes ont besoin de fonctionnalités de conception qui leur permettent d'opérer au niveau du traitement du signal pour construire de nouveaux produits pour des applications avancées.

Pourquoi commencer au niveau système ?

Les nouveaux domaines de la technologie nécessitent un traitement du signal significatif, et cela doit être déterminé au niveau du système avant d'atteindre le niveau des composants. Des domaines comme l'automobile et le radar UAV, les télécoms et le réseau de fibre optique, le contrôle industriel, l'acquisition et le traitement des données des capteurs et de nombreuses autres applications de signaux mixtes devraient être des exemples familiers. Une fois les étapes de traitement du signal requises déterminées et perfectionnées, les concepteurs et ingénieurs peuvent déterminer quels composants ils ont besoin d'implémenter ces fonctions aux niveaux schématique et de la carte.

L'ensemble d'outils de simulation étendu dans Altium Designer® est idéal pour travailler au niveau système. Les concepteurs auront la liberté de concevoir les étapes de traitement du signal au niveau système avec un haut niveau d'abstraction. Une fois que vous avez déterminé les fonctions nécessaires pour mettre en œuvre vos étapes de traitement du signal requises, vous aurez accès à une large gamme de composants pour implémenter cette fonctionnalité au niveau des composants. Examinons comment cela fonctionne dans Altium Designer.

Conception de système électronique au niveau système dans Altium Designer

La conception au niveau système dans Altium Designer commence dans un nouveau schéma. C'est là que vous pouvez accéder à toutes les fonctions de simulation de circuit disponibles, qui se trouvent dans la bibliothèque de composants. Si vous créez un nouveau projet et un schéma vierge, vous pouvez commencer à ajouter des modèles de simulation à votre schéma et concevoir des fonctionnalités uniques et des étapes de traitement du signal.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Dans l'image ci-dessous, j'ai créé un simple diagramme de blocs en utilisant les outils de simulation et de modélisation standards dans Altium Designer. J'ai inclus ici une boucle de rétroaction en utilisant un additionneur, et mes étapes de traitement du signal prévues sont incluses avec deux blocs de traitement (étiquetés ABM1), qui seront décrits sous peu.

Signal processing in electronics system-level design

Diagramme de blocs pour la conception des étapes de traitement du signal

Dans l'image ci-dessus, vous remarquerez que j'ai ouvert le panneau des composants et chargé un certain nombre de bibliothèques standard. J'ai encadré en rouge les bibliothèques de simulation et de modélisation pertinentes. Ces bibliothèques vous permettent d'accéder à un certain nombre de modèles de simulation standard, tels que les sources de tension/courant (linéaire par morceaux, arbitraire, sinusoïdale, et les sources contrôlées par tension/courant). Vous pouvez également accéder à un certain nombre de fonctions mathématiques. J'ai utilisé une fonction Ajouter des Tensions (étiquetée M_IN, ID de conception ADDV) pour créer ma boucle de rétroaction.

En plus de ces modèles de simulation, vous pouvez accéder à des outils importants de conception de systèmes dans les bibliothèques Simulation Special Function.IntLib et Simulation PSpice Functions.IntLib. Ces bibliothèques contiennent un certain nombre de fonctions spéciales de circuit standard, un modèle de paramètre S arbitraire, et un modèle d'expression personnalisable. J'ai utilisé le modèle d'expression personnalisable à 1 port (ABM1), bien que des versions à 2 ports et 3 ports soient disponibles.

SPICE: Certainty for All Decisions

Design, validate, and verify the most advanced schematics.

Définition des étapes de traitement

Chacun des modèles présentés ci-dessus est personnalisable. La source sinusoïdale de 1 MHz que j'ai ajoutée dans mon modèle a une petite atténuation appliquée (0,5 rad par sec) pour simuler l'atténuation le long d'une chaîne de signal, et la source a été dotée d'une amplitude de 1 V. Il existe d'autres paramètres qui peuvent être personnalisés, tels que le décalage DC, la phase et le retard. Vous pourriez également utiliser cela pour définir une source pulsée, ce que je vais examiner dans un instant.

Chacun des modèles dans la simulation peut être personnalisé en cliquant sur le modèle dans le schéma et en ouvrant le panneau Propriétés sur le côté droit de l'éditeur de schéma. Si vous faites défiler vers le bas du panneau, vous verrez une entrée pour « Modèles ». Cliquez sur l'entrée dans la liste et cliquez sur le bouton d'édition pour faire apparaître la boîte de dialogue de l'éditeur de Modèle de Simulation. Cette fenêtre est montrée ci-dessous ; vous pourrez modifier les paramètres importants dans le modèle à l'intérieur de cette fenêtre. Si vous faites cela avec le bloc ABM1, vous pourrez définir des expressions mathématiques personnalisées pour vos étapes de traitement du signal.

Defining simulation model edits in electronics system-level design

L'éditeur de Modèle de Simulation dans Altium Designer

Lancer des Simulations

Une fois que vous avez défini les étapes de traitement nécessaires, vous êtes prêt à exécuter certaines analyses de simulation. Je vais examiner le comportement de mon circuit lorsqu'il est alimenté par une source sinusoïdale et par une source pulsée répétitive, toutes deux accessibles dans l'éditeur de modèle de simulation. Vous devrez créer un profil MixedSim (voir une liste des analyses disponibles ici) qui définit les simulations que vous souhaitez exécuter avec votre schéma.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Mes résultats d'analyse transitoire avec la source sinusoïdale de 1 MHz sont présentés ci-dessous. À partir des résultats, vous pouvez voir comment les blocs ABM modifient le signal lorsqu'il entre dans la boucle de rétroaction et compense l'atténuation ; on peut voir que la réponse transitoire dans la chaîne de signal restaure la sortie à son niveau complet via la boucle de rétroaction.

Simulation results with electronics system-level design

Résultats de l'analyse transitoire simulée avec une source sinusoïdale de 1 MHz

J'ai également changé la source pour une source pulsée répétitive. Comme le montrent les résultats de l'analyse transitoire ci-dessous, la source monte au niveau complet et maintient brièvement la tension d'entrée à pleine puissance. La réponse transitoire dans la boucle de rétroaction devient plus évidente lorsque la source pulsée répétitive est utilisée dans la simulation.

Simulation results with electronics system-level design

Résultats de l'analyse transitoire simulée avec une source pulsée de 1 MHz

J'ai également activé l'analyse de Fourier dans mon profil MixedSim, et le simulateur génère automatiquement ces résultats sur l'ensemble de la fenêtre temporelle affichée dans les résultats en domaine temporel ci-dessus. Le contenu harmonique est montré dans l'image ci-dessous. Ma chaîne de signaux génère des composants de fréquence subharmonique, ce qui est indiqué par la présence de composants de fréquence à diverses fractions de 1 MHz dans le domaine fréquentiel.

Ce modeste bloc de traitement de signal ne fait qu'effleurer la surface de ce qui est possible avec les modèles de simulation dans Altium Designer®. Les outils de conception au niveau système électronique présentés ici et les outils d'analyse standard de l'industrie dans Altium Designer vous offrent une solution complète de conception électronique. Vous aurez également accès aux meilleures fonctionnalités de capture de schémas, de disposition et de planification de production de l'industrie dans un environnement de conception unifié.

Maintenant, vous pouvez télécharger un essai gratuit d'Altium Designer et en savoir plus sur les meilleurs outils de disposition, de simulation et de planification de production de l'industrie. Parlez dès aujourd'hui à un expert Altium pour en savoir plus.

A propos de l'auteur

A propos de l'auteur

Zachariah Peterson possède une vaste expérience technique dans le milieu universitaire et industriel. Avant de travailler dans l'industrie des PCB, il a enseigné à la Portland State University. Il a dirigé son M.S. recherche sur les capteurs de gaz chimisorptifs et son doctorat en physique appliquée, recherche sur la théorie et la stabilité du laser aléatoire. Son expérience en recherche scientifique couvre des sujets tels que les lasers à nanoparticules, les dispositifs électroniques et optoélectroniques à semi-conducteurs, les systèmes environnementaux et l'analyse financière. Ses travaux ont été publiés dans diverses revues spécialisées et actes de conférences et il a écrit des centaines de blogs techniques sur la conception de PCB pour de nombreuses entreprises. Zachariah travaille avec d'autres sociétés de PCB fournissant des services de conception et de recherche. Il est membre de l'IEEE Photonics Society et de l'American Physical Society

Ressources associées

Documentation technique liée

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.
Altium Need Help?