Мне было интересно, может ли кто-нибудь порекомендовать простую недорогую микросхему ЦАП, которую я мог бы использовать для воспроизведения звука. Я не пытаюсь достичь чего-то удивительного или сложного, просто набросать в него несколько цифр и послушать шум, который он издает (вероятно, я начну с попытки играть в синусоиде). Я также видел множество сложных решений SOC как много оценочных советов, но я предпочитаю начать с одного IC и идти оттуда. Какие-либо предложения?
РЕДАКТИРОВАТЬ: Моя цель в конечном итоге перейти на более продвинутую обработку DSP и, возможно, синтезаторы, поэтому я бы предпочел решение на основе чипов.
источник
Если вы ищете простой , вы можете использовать резистор R-2R. Требуется немало DIO, но вы даете ему цифровой номер, он дает вам надлежащий аналоговый уровень.
источник
Эта техника Романа Блэка довольно популярна и очень проста в реализации.
источник
Компьютер, который вы используете для публикации здесь, вероятно, имеет 16-битный ЦАП приличного качества.
Серьезно, для того, чтобы просто возиться с DSP, настольный компьютер - лучшее место для создания прототипа. Вы можете использовать хороший язык высокого уровня, такой как Octave или Pylab. После того, как ваш алгоритм заработал, переведите его на C. Только тогда, когда он работает в C на настольном компьютере, вы должны подумать о реализации его на микроконтроллере.
источник
Очень простой USB DAC (лучше и проще, чем Resistor Ladder :), может быть построен с использованием PCM2704 (лучше используйте PCM2704 C, если можете). Это 16-битный Delta-Sigma Stereo DAC с очень хорошим качеством звука, и он не требует драйверов в большинстве операционных систем.
Схема очень проста, и вы можете построить ее, используя двухточечную разводку или использовать печатную плату. Некоторые инструкции можно найти здесь или здесь
Позже вы можете построить устройство с выходами S / PDIF и TOSLINK, используя эту схему, если хотите, но это немного сложнее.
источник
У RB достаточно резисторов, чтобы причинять боль, а вам нужна точность. Поэтому я думаю, что вы можете получить схему в микросхеме с резисторами с лазерной подгонкой за несколько баксов, которые, возможно, того стоят. Если в нем есть некоторые активные компоненты (точное напряжение на входе в релейную схему и буфер на выходе), тем лучше http://www.national.com/mpf/DA/DAC0800.html#Overview
источник
NXP UDA1334ATS - это стерео ЦАП, довольно дешевый и относительно простой для подключения к микроконтроллеру . Он имеет встроенную ФАПЧ для генерации внутренних системных часов; просто часы в аудио битах. Его можно использовать с разрешением от 16 до 24 бит и $ 1,70 за один раз от Digi-Key. Поставляется в крошечном пакете с 16 SSOP, но у SparkFun есть плата для DIP, которая стоит 2,95 доллара США.
источник