Показано с 1 по 6 из 6

Тема: формат данных АЦП

  1. #1
    Новичок
    Автор темы
    Аватар для AleksMM
    Регистрация
    12.05.2010
    Сообщений
    1

    По умолчанию формат данных АЦП

    Здравствуйте!
    Помогите разобраться с выходной информаией сигма-дельта АЦП.
    Пытаюсь работать с аудио кодеком TLV320AIC23. Задача такова: принять данные из АЦП, обработать(фильтрация), затем отправить на ЦАП - в реальном масштабе времени.
    Частота семплирования - 48 кГц. Данные (2 канала по 32 бита- или 20 бит -или 16 бит) считываются по шине I2S с частотой семплирования (по другому не бывает).
    В моем понимании каждое считанное 32-бит слово содержит 8 4-битных семплов (8*4=32). То есть по логике, частота семплмрования получается не 48 кГц, а 48*8 кГц, что как-то противоречит всем описаниям. Что-то видимо недопонимаю. Попытка найти в даташитах результата не дают. Все описания принипов работы АЦП описывают получение одного! семпла, но как согласовать 48 кГц семплирование с выдачей 4-5-8 семплов сразу с этой же частотой- не объясняют.
    объясните или дайте толклвую ссылку.

  2. #2
    Частый гость Аватар для Syava
    Регистрация
    14.03.2009
    Адрес
    Украина
    Сообщений
    199

    По умолчанию Re: формат данных АЦП

    Цитата Сообщение от AleksMM Посмотреть сообщение
    Здравствуйте!
    Помогите разобраться с выходной информаией сигма-дельта АЦП.
    Пытаюсь работать с аудио кодеком TLV320AIC23. Задача такова: принять данные из АЦП, обработать(фильтрация), затем отправить на ЦАП - в реальном масштабе времени.
    Частота семплирования - 48 кГц. Данные (2 канала по 32 бита- или 20 бит -или 16 бит) считываются по шине I2S с частотой семплирования (по другому не бывает).
    В моем понимании каждое считанное 32-бит слово содержит 8 4-битных семплов (8*4=32). То есть по логике, частота семплмрования получается не 48 кГц, а 48*8 кГц, что как-то противоречит всем описаниям. Что-то видимо недопонимаю. Попытка найти в даташитах результата не дают. Все описания принипов работы АЦП описывают получение одного! семпла, но как согласовать 48 кГц семплирование с выдачей 4-5-8 семплов сразу с этой же частотой- не объясняют.
    Да любой даташит на АЦП/ЦАП (н-р, PCM179х) , где приводятся эпюры
    для шины I2S , откройте, там всё достаточно просто.
    Шина синхронная, есть сигнал битклок, он и тактирует загрузку/выгрузку данных (ваши 48КГц*32битклока*2канала).

  3. #3
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: формат данных АЦП

    2 Syava Здесь не то - скорее всего там AC97 кодек - и ему именно с ним надо разобраться - а это посложнее I2S...
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  4. #4
    Новичок Аватар для AlexAV
    Регистрация
    14.09.2005
    Сообщений
    85

    По умолчанию Re: формат данных АЦП

    Это звуковая карта что ли?

  5. #5
    Новичок Аватар для MegaElektronik
    Регистрация
    25.07.2005
    Адрес
    Нижний Новгород
    Возраст
    37
    Сообщений
    75

    По умолчанию Re: формат данных АЦП

    Там Standard I2S, MSB, or LSB Justified-Data. И получаем при LRCK=1 32(31)бит на D-out (D-in) от левого канала и при LRCK=0 столько-же от правого и так по очереди....
    Смена сигнала LRCK каждые 32 фронта BCK (бит-клока). SCLK - синхросигнал. Больше BCK в 2,4,8 раз (меняется в зависимости от частоты семплирования 192/96/48кгц).
    Вот наглядно!
    http://focus.ti.com/lit/ds/symlink/pcm1792.pdf
    Figure 28. Audio Data Input Formats
    Михаил.

  6. #6
    Частый гость Аватар для Syava
    Регистрация
    14.03.2009
    Адрес
    Украина
    Сообщений
    199

    По умолчанию Re: формат данных АЦП

    Цитата Сообщение от aal Посмотреть сообщение
    2 Syava Здесь не то - скорее всего там AC97 кодек - и ему именно с ним надо разобраться - а это посложнее I2S...
    Ну, незнаю, ещё раз перечитал первый пост - вопрос по сопряжению посредством I2S, на него и ответил.
    Даташит вот даже скачал - вход/выход конфигурируется в обычный I2S право, лево и т.д..

    AlexAV, какой конкретно АЦП вы хотите подключить? И уточните подробней (понятней) загвоздка у вас в чем , в подключении, или?

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •