Страница 17 из 33 Первая ... 7151617181927 ... Последняя
Показано с 321 по 340 из 651

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

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

    По умолчанию Дешевый 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. #321
    Частый гость Аватар для romanetz
    Регистрация
    28.03.2015
    Сообщений
    153

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

    Вот на версию 192 кГц/32 бит дескрипторы (UAC1+CDC ACM). Обратите внимание на типы выходных и входных терминалов (радиоприёмник и радиопередатчик)

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

    Интересно попробовать high-speed high-bandwidth, там всё ЕЩЕ интереснее с чётностью (она может меняться или не меняться между пакетами с данными - смотря сколько пакетов в одном микрофрейме - в коде активации потоковой кт на приём придётся на дескриптор завязываться)
    Вложения Вложения

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

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

    Начало положено, версия под F407+ULPI (у меня плата USB3300 подключена)

    ---------- Сообщение добавлено 10:11 ---------- Предыдущее сообщение было 10:05 ----------

    Хайрез форматы здесь пока ещё не прописывал
    7.1 уже пробовал в другом проекте, работает нормально
    Вложения Вложения

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

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

    ОК, ждем реализации хайрез.

  5. #324
    Завсегдатай Аватар для l3VGV
    Регистрация
    02.05.2009
    Адрес
    Псков
    Возраст
    42
    Сообщений
    1,016

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    Начало положено, версия под F407+ULPI (у меня плата USB3300 подключена)
    Покажите, пожалуйста, как цепляли. У меня лежит это всё, вот интересно можно ли просто проводами кинуть или надо городит жгут чередуя сигналы землей.

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

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

    Цитата Сообщение от l3VGV Посмотреть сообщение
    Покажите, пожалуйста, как цепляли. У меня лежит это всё, вот интересно можно ли просто проводами кинуть или надо городит жгут чередуя сигналы землей.
    Выводами резисторов 22 Ом, 0,125 Вт
    DATA0 - PA3
    DATA1 - PB0
    DATA2 - PB1
    DATA3 - PB10
    DATA4 - PB11
    DATA5 - PB12
    DATA6 - PB13
    DATA7 - PB5
    STP - PC0
    NXT - PC3
    DIR - PC2
    CLK - PA5
    Земля к ULPI подключена проводом длиной 3 см, выводы резисторов примерно той же длины (как есть из ленты, ничего не обрезал), монтаж объемный.
    Все сигналы, кроме земли, подключены через резисторы, земля напрямую.
    Жгутом, наверное, и на полметра можно кинуть (вспомним про интерфейс P-ATA)
    С 24-х битными форматами надо разбираться, что-то я с ними затупляю в настройках I2S без лог. анализатора
    16-битные работают.

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

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    С 24-х битными форматами надо разбираться, что-то я с ними затупляю в настройках I2S без лог. анализатора
    Так в FS 24/96 нормально работает.

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

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

    Да, насколько помню. Скорее всего, в HS переделывал не окончательную версию. Предыдущая "итерация" была более полугода назад, ждал, пока плата с STM32F723 появится у меня, т.к. на физику грешил.

  9. #328
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    Выводами резисторов 22 Ом, 0,125 Вт
    DATA0 - PA3
    DATA1 - PB0
    DATA2 - PB1
    DATA3 - PB10
    DATA4 - PB11
    DATA5 - PB12
    DATA6 - PB13
    DATA7 - PB5
    STP - PC0
    NXT - PC3
    DIR - PC2
    CLK - PA5
    Земля к ULPI подключена проводом длиной 3 см, выводы резисторов примерно той же длины (как есть из ленты, ничего не обрезал), монтаж объемный.
    Все сигналы, кроме земли, подключены через резисторы, земля напрямую.
    Жгутом, наверное, и на полметра можно кинуть (вспомним про интерфейс P-ATA)
    С 24-х битными форматами надо разбираться, что-то я с ними затупляю в настройках I2S без лог. анализатора
    16-битные работают.
    А фотку можно?(если не затруднит)

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

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

    https://drive.google.com/file/d/0B-j...w?usp=drivesdk

    Дискавери для программирования

  11. #330
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    https://drive.google.com/file/d/0B-j...w?usp=drivesdk

    Дискавери для программирования
    А где там USB3300?

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

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

    А видите зелёненькая, на которой написано WaveShare.

  13. #332
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    А видите зелёненькая, на которой написано WaveShare.
    А,понятно, большая зелёная только как программатор... Просто у меня только большая зелёная.. Я на ней собирался делать...

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

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

    https://drive.google.com/file/d/0B-j...w?usp=drivesdk
    Крупным планом

    ---------- Сообщение добавлено 16:24 ---------- Предыдущее сообщение было 16:18 ----------

    На Дискавери ("большая зелёная") некоторые выводы ULPI заняты, там придётся хирургией заниматься. К сожалению, ремап (переназначение на другие выводы) для ULPI не предусмотрен
    Конкретно, сдувать нужно акселерометр и мэмс-микрофон.

  15. #334
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    https://drive.google.com/file/d/0B-j...w?usp=drivesdk
    Крупным планом

    ---------- Сообщение добавлено 16:24 ---------- Предыдущее сообщение было 16:18 ----------

    На Дискавери ("большая зелёная") некоторые выводы ULPI заняты, там придётся хирургией заниматься. К сожалению, ремап (переназначение на другие выводы) для ULPI не предусмотрен
    Конкретно, сдувать нужно акселерометр и мэмс-микрофон.
    Жестоко ... А синяя как назавается?

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

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

    HY-STM32F4xxCore144
    Отличительная особенность - разведена SRAM, NOR и NAND флеш. SRAM запаяна.

    ---------- Сообщение добавлено 20:04 ---------- Предыдущее сообщение было 17:42 ----------

    Вот это немного ближе к теме http://www.ebay.com/itm/XCore407I-ST...h/262946388025
    http://www.waveshare.com/wiki/XCore407I

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

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    HY-STM32F4xxCore144
    Может, стоит уже на Ф7 брать? Они не намного дороже, если не оригинальные СТшные, и с HS PHY.
    Последний раз редактировалось Alex; 12.09.2017 в 17:41.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #337
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

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

    Цитата Сообщение от romanetz Посмотреть сообщение
    HY-STM32F4xxCore144
    Отличительная особенность - разведена SRAM, NOR и NAND флеш. SRAM запаяна.

    ---------- Сообщение добавлено 20:04 ---------- Предыдущее сообщение было 17:42 ----------

    Вот это немного ближе к теме http://www.ebay.com/itm/XCore407I-ST...h/262946388025
    http://www.waveshare.com/wiki/XCore407I

    А на discovery f100 удастся присобачить, или ног не хватит?

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

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

    Цитата Сообщение от Sanny Посмотреть сообщение
    А на discovery f100 удастся присобачить, или ног не хватит?
    К Discovery можно, только кое что придется выпаять, romanetz ранее писал что.

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Может, стоит уже на Ф7 брать? Они не намного дороже, если не оригинальные СТшные, и с HS PHY.
    Из 7й серии только 723й имеет набортный HS PHY.

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

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

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

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

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

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

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

Ваши права

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