Je suppose que le 5V que vous fournissez au CAN est la tension de référence. Comme vous pouvez le deviner, tout niveau de tension qui sert de «référence» doit être fiable dans une tolérance serrée. Par conséquent, vous voulez une tension stable et vous ne pouvez pas vous attendre à cela lorsque vous alimentez le rail 5V non régulé à partir de batteries qui perdent de l'énergie avec le temps.
Si vous fournissez le Pi à partir d'un adaptateur secteur micro-USB conventionnel, et que toutes les autres charges sont modestes et ne varient pas dans une grande mesure, vous pouvez avoir une alimentation 5V stable à utiliser comme référence.
Si vous avez besoin d'utiliser des batteries (par exemple, pour la mobilité), vous pouvez essayer de tester le fonctionnement de votre ADC sous différentes tensions pour déterminer la plage où il fonctionne correctement. Ensuite, implémentez une forme de surveillance de l'alimentation pour vous alerter lorsque les piles doivent être changées.
Une autre option, qui est assez compliquée mais qui pourrait être acceptable pour un projet de bricolage non commercial, consiste à connecter un convertisseur de tension élévateur au rail 3,3V qui produit 5V. La tension sur le rail 3,3V est régulée et très stable, de sorte que la sortie 5V sera également stable, même si la puissance de votre batterie d'entrée tombe en dessous de 5V. En supposant que l'ADC nécessite un courant minimal de la connexion de tension de référence, le convertisseur & sur rail 3,3 V devrait être en mesure de le fournir sans aucun problème. Il s'agit d'une solution créative (proposée dans l'esprit du brainstorming) qui tente de contourner les contraintes et les carences de l'architecture de puissance du Pi. Vous devrez le tester en tant que POC pour évaluer s'il fonctionne pour votre configuration.