Introduction
La carte ZC702, alimentée par des régulateurs de puissance et un contrôleur système conforme au protocole PMBus de Texas Instruments, est un élément clé dans le déploiement de systèmes embarqués. Cet article se concentre sur l'optimisation de la consommation d'énergie de la ZC702 en utilisant le contrôleur de puissance numérique UCD9248.
Description Technique
La carte ZC702 utilise six régulateurs de tension (cinq à commutation et un linéaire) pour générer les tensions nécessaires au fonctionnement du Zynq-7000 APSoC ainsi que des composants embarqués. Trois contrôleurs de puissance numériques UCD9248 de Texas Instruments mesurent et surveillent en continu les tensions et les courants fournis par ces régulateurs.
Le Zynq7000 communique avec les contrôleurs de puissance via le protocole PMBus, permettant de mesurer et de contrôler précisément la consommation d'énergie.
Développement d'une Application Linux de Surveillance de Puissance
Ce guide détaille les étapes pour développer une application Linux capable de lire les valeurs de puissance mesurées par les contrôleurs UCD9248 et de les afficher sur le terminal UART de la ZC702. L'application est exécutée sur le Zynq Base TRD pour démontrer la consommation d'énergie du Zynq7000 AP SoC et de la carte ZC702.
Mesures de Puissance et Démonstrations
L'application de surveillance de puissance utilise des commandes IIC du noyau pour lire/écrire directement les régulateurs et convertir les résultats en nombres à virgule flottante. Les valeurs de tension et de courant des régulateurs sont lues, la puissance moyenne de chaque alimentation est calculée, et enfin, la puissance totale consommée par la carte ZC702 est évaluée.
Exécution de la Base TRD et Mesures de Puissance
En suivant les instructions détaillées, l'application est compilée avec succès et exécutée sur la ZC702. Les mesures de puissance sont effectuées pendant l'exécution d'applications vidéo de démonstration, mettant en évidence l'impact sur la consommation d'énergie lors du passage d'opérations logicielles à matérielles.
Conclusion
Ce guide offre une solution complète pour optimiser la consommation d'énergie de la carte ZC702 en utilisant le contrôleur UCD9248 et en développant une application Linux de surveillance de puissance. En tirant parti de ces techniques, les concepteurs peuvent non seulement évaluer la consommation d'énergie, mais également améliorer les performances par watt en déplaçant des tâches intensives vers le matériel.
Pour plus de détails et de ressources, consultez la page .