Страница 21 из 33 Первая ... 11192021222331 ... Последняя
Показано с 401 по 420 из 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. #401
    Старый знакомый
    Автор темы
    Аватар для antonluba
    Регистрация
    12.12.2014
    Адрес
    Сочи, Коломна
    Возраст
    45
    Сообщений
    743

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

    Вот я и думаю, что наличие плис будет плюсом

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

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

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

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

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

    То есть я сделаю прямой выход с стм32, но и плис разведу на гребенки.
    Надо - задействую плис, не надо - напрямую.

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

    Параллельный цап можно подключить. Еще какой-нибудь хлам.
    Да и в принципе как универсальную макетку, например. Один-два гпио полностью в плис завести.
    Ну интересно мне так.

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

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

    ТАк я и спросил - для чего там ПЛИС?

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

    Цитата Сообщение от antonluba Посмотреть сообщение
    Параллельный цап можно подключить. Еще какой-нибудь хлам.
    .
    Это все можно и без ПЛИС, но раз уж так хочется

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

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

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

    Цитата Сообщение от antonluba Посмотреть сообщение
    Я сейчас не готов точно ответить на этот вопрос, но осталось впечатление общей ужасной кривости модуля I2S, референс мануала и библиотеки spl. Целый день потратил на какую-то ерунду, которая из коробки должна работать.
    Хотя наличие плис на выходе интерфейса - несомненный плюс. Можно всякое нестандартное подключать.

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

    Фотки в инсте
    https://www.instagram.com/p/BtghueCn...=1me6fxyxyawxv
    Звук с ходу очень понравился, несмотря на все эти макетки и длинные провода. Завтра послушаю более внимательно.
    Вот фотки. Я же писал.
    Или это не мне вопрос?

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

    Насчет платы, я тут стал Альтиум осваивать, думал, это мне облегчит задачу создания правильной платы в части целостности фронтов сигналов, раздельных земель и тп, но быстро освоить не получилось. Готовых библиотек не хватает, элементарные вещи нужно из хелпа доставать, ковыряюсь уже 3 дня, ничего не достиг практически.

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

    Просто есть корпус для usb цапа, сам цап есть, теперь вот транспорт почти есть. Я уже 3 года думаю об этом, надо делать.

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

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

    Появился вопрос.
    Есть у меня ISO7241. Хочу попробовать изолировать цап от usb. Там как раз 3 канала в одну сторону и 1 в другую.

    К чему подключать корпус? К аналоговой земле на выходных разъемах?
    Как изолировать гнездо USB?

    Кстати, похоже, что RJ у меня не получалось из-за ручной загрузки буфера выдачи из буфера USB. Нужно разобраться в коде поглубже.

  8. #407
    Частый гость Аватар для Trener
    Регистрация
    28.06.2014
    Сообщений
    219

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

    Цитата Сообщение от Alex Посмотреть сообщение
    самой простейшей эвалуешн-борды, хотя бы даже простой пустой платы за три копейки
    Такая пойдет - https://www.chipdip.ru/product/stm32f407g-disc1-2 ?
    Такую плату можно софтом приспособить в качестве usb транспорта с целью подачи i2s на ADAU1701-02 ?)

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

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

    Цитата Сообщение от Trener Посмотреть сообщение
    у меня похожая, на 411м. у них USB Full Speed, по крайней мере так заявлено и Cube MX тоже предлагает только FS.

    В 411 USB FS PHY, в 407 должен быть HS, но в описании на плату FS.
    _________________
    Евгений

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

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

    Цитата Сообщение от Trener Посмотреть сообщение
    Дискавери? Вполне.
    Но я еще имел ввиду что-то типа этого: https://www.ebay.com/itm/5PCS-STM32F...2gq:rk:10:pf:0

    Я в свое время купил таких десяток, легким движением скаь=льпеля - туда ставится и 407-й.

    Цитата Сообщение от Trener Посмотреть сообщение
    Такую плату можно софтом приспособить в качестве usb транспорта с целью подачи i2s на ADAU1701-02 ?)
    Можно.

    Цитата Сообщение от maxssau Посмотреть сообщение
    В 411 USB FS PHY, в 407 должен быть HS, но в описании на плату FS.
    Нет в 407-м HS PHY, в STM32 их вообще не бывает.
    В 407-м два USB, один жестко со своим внутренним FS PHY, второй можно включить тоже со своим внутренним FS PHY, или прицепить снаружи внешний HS PHY.

    Я неделю назад на семинаре еще раз спросил у STшников - "когда сделаете?", на что получил в оередной раз тот-же самые ответ:
    - мы ориентирумся на industrial, а там HS и USB3 не нужны, так что скажите "спасибо" что к некоторым можно внешний HS PHY прикрутить.
    Последний раз редактировалось Alex; 20.02.2019 в 18:09.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    Действительно, не внимательно даташиты изучал, HS support....

    А смысл тогда вообще из него пытаться адаптер сделать? Ради внешнего мастерклока? Может проще взять какой нибудь CM108? Или китайский клон аманеро? Тема про дешёвый транспорт, но в этот бюджет попадают более привлекательные решения или более дешёвые с тем же функционалом
    _________________
    Евгений

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

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    А смысл тогда вообще из него пытаться адаптер сделать? Ради внешнего мастерклока?
    Для FS, хотя бы. С HS будет куча проблем помимо фая, хотя сейчас это уже проще чем раньше.

    Может проще взять какой нибудь CM108?
    Я взял XMOS, а STM32 для других целей использую, от L1 до F7.
    Но дело не только во внешнем HS PHY, для XMOS XS1 он тоже внешний и такой-же как и для STM и других, хотя в X200 уже появился и внутренний (точнее засунули в один корпус и CPU и кристалл от PHY, подключив егок тем-же портам CPU).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    А смысл тогда вообще из него пытаться адаптер сделать?
    В каком смысле пытаться? Уже давно работает USB Host FS(HS) + USB Device FS, проект недавно выкладывал.
    Цитата Сообщение от maxssau Посмотреть сообщение
    Может проще взять какой нибудь CM108? Или китайский клон аманеро?
    Так что мы тут делаем, если проще купить какую нибудь китайскую поделку? Тут собрались люди, которые делают своими руками.
    Цитата Сообщение от maxssau Посмотреть сообщение
    Тема про дешёвый транспорт, но в этот бюджет попадают более привлекательные решения или более дешёвые с тем же функционалом
    STM32F407VGT на электронщике стоит 500р, плюс USB гнездо, кварц и стабилизатор (ну и немного резисторов и конденсаторов) - вот и USB-I2S конвертер, покажите дешевле. Добавить индикатор, гнездо и кнопки ( ну и опять по мелочи) - еще и проигрыватель WAV, FLAC, MP3, может и APE. К тому же исходники открытые, можно еще много чего прикрутить.

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    STM32F407VGT на электронщике стоит 500р, плюс USB гнездо, кварц и стабилизатор (ну и немного резисторов и конденсаторов) - вот и USB-I2S конвертер, покажите дешевле.
    Вариантов тут много. да и не всегда нужно чтобы "еще дешевле", когда речь идет о суммах такого порядка.

    У Алексея Фламенко был сделан на LPC1768, он не дороже 407-го, и требует точно того-же - гнезда, кварца и стаба.

    Не намного дороже - XUF208 в Диджикее по 800р в розницу, и по минимуму требует тоже самое, разве что стабов надо не один а два. Но он при этом уже HS!


    Цитата Сообщение от vladsan75 Посмотреть сообщение
    FLAC, MP3, может и APE.
    Не потянет он нормально ни флак, ни тем более обезяну, тут лучше в сторону F7 или H7 смотреть, те может быть.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Не потянет он нормально ни флак, ни тем более обезяну
    Что значит нормально флак? У меня на USB Host Fs нормально тянет FLAC 96/24 (хватает еще времени вывести по SPI на индикатор LCD 320х240 и обработать кнопки с подсчетом времени воспроизведения), с APE сейчас вожусь (со сжатием 3000 еще больше половины времени остается - но это при работе с SD Card 1 бит), но там какие то непонятки с декодером - воспроизводит с искажениями, буду разбираться.

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    XUF208 в Диджикее по 800р в розницу
    у меня получилось так:

    1400 процессор xuf208, 660 изоляторы, где то 600 остальное (разъемы, генератор и прочее), 2$ плата (из расчета 10 шт за 5$ + доставка).

    про XTAG не забыть, 1800 р.


    Цитата Сообщение от vladsan75 Посмотреть сообщение
    STM32F407VGT на электронщике стоит 500р
    ATSAM3U2C где-то от 600р., при этом USB HS, amanero работает на нём отлично

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    вот и USB-I2S конвертер, покажите дешевле
    а потом всё это обрастет изоляторами и т.п., вот Вам 50-100$
    _________________
    Евгений

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

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    ATSAM3U2C где-то от 600р., при этом USB HS, amanero работает на нём отлично
    Там еще ПЛИС, т.к. выводится с ATSAM по SPI, к тому же у вас есть исходники (и я не про прошивку) чтобы самому сделать?

    Цитата Сообщение от maxssau Посмотреть сообщение
    а потом всё это обрастет изоляторами и т.п., вот Вам 50-100$
    Два продаваемых здесь преобразователя подобного плана (USB FS->I2S) тоже идут без развязки, правда один уже больше не продается.
    К тому же, как правильно сказал Alex, дело здесь отнюдь не в цене.

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    К тому же, как правильно сказал Alex, дело здесь отнюдь не в цене.
    самая глобальная проблема этих решений - в отсутствии свободных(а в некоторых случаях никаких) драйверов для UAC2, именно по этой причине я сделал выбор в сторону XMOS, для этих процессоров драйвера пока еще есть.

    и что потом делать с решением за 600-700р. не понятно, доля людей сидящих в linux/os X крайне мала.

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    выводится с ATSAM по SPI
    SPI скорее всего сконфигурирован под I2S.
    _________________
    Евгений

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

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    SPI скорее всего сконфигурирован под I2S.
    На сколько я помню I2S там вообще нет, а плисина преобразует входные 8(или 16)битные данные в I2S и формирует BCLK и WCLK от внешнего такта.

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

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

    На али вот такие голые платы есть.
    http://s.aliexpress.com/aERRNbqE
    Можно впаять только то, что нужно

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

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

    Цитата Сообщение от vladsan75 Посмотреть сообщение
    На сколько я помню I2S там вообще нет, а плисина преобразует входные 8(или 16)битные данные в I2S и формирует BCLK и WCLK от внешнего такта.
    если я верно понял даташит, у атмела есть унивеосальный порт SSC, который может выполнять функции i2s, не знаю только можно ли к нему dma подключить. я к тому что на этом процессоре не проблема сделать usb-i2s на большой скорости, проблема в драйвере
    _________________
    Евгений

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

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

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

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

Ваши права

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