Saya bertanya-tanya apakah ada yang bisa merekomendasikan chip DAC sederhana dan murah yang dapat saya gunakan untuk pemutaran audio. Saya tidak mencoba untuk mencapai sesuatu yang luar biasa atau rumit, cukup lempar beberapa angka ke dalamnya dan dengarkan suara-suara yang dihasilkannya (saya mungkin akan mulai dengan mencoba bermain sinewave) Saya telah melihat banyak solusi SOC yang kompleks, juga sebagai banyak papan evaluasi, tapi saya lebih suka memulai dengan satu IC dan pergi dari sana. Ada saran?
EDIT: Tujuan saya adalah untuk akhirnya pindah ke pemrosesan DSP yang lebih maju, dan mungkin synths, jadi saya lebih suka solusi berbasis chip.
Jika Anda mencari yang sederhana , Anda dapat menggunakan tangga resistor R-2R. Dibutuhkan sedikit DIO, tetapi Anda memberinya nomor digital, itu memberi Anda tingkat analog yang tepat.
sumber
Ini teknik Roman Black cukup populer, dan sangat mudah untuk menerapkan.
sumber
Komputer yang Anda gunakan untuk memposting di sini mungkin memiliki DAC 16-bit berkualitas baik di dalamnya.
Serius, hanya untuk bermain-main dengan DSP, desktop adalah tempat terbaik untuk prototipe. Anda dapat menggunakan bahasa tingkat tinggi yang bagus seperti Oktaf atau Pylab. Setelah algoritma Anda berfungsi, terjemahkan ke C. Hanya ketika itu bekerja di C pada desktop Anda harus berpikir tentang menerapkannya pada mikrokontroler.
sumber
USB DAC yang sangat sederhana (lebih baik dan lebih sederhana dari Resistor Ladder :) dapat dibangun menggunakan PCM2704 (lebih baik gunakan PCM2704 C jika Anda bisa). Ini adalah Delta-Sigma Stereo DAC 16-Bit dengan kualitas suara yang sangat baik dan tidak memerlukan driver di sebagian besar OS.
Skema ini sangat sederhana dan Anda dapat membangunnya menggunakan kabel point-to-point atau menggunakan PCB. Beberapa instruksi dapat ditemukan di sini atau di sini
Kemudian Anda dapat membangun perangkat dengan output S / PDIF dan TOSLINK menggunakan skema ini jika Anda mau, tetapi ini sedikit lebih rumit.
sumber
BPR memiliki cukup resistor untuk membuat rasa sakit dan Anda membutuhkan ketelitian. Jadi saya pikir Anda bisa mendapatkan rangkaian IC dengan laser trimed resistor untuk beberapa dolar yang mungkin sepadan. Jika memiliki beberapa komponen aktif (tegangan presisi pada input ke tangga dan buffer pada output) maka jauh lebih baik http://www.national.com/mpf/DA/DAC0800.html#Overview
sumber
DAC stereo yang cukup murah dan relatif mudah untuk dihubungkan ke mikrokontroler adalah NXP UDA1334ATS . Ini memiliki PLL on-board untuk menghasilkan jam sistem internal; hanya clock di bit audio. Ini dapat digunakan dari resolusi 16 hingga 24 bit, dan $ 1,70 dalam jumlah tunggal dari Digi-Key. Hadir dalam paket 16-SSOP kecil tetapi SparkFun memiliki papan breakout untuk jejak DIP untuk $ 2,95.
sumber