• [^] # Re: DAC/ADC libre ?

    Posté par . En réponse au journal OPEN-V : premier microcontrôleur libre ?. Évalué à 4.

    On peut faire des DAC et des ADC en VHDL (ou Verilog). Bien evidement, cela suppose un petit montage condensateur + resistance, mais globalement, l'essentiel peut etre fait en numérique.

    Un exemple assez connu et simple a faire:
    - faire un DAC en generant un signal PWM suivi d'un étage RC pour filtrer
    - Pour faire un ADC: En utilisant le DAC, on peut comparer la sortie du DAC avec le signal à échantilloner, avec un bete comparateur VHDL. Il suffit alors d'approcher par dichotomie en ajustant la sortie du DAC pour que petit a petit on converge vers la valeur.

    Et on a ainsi un DAC/ADC sigma delta, quasiment 100% numerique à l'étage RC près.

    http://www.ti.com/lit/an/slyt423a/slyt423a.pdf