Привет всем!
Есть несколько вопросов по аудиокодекам.
Возьмём, например, микросхему AD1854 (Analog Device).
Каким образом она работает?
Меня интересует ЦАП. Микросхема имеет SPI интерфейс Motorola (16 бит), через который загоняются управляющие данные, в частности "Volume data control", что я перевёл как громкость. Также "serial data" (16, 20 или 24 бит) через интерфейс I2C или какой-то другой. Микросхема поддерживает дискретизации до 96 кГц.
Мне непонятно, что это за "serial data". Если это частота, то напрашивается вывод: загоняем громкость, затем частоту, и микросхема начинает генерить сигнал заданной частоты и громкости сама по себе. Так ли это?
Если нет, и данные необходимо обновлять с частотой дискретизации, то чем же всё это, по большому счёту, отличается от хорошего высокоскоростного ЦАП?
Возьмём микросхему TLC320AD77C (Texas Instruments).
Здесь никакого SPI интерфейса. Нет никакого намёка на "Volume control data". Все данные типа "serial data" загоняются по I2C (или по другому). Здесь получается, что данные необходимо обновлять с частотой дискретизации.
При частоте дискретизации 96 кГц - задача тяжёлая. Если ещё добавить расчёт синусоиды, то совсем будет неподъёмно.
Если кто знает, подскажите.
Спасибо.