Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 22

Тема: ADA1452 или как оно по одному проводку то?

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

    По умолчанию ADA1452 или как оно по одному проводку то?

    Здравствуйте, уважаемые форумчане. Снова у меня глупые вопросы появились) Вот ковырялся я с ADAU1701 и цапами PCM5102 и все мне было в целом понятно про шину I2S. По Data лини передается два канала и все хорошо. Но заинтересовался я тут ADAU1452 и впал в ступор. Вчера полдня убил и сегодня уже полдня ушло, а понимания не добавилось. Значит есть у этого проца 4 выхода, по которым он может выводить до 48 аудио потоков.... В теории то понятно, что по одной data линии можно выводить не один поток, а несколько, там вроде тайминги используются. Но как это все реализовано? Сначала я думал, что многоканальные цапы ключ к ответу, думал на них есть такой волшебный data пин, который может принимать по себе несколько каналов, но нет, на многоканальных цапах просто несколько входов, каждый принимает по 2 канала. А если у меня несколько 2-х канальных цапов, то как их зацепить на одну такую линию проца? В общем ткните, пожалуйста, где почитать, а то сил нет больше искать.

  2. #2
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Но как это все реализовано?
    По интерфейсу I2S он может выдать только 8 каналов. А 48 каналов - это в формате TDM - там в одном потоке более двух каналов может быть. Чтобы разобраться, смотрите спецификацию протокола TDM.

  3. #3
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от VladimirV Посмотреть сообщение
    По интерфейсу I2S он может выдать только 8 каналов. А 48 каналов - это в формате TDM - там в одном потоке более двух каналов может быть. Чтобы разобраться, смотрите спецификацию протокола TDM.
    Не не. 48 - это суммарно с 4-х каналов. У него 1 и 2 линии могут до 8-ми каналов выдавать, а 3 и 4 линии до 16-ти, вот в сумме 48 и выходит. 3 и 4 работают по TDM. Меня именно I2S интересует, как по одной линии 8 каналов передаются.

  4. #4
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Меня именно I2S интересует, как по одной линии 8 каналов передаются
    Никак. Это Вы че то напутали.

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

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Меня именно I2S интересует, как по одной линии 8 каналов передаются.
    Никак, только 2 канала, если шиа работает именно в I2S-режиме.
    Больше - только в TDM.

    Цитата Сообщение от freaky Посмотреть сообщение
    Сначала я думал, что многоканальные цапы ключ к ответу, думал на них есть такой волшебный data пин, который может принимать по себе несколько каналов, но нет, на многоканальных цапах просто несколько входов, каждый принимает по 2 канала.
    Не всегда, могут и в TDM.



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

  6. #6
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Что-то я совсем запутался))) Судя по dataheet микросхема имеет 4 serial data output (от 0 до 3). 0 и 1 поддерживают до 16 выходов, 2 и 3 до 8-ми. При этом TDM поддерживают только 2 и 3. Как же тогда выводится 16 каналов из 0 и 1? Так же написано, что вывод осуществляется по общему I2S стандарту. У микросхемы физических DATA выхода всего 4 - т.е. 8 каналов. Если выходы 0 и 1 не поддерживают TDM как из них вывести звук? Видимо я не понимаю чего-то и не могу найти ответ.
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-28-44.png 
Просмотров:	163 
Размер:	11.2 Кб 
ID:	359696
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-28-01.png 
Просмотров:	157 
Размер:	9.3 Кб 
ID:	359697
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-30-01.png 
Просмотров:	171 
Размер:	27.7 Кб 
ID:	359698
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-31-45.png 
Просмотров:	161 
Размер:	25.8 Кб 
ID:	359699
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-32-32.png 
Просмотров:	152 
Размер:	22.5 Кб 
ID:	359700
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-34-57.png 
Просмотров:	153 
Размер:	39.2 Кб 
ID:	359701

  7. #7
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Вложения не открываются.

  8. #8
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    А ну вот. Судя по этой таблице у него все каналы TDM. Просто существует некий Flexible TDM, который поддерживается на 2 и 3 каналах. Будут тогда читать про этот чудо TDM.
    Нажмите на изображение для увеличения. 

Название:	2019-12-07_15-51-43.png 
Просмотров:	179 
Размер:	45.9 Кб 
ID:	359695

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

    Поправил

    ---------- Сообщение добавлено 16:05 ---------- Предыдущее сообщение было 15:55 ----------

    Т.е. я понял, что варианта два: первый нужно собирать что-то типа конвертера TDM на I2S каналы или же искать ЦАП с поддержкой TDM.

  9. #9
    Частый гость Аватар для soundmaker
    Регистрация
    28.09.2008
    Сообщений
    240

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    freaky, Она может и I2S если я правильно помню. только 8 каналов 192кгц, либо TDM до 48 каналов 48кгц. Если надо 48 каналов то ищешь:
    ADAU1966A serial ports also have several different TDM serial data modes. The ADAU1966A can support a single data line (TDM16), a dual data line (TDM8), a quad data line (TDM4), or eight data lines (TDM2).

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

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

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

  11. #11
    Частый гость Аватар для soundmaker
    Регистрация
    28.09.2008
    Сообщений
    240

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    freaky, В TDM и передается до 16.

  12. #12
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от Alex Посмотреть сообщение
    А почему не выдавать по 4-м линим данных I2S? Тогда любые стереоцапы цеплются, в т.ч. и рсм5102.
    Нужно 9 каналов А по 4-м линиям только 8 можно получить.

  13. #13
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Нужно 9 каналов
    Поставь две ADAU1452. Они стоят копейки.

  14. #14
    Частый гость Аватар для soundmaker
    Регистрация
    28.09.2008
    Сообщений
    240

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Нужно 9 каналов А по 4-м линиям только 8 можно получить.
    Тогда ADAU1962A, еще 3 останется на всякий случай.

  15. #15
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Уж проще TDM цап поставить, чем два проца городить и потом двумя проектами отдельно рулить

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

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Нужно 9 каналов
    Я до 10 каналов делал и на I2S и на TDM, а вот на 16 - только TDM, но это не ADUM, на ней 9 каналов - только TDM.

    P.S. А откуда берутся 9 каналов, и вообще потнет ли их ADAU?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  17. #17
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от Alex Посмотреть сообщение
    Я до 10 каналов делал и на I2S и на TDM, а вот на 16 - только TDM, но это не ADUM, на ней 9 каналов - только TDM.

    P.S. А откуда берутся 9 каналов, и вообще потнет ли их ADAU?

    Каналы: 1 и 2 - твиттеры, 3 и 4 - середина, 5 и 6 - мидбасы, 7 и 8 - другие мидбасы (должны отдельно рулиться), 9 - саб. Сейчас ADAU1701 кросс тянет. Для задержек памяти маловато, но почти хватает. Думаю 1452 решит все проблемы. Кину USB to I2S с телефона назад в багажник и будет все отлично.

  18. #18
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    чем два проца городить и потом двумя проектами отдельно рулить
    Зачем отдельно? Они в один проект многопроцессорный легко впишутся. И ресурсов на задержки тогда хватит.

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

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от freaky Посмотреть сообщение
    Сейчас ADAU1701 кросс тянет.
    На сколько, на 5 полос в каждом канале?
    Цитата Сообщение от freaky Посмотреть сообщение
    Кину USB to I2S с телефона назад в багажник и будет все отлично.
    Так это еще и с машину 5 полос?!
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  20. #20
    Новичок
    Автор темы
    Аватар для freaky
    Регистрация
    18.05.2019
    Сообщений
    33

    По умолчанию Re: ADA1452 или как оно по одному проводку то?

    Цитата Сообщение от Alex Посмотреть сообщение
    На сколько, на 5 полос в каждом канале?

    Так это еще и с машину 5 полос?!
    Да, кросс на 5 полос. Но по факту система 4-х полосная. Так называемая "трёшка". Это когда 3 полосы + саб. Высокие, средние, средне-низкие и саб. Да - это все в машине.

Страница 1 из 2 12 Последняя

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

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

Ваши права

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