ก่อนอื่นไมโครคอนโทรลเลอร์บางตัวมีตัวแปลง D / A อย่างไรก็ตามสิ่งเหล่านี้พบได้น้อยกว่าตัวแปลง A / D
นอกเหนือจากปัญหาทางเทคนิคเหตุผลหลักคือความต้องการของตลาด ลองคิดดู แอปพลิเคชันประเภทใดที่ต้องใช้ D / A จริง ค่อนข้างยากที่จะต้องการไมโครในการผลิตสัญญาณอะนาล็อกความเร็วสูงพอสมควรยกเว้นว่าจุดนั้นเป็นการประมวลผลสัญญาณ ตลาดหลักสำหรับเรื่องนั้นคือเสียงและต้องการความละเอียดมากกว่าที่คุณสามารถสร้างด้วยกระบวนการเดียวกับที่ใช้สร้างไมโครคอนโทรลเลอร์แบบดิจิทัล ดังนั้นเสียงจะใช้ A / Ds และ D / As ภายนอก DSP ที่มีไว้สำหรับแอปพลิเคชันดังกล่าวมีฮาร์ดแวร์การสื่อสารในตัวเพื่อพูดคุยกับอุปกรณ์ภายนอกเช่น I2S
มิฉะนั้นสำหรับแอปพลิเคชันควบคุมทั่วไปกลยุทธ์คือการแปลงเป็นดิจิทัลตั้งแต่เริ่มต้นกระบวนการจากนั้นจึงทำให้สิ่งต่าง ๆ เป็นดิจิทัล สิ่งนี้โต้แย้งสำหรับ A / D แต่ D / As ไร้ประโยชน์เนื่องจากคุณไม่ต้องการกลับไปเป็นแบบอะนาล็อก
สิ่งที่ไมโครคอนโทรลเลอร์ควบคุมมักถูกควบคุมด้วย PWM (PulseWidth Modulation) การสลับแหล่งจ่ายไฟและเสียงคลาส D โดยปกติทำงานบนพัลส์ การควบคุมมอเตอร์การควบคุมโซลินอยด์ ฯลฯ ทำด้วยพัลส์อย่างมีประสิทธิภาพ คุณต้องการให้องค์ประกอบ Pass ไม่สามารถเปิดหรือปิดได้เต็มที่เนื่องจากสวิตช์ในอุดมคติไม่สามารถกระจายพลังงานใด ๆ ในระบบขนาดใหญ่หรือที่กำลังไฟฟ้าเข้าน้อยหรือมีราคาแพง (เช่นการทำงานของแบตเตอรี่) ประสิทธิภาพของระบบสวิตชิ่งเป็นสิ่งสำคัญ ในหลายกรณีปานกลางพลังงานทั้งหมดที่ใช้ไม่ใช่ปัญหา แต่กำจัดพลังงานที่สิ้นเปลืองเนื่องจากความร้อน วงจรสวิตชิ่งที่กระจาย 1 W แทน 10 W อาจมีค่าใช้จ่ายเพิ่มขึ้นเล็กน้อยในชิ้นส่วนอิเล็กทรอนิกส์มากกว่าวงจรเชิงเส้น 10 W แต่มีราคาถูกกว่ามากเพราะคุณไม่ต้องการแผ่นระบายความร้อนที่มีขนาดและน้ำหนักที่เกี่ยวข้อง
โปรดทราบว่าเอาต์พุต PWM ซึ่งเป็นเรื่องปกติมากในไมโครคอนโทรลเลอร์สามารถใช้เพื่อสร้างสัญญาณอะนาล็อกในกรณีที่ผิดปกติที่คุณต้องการ การกรองความถี่ต่ำผ่านเอาต์พุต PWM เป็นวิธีที่ง่ายที่สุดและดีที่สุดในการสร้างสัญญาณอะนาล็อกจากไมโครตราบเท่าที่คุณมีความละเอียดเพียงพอ * ผลิตภัณฑ์ความเร็ว เอาต์พุต PWM ที่ผ่านการกรองนั้นมีทั้งแบบโมโนโทนิกและแบบเชิงเส้นสูงและความละเอียดเมื่อเทียบกับการแลกเปลี่ยนความเร็วจะมีประโยชน์
คุณมีอะไรเป็นพิเศษในใจที่คุณต้องการให้ไมโครมีตัวแปลง D / A ใช่หรือไม่? โอกาสนี้สามารถแก้ไขได้ด้วย PWM ที่กรองต่ำผ่านหรือจะต้องใช้ D / A ภายนอกสำหรับความละเอียดสูง * ความเร็วต่อไป ช่องว่างระหว่าง PWM ที่กรองและภายนอกนั้นค่อนข้างแคบและประเภทของแอปพลิเคชันที่ต้องการสัญญาณเช่นนั้นก็แคบเช่นกัน