Страница 24 из 33 Первая ... 142223242526 ... Последняя
Показано с 461 по 480 из 651

Тема: Дешевый USB transport (для саморазвития)?

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для antonluba
    Регистрация
    12.12.2014
    Адрес
    Сочи, Коломна
    Возраст
    45
    Сообщений
    743

    По умолчанию Дешевый USB transport (для саморазвития)?

    Идея такая: берется STM32F4xx. У него есть USB и I2S. Проц и USB тактируется от HSE - кварц на необходимое кол-во МГц+PLL. Через USB в асинхронном режиме выводится аудио поток.
    Для I2S вариантов тактирования два: от PLL с соответствующим снижением качества или от ЦАПа на специальный вход модуля I2S.
    Модуль I2S поддерживает форматы Philips, RJ, LJ, PCM, 16 или 32 бит до 96 192 кГц. (Вы это всё знаете, конечно).
    Теоретически, можно получить универсальный вывод (ввод тоже) I2S через USB (для многих, думаю, достаточного уровня).

    Лично у меня сложности следующие:
    1. Исходники асинхронного вывода (и ввода) по USB.
    2. Получение от хоста параметров потока и переключение частот.
    3. Аппаратная реализация работы двух генераторов на один вход.
    4. Внутренняя синхронизация между I2S и USB.
    Ну и еще мелочей всяких.

    Набросайте ссылок по теме, пожалуйста.

    P.S. Audio Widget я конечно, скачал, но, честно говоря, разобраться пока не смог.
    Последний раз редактировалось antonluba; 25.10.2015 в 21:47.

  2. #461
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от maxssau Посмотреть сообщение
    адаптировать этот
    Если бы еще кто то подсказал, как это сделать...

  3. #462
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от DrModd Посмотреть сообщение
    Если бы еще кто то подсказал, как это сделать...
    я тоже пока не закончил. делаю на плате дискавери.
    _________________
    Евгений

  4. #463
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Закажу ка я тоже отладку...
    А что лучше, Nucleo или Disco?
    Последний раз редактировалось DrModd; 03.09.2019 в 12:03.

  5. #464
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от DrModd Посмотреть сообщение
    А что лучше, Nucleo или Disco?
    я брал вот такую: https://www.st.com/en/evaluation-too...discovery.html

    т.к. первый раз покупал, толком не знал куда смотреть. процессор 411 работает на 100 МГц, при желании можно найти побыстрее, 407 если их еще делают, там 168 МГц. На плате всё есть, ЦАП, микрофон, всякие мелочи. отладчик так же есть, так что внешний не нужен. Поэтому для отладки аудио проектов идеальное решение.
    _________________
    Евгений

  6. #465
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Купил STM32F411E-DISCO, сижу разбираюсь
    Нажмите на изображение для увеличения. 

Название:	disco — копия.jpg 
Просмотров:	308 
Размер:	2.12 Мб 
ID:	353857

  7. #466
    Новичок Аватар для tolegs
    Регистрация
    02.02.2019
    Адрес
    Москва
    Сообщений
    27

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от maxssau Посмотреть сообщение
    может проще ЧиД плату просто перешить? Проект у них на сайте выложен,на 96 кГц править не много
    Так походу у ЧиД уже выложен проект на 192 кГц - https://www.chipdip.ru/product0/9000569733 на STM32F446RC

  8. #467
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Генераторов не увидел, PLL?
    Место хоть бы оставили или генератор от ЦАПа. У меня первая версия, с 24/48. Есть какие то заикания, но мало заметно. В целом для отладки или не требовательного ЦАПа отличное решение
    _________________
    Евгений

  9. #468
    Новичок Аватар для tolegs
    Регистрация
    02.02.2019
    Адрес
    Москва
    Сообщений
    27

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Он всегда мастер. PLL на слэйве будет работать

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

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от tolegs Посмотреть сообщение
    Так походу у ЧиД уже выложен проект на 192 кГц - https://www.chipdip.ru/product0/9000569733 на STM32F446RC
    Там вроде UAC1 и USB FS, т.е. 96/24 максимум, хотя можно и 192, но только в 16 битах.

    ---------- Сообщение добавлено 12:03 ---------- Предыдущее сообщение было 12:02 ----------

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

  11. #470
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,096

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от tolegs Посмотреть сообщение
    Так походу у ЧиД уже выложен проект на 192 кГц - https://www.chipdip.ru/product0/9000569733 на STM32F446RC
    ЧиД решил не отставать от китайцев и переплюнуть по ценам?
    Но, видимо, не получится китайцев заткнуть за пояс по соотношению цена/функционал

  12. #471
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от EDDiE Посмотреть сообщение
    Но, видимо, не получится китайцев заткнуть за пояс по соотношению цена/функционал
    Ненамного дороже чем в китае, эти платки - "электронные войска", в пятницу заеду в чипдип, куплю этот преобразователь, ради интереса.

  13. #472
    Новичок Аватар для tolegs
    Регистрация
    02.02.2019
    Адрес
    Москва
    Сообщений
    27

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от EDDiE Посмотреть сообщение
    ЧиД решил не отставать от китайцев и переплюнуть по ценам?
    Но, видимо, не получится китайцев заткнуть за пояс по соотношению цена/функционал
    По цена/функционал точно заткнули китайцев.

  14. #473
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от maxssau Посмотреть сообщение
    Есть какие то заикания
    Не заметил, уже пару месяцев постоянно использую в системе 2.1
    Единственое, что мне не нравится, при включении и перезагрузке компа надо перевключать транспорт, иначе вместо звуков - белый шум.
    Последний раз редактировалось DrModd; 15.09.2019 в 13:01.

  15. #474
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от DrModd Посмотреть сообщение
    Не заметил, уже пару месяцев постоянно использую в системе 2.1
    Единственое, что мне не нравится, при включении и перезагрузке компа надо перевключать транспорт, иначе вместо звуков - белый шум.
    в ушах слышно. про проблему при перезагрузке знаю. проект есть на сайте, можно попробовать на досуге переделать на 96к и реализовать событие user_suspend.
    _________________
    Евгений

  16. #475
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от maxssau Посмотреть сообщение
    можно попробовать на досуге переделать на 96к и реализовать событие user_suspend
    На 96 не получится я думаю, STM32F042 не позволит это сделать.

  17. #476
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от DrModd Посмотреть сообщение
    На 96 не получится я думаю, STM32F042 не позволит это сделать.
    пожалуй не получится, на сайте отписались что максимум 48 кГц. жаль конечно
    _________________
    Евгений

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

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от maxssau Посмотреть сообщение
    пожалуй не получится, на сайте отписались что максимум 48 кГц. жаль конечно
    Ну, на F4 тже пишут, что 192 макс.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  19. #478
    Завсегдатай Аватар для DrModd
    Регистрация
    17.07.2019
    Сообщений
    1,040

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Чип и дип сделал не дорогой USB>I2S транспорт.
    Самое главное - есть тактирование от внешнего источника.

  20. #479
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,598

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Цитата Сообщение от DrModd Посмотреть сообщение
    Чип и дип сделал не дорогой USB>I2S транспорт.
    Самое главное - есть тактирование от внешнего источника.
    всё хорошо, только множитель 256 и не меняется. на вопрос можно ли сделать автомат частот, ответили - нет ( https://www.chipdip.ru/product0/9000569733#cc-92625598 )
    _________________
    Евгений

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

    По умолчанию Re: Дешевый USB transport (для саморазвития)?

    Они наверное SAI используют а не SPI/I2S.
    Хотя, там разница есть если использовать 192кгц и выше, а у них UAC1, т.е. таких семплрейтов быть не может.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 24 из 33 Первая ... 142223242526 ... Последняя

Метки этой темы

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

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

Ваши права

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