Cela peut sembler une question très naïve et peu pratique, et la réponse est probablement négative, mais quand même: existe-t-il un composant ou un circuit analogique plus ou moins simple (plus simple que l'ADC / DAC), ce qui rend le fonctionnement modulo sur la valeur de la tension, étant donné Vref?
Par exemple, si Vref = 1V et l'entrée V = 11,56V, l'appareil produira 0,56V. De même, avec Vref = 2V, la même entrée donnera 1,56V. Bien sûr, Vinput doit appartenir à une plage raisonnable.
Si une telle chose existe, elle peut être utilisée pour créer un nouveau type (?) D'ADC.
MISE À JOUR : Je suis conscient que cette fonction modulo (appliquée au temps) est juste une dent de scie http://en.wikipedia.org/wiki/Sawtooth_wave , donc il peut y avoir une solution impliquant de tourner linéairement la tension en période de temps, puis de lire la dent de scie valeur.
C'est exactement ce que fournissent les bits bas d'un A / D. Par exemple, si vous avez un A / D 12 bits avec une référence de 5 V, les 8 bits bas du résultat vous donneront la tension d'entrée modulo 313 mV.
Vous dites que vous voulez quelque chose de plus simple qu'un A / D, mais cela signifie que vous ne savez apparemment pas à quel point ces choses sont simples. Tout ce que je peux imaginer exigerait une sorte de conversion A / N partielle à l'intérieur, ou aurait un tas de décaleurs de niveau et de comparateurs et autres. AA / D est une solution monopuce qui vous donne directement ce que vous voulez. La plupart du temps, un A / D sera encore plus simple car il est intégré dans un microcontrôleur que vous utilisez de toute façon pour d'autres raisons. La complexité supplémentaire est de câbler l'entrée de signal analogique à une broche particulière et à un petit firmware.
la source