Merci beaucoup pour ces calculs, je vais potasser tout ça.
Mais je viens de penser à une chose : je ne suis pas sur qu'Arduino arrive à changer mon rapport cyclique assez rapidement pour obtenir mon signal de 2KHz, non ?
Si j'ai bien compris, avec un timer je peux m'arranger pour changer ce rapport à une fréquence de 62,5KHz soit toutes les 16µS.
Hors si je part sur une courbe avec une résolution de 8 bits, soit 256 points (peut être est-ce trop finalement ?), une freq. de 2KHz, soit 5µS pour passer par mes 256 valeurs, ca fait un changement de valeur toutes les 1,9µS, on est donc bien loin des 16µS que nous permet le timer. Même avec une résolution de courbe de 7bits, on arrive a un besoin en actualisation de 3.9µS
Ais-je fait une erreur dans mon raisonnement ou ais-je tout simplement été trop gourmand sur mes 2KHz ?
-----