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 un D / A real? Es bastante raro querer 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. Sin embargo, el mercado principal para eso es el audio, y eso necesita mucha más resolución de la que puede construir con el mismo proceso utilizado para hacer el microcontrolador digital. Por lo tanto, el audio utilizará A / D y D / As externos de todos modos. Los DSP destinados a tales aplicaciones tienen un 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 lo antes posible en el proceso y luego mantener las cosas digitales. Esto argumenta a favor de los A / D, pero los D / As son inútiles ya que no desea volver a lo analógico.
Las cosas que los microcontroladores suelen controlar se controlan con PWM (modulación de ancho de pulso). Las fuentes de alimentación conmutadas y el audio de clase D funcionan inherentemente en pulsos. El control del motor, el control del solenoide, etc., se realiza con pulsos para mayor eficiencia. Desea que el elemento de paso esté completamente encendido o completamente apagado porque un interruptor ideal no puede disipar ninguna potencia. En sistemas grandes o donde la potencia de entrada es escasa o costosa (como el funcionamiento con batería), la eficiencia de los sistemas de conmutación es importante. En muchos casos medios, la potencia total utilizada no es el problema, sino deshacerse de la energía desperdiciada 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 componentes electrónicos que el circuito lineal de 10 W, pero en general es mucho más barato porque no necesita un disipador de calor con el tamaño y el peso asociados,
Tenga en cuenta que las salidas PWM, que son muy comunes en los microcontroladores, se pueden usar para hacer señales analógicas en los casos inusuales donde las necesita. El filtrado de paso bajo de una salida PWM es la forma más fácil y agradable de hacer 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 resolución frente a la compensación de velocidad puede ser útil.
¿Tenía algo específico en mente que deseaba que un micro tuviera un convertidor D / A? Lo más probable es que esto se pueda resolver con PWM filtrado de paso bajo o de todos modos necesitaría un D / A externo para una mayor resolución * velocidad. La brecha entre el PWM filtrado y el externo es bastante estrecha, y el tipo de aplicaciones que realmente necesitan dicha señal también lo es.