Страница 25 из 33 Первая ... 152324252627 ... Последняя
Показано с 481 по 500 из 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. #481
    Зарегистрировался Аватар для XSargX
    Регистрация
    12.11.2019
    Сообщений
    3

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

    У кого-то есть подвижки по UAC2? У меня какая то проблема с запросами - не те данные передаются в хост... Вдруг кто уже разобрался с этим.

    add: Проблему с запросами решил. Устройство определяется, пакетов out нет...
    add2: Через одно место но звук я вывел... Почему-то значения частот неверные: передаю 3 значения, а в доступных только 1...
    add3: Драйвера uac2 в Виндовс 10 кривые донельзя - синхронизация не работает. В Линух работает должным образом. По крайней мере в FS. Как появится HS phy попробую запустить в HS. В FS ограничения по частотам те же что и в uac1 - выше 96 кГц не видит.
    add4: Запустил все это дело в HS… 24/32 бит 192кГц работает. в Вин 10 синхронизация не пашет... Во всемогущем Линуксе работает как надо =)

    Особая благодарность romanetz и vladsan75. Без вас проекта бы небыло
    Последний раз редактировалось XSargX; 04.12.2019 в 13:44.

  3. #482
    Новичок Аватар для fgfgfg
    Регистрация
    24.01.2020
    Сообщений
    1

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

    XSargX, а можно в лс (fgfgfg0923@mail.ru) деталями поделиться ежели не жалко?

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

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

    Цитата Сообщение от XSargX Посмотреть сообщение
    add3: Драйвера uac2 в Виндовс 10 кривые донельзя - синхронизация не работает.
    А обратная связь какая explicit feedback или implicit feedback?
    Родной драйвер Вин10 поддерживает только explicit.

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

  5. #484
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    XSargX, если ваш проект опенсорсный - выкладывайте, я туда поддержку USBi (управление SigmaDSP) вкручу.
    И давайте рассмотрим STM32F730VB в качестве платформы для него - есть встроенный HS USB трансивер.

  6. #485
    Частый гость Аватар для vladsan75
    Регистрация
    06.06.2010
    Адрес
    г.Саратов
    Возраст
    49
    Сообщений
    430

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

    64kb Flash как то маловато

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

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

    723 тоже с USB HS PHY.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #487
    Частый гость Аватар для vladsan75
    Регистрация
    06.06.2010
    Адрес
    г.Саратов
    Возраст
    49
    Сообщений
    430

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

    Тоже буду на нем делать, только USB flash player.

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    Тоже буду на нем делать, только USB flash player.
    В смысле с USB Disk-On-Key?

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

  10. #489
    Частый гость Аватар для vladsan75
    Регистрация
    06.06.2010
    Адрес
    г.Саратов
    Возраст
    49
    Сообщений
    430

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

    Так я себе и взял для проигрывателя с SD-card H743, а брат просил с USB flash.

  11. #490
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    Для чего маловато? Для транспорта - дофига. Но там нужны 144 пина упаковки и выше.

    ---------- Сообщение добавлено 13:22 ---------- Предыдущее сообщение было 13:21 ----------

    Сколько волка не корми, а у медведя толще - одноплатник с mpd/volumio на борту уделает разработку на STM32 (сделанную за разумные сроки) как тузик грелку. К сожалению.

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    Так я себе и взял для проигрывателя с SD-card H743
    А зачем настолько дофига? Там бы и L4 с головой бы хватило, а потребляло бы раза в 3-4 меньше.


    Цитата Сообщение от romanetz Посмотреть сообщение
    Для чего маловато? Для транспорта - дофига. Но там нужны 144 пина упаковки и выше.
    Господи, занафига там 144 ноги? Я на 100-ногом вмещался с USB-HS/SD, еще и с SATAoverUSB на борту. На F407.



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

  13. #492
    Частый гость Аватар для vladsan75
    Регистрация
    06.06.2010
    Адрес
    г.Саратов
    Возраст
    49
    Сообщений
    430

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

    Цитата Сообщение от Alex Посмотреть сообщение
    А зачем настолько дофига? Там бы и L4 с головой бы хватило, а потребляло бы раза в 3-4 меньше.
    Мне нужно APE 24/96 со сжатием "high", у меня на разогнанном до 240МГц F407 еле потянуло, а L4 при своих 120МГц и APE 16/44 high не потянет (F407 на 168МГц еле успевает).

  14. #493
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    Ну вот у STшников спросите, нафига.
    AN4879 этот вопрос раскрывает вполне исчерпывающе.
    Нажмите на изображение для увеличения. 

Название:	usb_highperf.PNG 
Просмотров:	177 
Размер:	139.0 Кб 
ID:	363138

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

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

    vladsan75,
    romanetz,
    Подскажите,реально ли сделать usb транспорт на stm32, что бы было внешнее тактирование 512fs, с сетками 44/48/88/96 кГц? Можно ли обойти множитель 256fs у i2s порта?
    _________________
    Евгений

  16. #495
    Частый гость Аватар для vladsan75
    Регистрация
    06.06.2010
    Адрес
    г.Саратов
    Возраст
    49
    Сообщений
    430

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    реально ли сделать usb транспорт на stm32, что бы было внешнее тактирование 512fs, с сетками 44/48/88/96 кГц?
    У меня работает на 512(генераторы на 22579,2 и 24576), можно и на 1024. На FS можно воспроизвести FLAC 24/96, APE только 16/44 normal. Если прикрутить внешний HS PHY, то хватит на FLAC 24/192 и APE 16/44 high.
    Рабочий проект в посту 429.
    Последний раз редактировалось vladsan75; 27.01.2020 в 21:52.

  17. #496
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    В более новых камнях есть I2SPLL и SAIPLL, там можно много извращаться. Не понимаю, правда, зачем.

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    Мне нужно APE 24/96 со сжатием "high",
    А, ну тогда F7 или H7, но лучше Нео/Малину/etc.
    Цитата Сообщение от maxssau Посмотреть сообщение
    Подскажите,реально ли сделать usb транспорт на stm32, что бы было внешнее тактирование 512fs, с сетками 44/48/88/96 кГц?
    Можно. С тактированием повыше можно и до 768.

    Цитата Сообщение от romanetz Посмотреть сообщение
    В более новых камнях есть I2SPLL и SAIPLL, там можно много извращаться.
    Они во всех есть, где есть I2S или SAI, только с ними совершенно не интересно, надо с CK_IN.
    Последний раз редактировалось Alex; 28.01.2020 в 09:00.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    У меня работает на 1024Fs 44/48, соответственно 512Fs 88/96

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

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    Ну вот у STшников спросите, нафига.
    AN4879 этот вопрос раскрывает вполне исчерпывающе.
    В каком пункте он исчерпывающе раскрывает необходимость 144-ногого корпуса?

    Как я уже говорил выше:

    Цитата Сообщение от Alex Посмотреть сообщение
    Я на 100-ногом вмещался с USB-HS/SD, еще и с SATAoverUSB на борту. На F407.
    Да, там есть одна проблема, точнее некоторый недостаток, но оно не исчезает и при 144-ногом.
    Последний раз редактировалось Alex; 28.01.2020 в 11:25.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  21. #500
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    Integrated PHY: HS
    STM32F730Z
    723й и 733й вне "первого мира" ищется с трудом, особенно "в дикой природе".

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

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

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

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

Ваши права

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