Свежие обсуждения
Звуковая техника

Подключение звукового цапа к контроллеру

1 3

Ребят, возникла необходимость воспроизвести звук под упралением контроллера.
Подскажите как мне построить данную систему.
Есть контроллер с поддержкой протокола I2S есть звуковой цап dsd1702. В даташите написано что еще нужен PCM или DSD decoder.
Вообще смогу ли я выдать скажем звуковой файл на I2s с контроллера на цап, а на выходе цапа поставить усилитель и на динамик?

 

Навскидку.
Скорость данных по шине - 100 кбит/с
Верхняя граница звука нужна 20 кГц?
Если 8 разрядный ЦАП - 8*(20*2)=320кбит/с
В быстром режиме (400кбит/с) - кажись уложится.
ЗЫ и то - двойка в формуле - упрощение Котельникова (который утверждает, что дискретизация должна быть не менее, чем вдвое БОЛЕЕ), так что и быстрого режима может не хватить...

 

shemmer: Ребят, возникла необходимость воспроизвести звук под упралением контроллера.
Подскажите как мне построить данную систему.

1) Какой контроллер?
2) Какой файл?
3) Что конкретно надо получить в плане качества?

Если вам надо что-то типа музыкального звонка, то можно даже на резисторах ЦАП сварганить.

Кстати, нафига вам DSD-ЦАП? Они мало того, что гораздо реже встречаются, так еще и данные им нужны весьма специфические.

 

петр1:
Верхняя граница звука нужна 20 кГц?
Если уж у нас данные - 8 бит, то почему бы и частоту 5 кГц не сделать?

shemmer:
Вообще смогу ли я
Правильно сказали, зависит, что получить хотите.
Если голосовой информатор, то - вполне, а вот для воспроизведения музыки I2C уже слабоват.

 

В общем у меня контроллер dspic30f5011 у него есть интерфейс i2s, есть пара цапов которые поддерживают i2s, а также pcm и dsd. Нужно получить звук среднего качества, для подачи в системе звуковых сигналов. Частота нужна, скажем до 12кгц. Файл скажем б формате midi я с этим еще не разобрался. Во внешней флешке будет лежать файл который и надо будет проиграть. Кстати прошу не путать i2c с i2s

 

среднее качество ШИМ выдаст - для "воздушная тревога" достаточно (8-10бит)

 

Gregory: Если голосовой информатор, то - вполне, а вот для воспроизведения музыки I2C уже слабоват.

I2S - это не I2C!

shemmer: Нужно получить звук среднего качества, для подачи в системе звуковых сигналов. Частота нужна, скажем до 12кгц. Файл скажем б формате midi я с этим еще не разобрался. Во внешней флешке будет лежать файл который и надо будет проиграть.

Можно взять какой-нибудь 8-битный ЦАП с интерфейсом SPI, ухищрения со звуковыми здесь неоправданы, ИМХО. Про ШИМ не лишен смысла совет.

 

В данном случае необходима система именно контроллер с i2s в связке с цапом с i2s, вот и хотел попросить помощи, чтобы помогли со схемой структурной, раньше не работал никогда со звуковыми цапами, в даташите на цап написано: подключите цап с контроллером и соедините с декодером dsd или pcm,а кто этим устройством будет выступать в системе,мне непонятно

 

DSD не подключите, берите любой ЦАП с нормальным I2S, TDA1305 какой-нить или 1543, самое то.

Декодером в даташитах обзывают источник данных в формате I2S - это может быть приемник S/PDIF, сервопроцессор проигрывателя КД, декодер DSD -> PCM. В вашем случае - это микроконтроллер с интерфейсом I2S.

 

vizzy:
I2S - это не I2C
А кто спорит?

shemmer:
Файл скажем б формате midi
В формате МИДИ хранят музыкальные произведения. Грубо говоря, это - нотная партитура.
Вряд ли она подойдёт для звукового оповещения.