Primero, algunos microcontroladores tienen convertidores D / A. Sin embargo, estos son mucho menos comunes que los convertidores A / D.
Aparte de los problemas técnicos, la razón principal es la demanda del mercado. Piénsalo. ¿Qué tipo de aplicación requeriría una D / A real? Es bastante raro que un micro produzca una señal analógica de velocidad razonablemente alta a menos que el punto sea el procesamiento de la señal. El principal mercado para eso, sin embargo, es el audio, y necesita mucha más resolución de la que puede generar con el mismo proceso utilizado para hacer el microcontrolador digital. Así que el audio usará A / Ds externo y D / As de todos modos. Los DSP destinados a este tipo de aplicaciones tienen hardware de comunicación integrado para comunicarse con dichos dispositivos externos, como I2S.
De lo contrario, para las aplicaciones de control ordinarias, la estrategia es convertir a digital al inicio del proceso y luego mantener las cosas en digital. Esto aboga por A / Ds, pero D / As son inútiles ya que no quieres volver a ser analógico.
Las cosas que típicamente controlan los microcontroladores se controlan con PWM (PulseWidth Modulation). La conmutación de las fuentes de alimentación y el audio de clase D funciona de forma inherente a los pulsos. El control del motor, el control del solenoide, etc., se realiza con impulsos para mejorar la eficiencia. Desea que el elemento de paso esté completamente activado o desactivado porque un interruptor ideal no puede disipar ninguna potencia. En sistemas grandes o donde la potencia de entrada es escasa o costosa (como la operación de la batería), la eficiencia de los sistemas de conmutación es importante. En muchos casos medianos, el poder total usado no es el problema, pero deshacerse del poder desperdiciado como lo es el calor. Un circuito de conmutación que disipa 1 W en lugar de 10 W puede costar un poco más en piezas electrónicas que el circuito lineal de 10 W, pero en general es mucho más barato porque no necesita un disipador de calor con tamaño y peso asociados, posiblemente aire forzado refrigeración, etc. Las técnicas de conmutación también suelen suponer un alto rango de voltaje de entrada.
Tenga en cuenta que las salidas PWM, que son muy comunes en los microcontroladores, se pueden utilizar para generar señales analógicas en los casos inusuales en los que las necesite. El filtrado de paso bajo de una salida PWM es la forma más fácil y agradable de crear una señal analógica desde un micro, siempre que tenga una resolución suficiente * producto de velocidad. Las salidas PWM filtradas son muy monótonas y altamente lineales, y la compensación entre la resolución y la velocidad puede ser útil.
¿Tuviste algo específico en mente que deseabas que un micro tuviera un convertidor D / A? Es probable que esto se pueda resolver con PWM filtrado de paso bajo o que necesite un D / A externo para una resolución más alta * de todos modos. La brecha entre la PWM filtrada y la externa es bastante estrecha, y el tipo de aplicaciones que realmente necesitan esa señal también es estrecha.