Đầu tiên, một số bộ vi điều khiển DO có bộ chuyển đổi D / A. Tuy nhiên, những thứ này ít phổ biến hơn nhiều so với bộ chuyển đổi A / D.
Bên cạnh các vấn đề kỹ thuật, lý do chính là nhu cầu thị trường. Hãy suy nghĩ về nó. Loại ứng dụng nào sẽ yêu cầu D / A thực sự? Rất hiếm khi muốn một micro tạo ra tín hiệu tương tự tốc độ cao hợp lý trừ khi điểm đó là xử lý tín hiệu. Tuy nhiên, thị trường chính cho âm thanh đó và cần độ phân giải cao hơn nhiều so với bạn có thể xây dựng với cùng một quy trình được sử dụng để tạo ra vi điều khiển kỹ thuật số. Vì vậy, âm thanh sẽ sử dụng A / Ds và D / As bên ngoài. DSP dành cho các ứng dụng như vậy có phần cứng giao tiếp được tích hợp để nói chuyện với các thiết bị bên ngoài như I2S.
Mặt khác, đối với các ứng dụng điều khiển thông thường, chiến lược là chuyển đổi sang kỹ thuật số ngay từ đầu trong quy trình và sau đó giữ mọi thứ kỹ thuật số. Điều này lập luận cho A / D, nhưng D / As là vô dụng vì bạn không muốn quay lại analog.
Những thứ mà vi điều khiển thường điều khiển được điều khiển bằng PWM (Điều chế PulseWidth). Chuyển đổi nguồn cung cấp năng lượng và âm thanh lớp D vốn đã hoạt động trên các xung. Điều khiển động cơ, điều khiển điện từ, vv, tất cả đều được thực hiện với các xung cho hiệu quả. Bạn muốn phần tử pass hoàn toàn bật hoặc tắt hoàn toàn vì một công tắc lý tưởng không thể tiêu tan bất kỳ nguồn điện nào. Trong các hệ thống lớn hoặc nơi nguồn điện đầu vào khan hiếm hoặc đắt tiền (như hoạt động của pin), hiệu quả của các hệ thống chuyển mạch là rất quan trọng. Trong rất nhiều trường hợp trung bình, tổng công suất sử dụng không phải là vấn đề, nhưng loại bỏ năng lượng lãng phí như nhiệt. Một mạch chuyển đổi tiêu tan 1 W thay vì 10 W có thể tốn kém hơn một chút ở các bộ phận điện tử so với mạch tuyến tính 10 W, nhưng nhìn chung rẻ hơn rất nhiều vì bạn không cần tản nhiệt với kích thước và trọng lượng liên quan,
Lưu ý rằng các đầu ra PWM, rất phổ biến trong các bộ vi điều khiển, có thể được sử dụng để tạo tín hiệu tương tự trong các trường hợp bất thường khi bạn cần chúng. Lọc thông thấp đầu ra PWM là cách dễ nhất và tốt nhất để tạo tín hiệu tương tự từ vi mô miễn là bạn có đủ độ phân giải * sản phẩm tốc độ. Các đầu ra PWM được lọc rất đơn điệu và có tính tuyến tính cao, và độ phân giải so với tốc độ đánh đổi có thể hữu ích.
Bạn có bất cứ điều gì cụ thể trong tâm trí mà bạn muốn một micro có bộ chuyển đổi D / A không? Rất có thể điều này có thể được giải quyết với PWM được lọc thông thấp hoặc sẽ cần D / A bên ngoài để có độ phân giải * tốc độ cao hơn. Khoảng cách giữa bộ lọc PWM và bên ngoài khá hẹp và loại ứng dụng thực sự cần tín hiệu như vậy cũng hẹp.