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

Тема: Помогите разобраться с TDM потоком.

  1. #1
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Помогите разобраться с TDM потоком.

    Имеется аудио девайс - дсп+8 (7) канальный усилитель. Аудио туда заходит по интерфейсу MOST микросхема OS8104, с неё идёт, я так понимаю TDM на DSP микросхема ADSP-21365, с него, уже точно TDM на цап CS42438. Какие могут быть варианты конвертирования этого дела в и2с? Да, кстати, в дсп асрц, кварц на 22579200 Гц, соответственно сетка 44100 Гц
    Есть скриншоты с логического анализатора сверху вниз- того, что имеем на выходе OS8104 (до дсп)
    1....
    2 мастер клок 11289000
    2 фреймы 44100
    4 аудио данные
    5...
    6...
    7 аудио данные на выходе дсп ( вход цап)
    8...
    На ЦАП CS42438 идёт MCKL+SCKL (сидят на одной дорожке) 11.289.000 Гц, AUX_LRCK 44.100 Гц, AUX_SCLK 2.822.400 Гц DAC_SDIN то что под номером 7.
    Хочется взять аудио данные до дсп ( номер 4).

    ---------- Сообщение добавлено 00:36 ---------- Предыдущее сообщение было 00:29 ----------

    По TDM нашёл документик http://www.cirrus.com/en/pubs/appNote/AN301REV1.pdf.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	3.jpg 
Просмотров:	322 
Размер:	1.14 Мб 
ID:	204081   Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	258 
Размер:	1.21 Мб 
ID:	204082   Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	256 
Размер:	552.2 Кб 
ID:	204083  
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  2. #2
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Помогите разобраться с TDM потоком.

    TDM - почти тот-же I2S, только WCLK идет импульсом в начале, и меду ними находится несколько слотов данных, для передачи многоканала. В каждом приемнике (ЦАПе) задается номер слота и он берет данные только с этого канала.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #3
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Alex Посмотреть сообщение
    TDM - почти тот-же I2S, только WCLK идет импульсом в начале, и меду ними находится несколько слотов данных, для передачи многоканала. В каждом приемнике (ЦАПе) задается номер слота и он берет данные только с этого канала.
    Спасибо.
    Т.е. получается грубо говоря левое выравнивание + 1 период мастерклока?

    А тут почему-то больше похоже на правое, надо попробывать посмотреть тайминги входных данных после дсп. Что-то я не могу разобраться с распиновкой дсп, может кинуть каналы анализатора на входные порты дсп, вот только пока не разобрался кие это номера пинов.
    Просто там кроме MOST интерфейса есть ещё один проц, модель не помню, пока не под рукой. Так вот он со встроенным CAN интерфесом, ну и так как это автомобильный девайс, соответственно всё управление по кан шине- рег громкости, аудио настройки. Возможно то, что я посчитал аудио датой идёт в тот проц, там из этого выделяется и2с на управление дсп громкость, баланс... и нормальный тдм, который идёт в дсп.
    В дш на os8104 указаны режимы
    Спдиф-спдиф
    Не спдиф-спдиф
    спдиф-не спдиф
    Форматы- и2с филипс, и2с сони.Мацушита формат- левое выравнивание. Про тдм ни слова...

    ---------- Сообщение добавлено 09:49 ---------- Предыдущее сообщение было 09:17 ----------

    Хотя сейчас присмотрелся к таймигам аудио дата входящим в цап, возможно там обычный тдм, просто первый канал задан нулевыми битами, т.к. цап 8 канальный а аудио каналов нужно 7 сабвуферный канал - моно.
    Последний раз редактировалось ostashv-evgeniyy; 28.02.2014 в 23:29.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  4. #4
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Ну вобщем разобрался походу. Там TDM 256 Fs 8 32 битных блоков.
    Есть какое-то готовое решение по конвертированию TDM в и2с?
    Нашёл пока только AK4128a, но не могу найдти где купить его.
    В идеале достать бы эвалюшн борд AK4128a, но не могу понять как это сделать.
    Последний раз редактировалось ostashv-evgeniyy; 28.02.2014 в 23:19.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  5. #5
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,221

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Про тдм ни слова...
    Формат TDM расписан в даташите практически каждой микросхемы ЦАПа (и не только), которая его понимает.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #6
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Alex Посмотреть сообщение
    Формат TDM расписан в даташите практически каждой микросхемы ЦАПа (и не только), которая его понимает.
    Я имел в виду OS8104, дсп и цап-то понятно что принимают. Кстати, я планирую проверить входной в дсп поток кинув входные аудио данные байпасом на цап, по иддее должны заиграть два из восьми каналов.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  7. #7
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: Помогите разобраться с TDM потоком.

    дайте угадаю - Range Rover Sport ?

  8. #8
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Да не, Audi S6

    ---------- Сообщение добавлено 23:25 ---------- Предыдущее сообщение было 23:23 ----------

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    дайте угадаю - Range Rover Sport ?
    В ренжике сложнее и я к нему не причастен ни как.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  9. #9
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Да не, Audi S6
    В ренжике сложнее и я к нему не причастен ни как.
    ясно тогда, если не лень возиться (мне с RRS-ом стало лень, после того, как лог анализатором снял шину), берите ADAU1445 и делайте к нему программу, этот чип TDM умеет принимать. Это САМЫЙ простой путь, не требующий специфических знаний.

  10. #10
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,572

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Это САМЫЙ простой путь, не требующий специфических знаний.
    Распаковать 8-ми канальный TDM в 4 PCM стерео-канала можно на ПЛИС.
    Я правильно понял задачу?

  11. #11
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Распаковать 8-ми канальный TDM в 4 PCM стерео-канала можно на ПЛИС.
    Я правильно понял задачу?
    конечно можно. но я предложил вариант, НЕ требующий специфических знаний.

  12. #12
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,572

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    берите ADAU1445 и делайте к нему программу
    Т.е. тут специфические знания не потребуются?

  13. #13
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: Помогите разобраться с TDM потоком.

    А сколько каналов оттуда нужно выдернуть?
    AD1896/SRC4192 делают вид что могут из ТДМ потока выдернуть пару каналов...
    Music is art. Audio is engineering.

  14. #14
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Распаковать 8-ми канальный TDM в 4 PCM стерео-канала можно на ПЛИС.
    Я правильно понял задачу?
    Вытащить нужно пару каналов, ну хорошо бы конечно иметь возможность переключения вытаскиваемых каналов.

    ---------- Сообщение добавлено 15:43 ---------- Предыдущее сообщение было 15:36 ----------

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    ясно тогда, если не лень возиться (мне с RRS-ом стало лень, после того, как лог анализатором снял шину), берите ADAU1445 и делайте к нему программу, этот чип TDM умеет принимать. Это САМЫЙ простой путь, не требующий специфических знаний.
    Имеешь в виду сигма студио?
    Эта идея мне очень понравилась, сегодня вечером скачаю, поюзаю демо режим, надеюсь он там есть. А там я так понял можно раскрыть вообще все возможности дсп? Я в смысле нужный формат входного тдм и выбор нужных каналов из потока можно в ней осуществить? На крайняк можно Эвалюшн борд купить, она же сразу с усб контроллером?

    ---------- Сообщение добавлено 15:48 ---------- Предыдущее сообщение было 15:43 ----------

    Цитата Сообщение от s3tup Посмотреть сообщение
    А сколько каналов оттуда нужно выдернуть?
    AD1896/SRC4192 делают вид что могут из ТДМ потока выдернуть пару каналов...
    Я пока толком не разобрался с тдм потоком, сколько там каналов передаётся опять стало не понятно. Пробовал подключать цап уся cs42438 прямо к выходу мост ресивера, при работе любого источника- сиди, радио, на выходе цап звук был в 4 канале, а в третьем- писк 11 кГц. Громкость не регулируется, соответственно регулировка в дсп. Во возможно надо и мастерклок инвертить, возможно аудио данные.

    ---------- Сообщение добавлено 15:56 ---------- Предыдущее сообщение было 15:48 ----------

    Стандартный тдм при таком битклоке- 256fs 8 блоков в кадре, каждый блок 32 бита данные-16 или 24 и нули, да и в дш на адау1445 тоже указано. Но цап принял корректно только один канал.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  15. #15
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Имеешь в виду сигма студио?
    Эта идея мне очень понравилась, сегодня вечером скачаю, поюзаю демо режим, надеюсь он там есть. А там я так понял можно раскрыть вообще все возможности дсп? Я в смысле нужный формат входного тдм и выбор нужных каналов из потока можно в ней осуществить? На крайняк можно Эвалюшн борд купить, она же сразу с усб контроллером?
    йес

  16. #16
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Либо tas3108 или как ее... тож тдм кушает, и тоже идет со студией...
    Music is art. Audio is engineering.

  17. #17
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    йес
    К сожалению мне не не подходит 1445, она при моём бит клоке 11.289 мГц принимает 8 32 битных блоков. В моём случае 16 16 битных блоков, ADSP-21365 принимает мультичанел тдм, как указано в дш. Короче лепим тдм - и2с конвертор на ПЛИС. Но купить эвалюшн борд под сигма студио желание осталось, возможности там конечно не соизмеримые с автомобильными серийными процессорами, а ценник ниже.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  18. #18
    Частый гость Аватар для 155ла3
    Регистрация
    28.09.2005
    Возраст
    54
    Сообщений
    188

    По умолчанию Re: Помогите разобраться с TDM потоком.

    Цитата Сообщение от s3tup Посмотреть сообщение
    Либо tas3108 или как ее... тож тдм кушает, и тоже идет со студией...
    не надо tas3108 - она NRND - померла так померла ...

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

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

Ваши права

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