|
|
  |
Помогите подобрать микросхему звукового ЦАП |
|
|
|
Feb 7 2011, 11:23
|
Частый гость
 
Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076

|
Или AD1851, или R-2R, или ШИМ
|
|
|
|
|
Feb 8 2011, 12:28
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(Kluwert @ Feb 7 2011, 12:44)  Имеется казалось бы совсем простая задачка: цифровой поток 12-битных отсчетов (без знака) с частотой оцифровки 8КГц нужно превратить в аналоговый сигнал. Требуется, естественно, звуковой ЦАП (т.е. ЦАП с НЧ-фильтром по Котельникову на выходе) с напряжением питания цифровой части 3,3В (аналоговой можно до 5В), управлением по SPI и достаточно дешевым. Для частоты дискретизации 8кГц напрашиваеися применение кофидеков, используемых в телефонии. Единственное, что для них придется сжимать ваши 12 бит по мю или А закону (но это несложно). Наиболее дешевые и доставабельные правда расчитаны на питание 5В (и цифры и аналога). Это скажем MC145480 или TP3067 (последему надо двухполярное питание +-5В, но он дешевле). Более современные есть и на 3.3В, но они как правило на несколько каналов (поэтому они дороже), и достать их сложнее.
|
|
|
|
|
Feb 9 2011, 09:59
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(IVX @ Feb 9 2011, 10:45)  о, интересный ход, есть примеры? Я делал генератор синусоиды в диапазоне 0..400 Гц используя этот подход. Частота "семплирования" (для SPI bit-rate) была 200 КГц (ну или 200 кБит, кому как удобно). Значения синуса считал для 200кГц семплирования. Далее сигма-дельта модулятор второго порядка. получал битовый поток, объединял биты в слова и выплёвывал в SPI. На выходе MOSI SPI интерфейса ставил фильтрующую цепочку R-C-R-C. Получал коэф. гармоник < 0.05 % и спектральные палки шума на уровне -90 дБ в интересующем диапазоне. Если исходить из задачи вывода звука таким образом - надо делать интерполятор c 8кГц до частоты семплирования модулятора. Использовал МК LPC1754 и его SSP в режиме SPI 16 бит. "Математику" сигма-дельта модулятора 2-го порядка брал из описания "delsig" пакета под матлаб (есть на официальном сайте).
|
|
|
|
|
Feb 9 2011, 11:59
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(IVX @ Feb 9 2011, 13:31)  ааа, ну 400гц это пустяки, можно было и как PWM вывести с THD того же порядка. Тут придётся выбирать между: частота ШИМ разрешающая способность ШИМ сложность аналогового фильтра на выходе.
|
|
|
|
|
Feb 11 2011, 08:05
|
Местный
  
Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445

|
Цитата(IVX @ Feb 11 2011, 09:36)  бросьте, двух канальный 24бит cs4344 Он же не SPI. Лишний гемор и доп мекросхема.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|