Страница 3 из 5 Первая 12345 Последняя
Показано с 41 по 60 из 93

Тема: USB транспорт на XMOS с ЦФ на борту

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию USB транспорт на XMOS с ЦФ на борту

    продолжая начатую тему в https://forum.vegalab.ru/showthread....=1#post2651981

    Идея:

    USB транспорт XMOS. Цифровой фильтр на ПЛИС.

    За основу схемы можно взять эту:

    https://forum.vegalab.ru/showthread.php?t=84805

    Проект USB аудио готов и работает. Добавление COM порта для конфигурирования в процессе.

    Необходимо:

    - проект ЦФ на ПЛИС.
    - распиновка разъема I2S и служебных сигналов, собственно какие служебные сигналы вообще нужны?
    - мелкие доработки и улучшения существующей платы.
    _________________
    Евгений

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

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

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Не нужное само отпадет

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

    Цитата Сообщение от Alex Посмотреть сообщение
    "полный Джекил" тоже сделал максимально универсальным и настраиваемым на всё.
    И кому он оказался нужен? Единицам.
    Alex, некоторым достаточно ЦАПа за 1200-1300р.
    _________________
    Евгений

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

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

  5. #44
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от maxssau Посмотреть сообщение
    Это всё пока идея в стадии отладки. По факту на транспорте первой версии присутствуют обе шины, дело вкуса.
    .
    По моему мнению, надо делать полностью управляемые/предустанавливаемые с экранного или кнопочного интерфейса цифровые вхлоп и выхлоп в "формате" (Data)хn - BClk - WCLK/Enable+MCLK (т.е. основа - "универсальный SPI"). С произвольным (хорошо, пусть будет с часто встречающимся) выбором/установкой тайминга и длительностей относительно мастера по зависимым клокам, а по "дате" - выбор сериал/параллел, порядком бит и "эн" чтоб было не меньше 2-х "по проводам".
    Электричество дисциплинирует

  6. #45
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от Игорь Гапонов Посмотреть сообщение
    По моему мнению, надо делать полностью управляемые/предустанавливаемые с экранного или кнопочного интерфейса цифровые вхлоп и выхлоп в "формате" (Data)хn - BClk - WCLK/Enable+MCLK (т.е. основа - "универсальный SPI"). С произвольным (хорошо, пусть будет с часто встречающимся) выбором/установкой тайминга относительно мастера по зависимым клокам, а по "дате" - выбор сериал/параллел, порядком бит и "эн" чтоб было не меньше 2-х "по проводам".
    Это можно сделать в плис, в плис я не силён,нужен человек, кто это реализует. Я берусь за XMOS,
    dortonyan взялся за ЦФ и трассировку.

    ---------- Сообщение добавлено 19:30 ---------- Предыдущее сообщение было 19:28 ----------

    Экранчик, дополнительный COM порт (как композитное USB устройство) в процессе
    _________________
    Евгений

  7. #46
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    дая тут по своей примитивной для потока 16х2 бит (четыре октальных шифтрегистра., неск. гейтов., неск. д-триггеров и два 4-х счётчика) на рассыпухе прикинул, что перемычки ставить без "таблицы" - себя запутаешь, а вот интерфейс как та самая таблица и управляемые по ней гейты вместо перемычек- очень даже ничего, потому что основная часть схемы не меняется. Но как это сделать в плис или ксцмос, в том числе и основу схемы - представления не имею . Поэтому только пару перемычек (параллел-сериал; OB-TWC; I2S-SPI) оставил и так спаял
    Электричество дисциплинирует

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Не совсем понятно. Вы хотите выбирать интерфейс управления с кнопок на экранчике?
    _________________
    Евгений

  9. #48
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    есть "провода"- три клока и две линии данных. Надо по "электронной предустановке с индикацией и памятью состояния" менять тайминг клоков, тип шкалы. и распараллеливание данных и по входй и по выходу независимо. Эдакий почти универсальный конвертер данных,
    Электричество дисциплинирует

  10. #49
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Это ПЛИС. В проекте USB аудио сложно будет что то изменить

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

    Кстати, управлять драйвером из железки (менять сэмплрейт, битность и т.п. ) можно только через самописный драйвер. Это пока не планируется, нет даже исходников драйвера.
    _________________
    Евгений

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от maxssau Посмотреть сообщение
    Это ПЛИС. В проекте USB аудио сложно будет что то изменить
    А зачем "это" оперативно менять?
    Неоперативно - можно через DFU.

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

  12. #51
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от maxssau Посмотреть сообщение
    Это ПЛИС. В проекте USB аудио сложно будет что то изменить

    Кстати, управлять драйвером из железки (менять сэмплрейт, битность и т.п. ) можно только через самописный драйвер. Это пока не планируется, нет даже исходников драйвера.
    вот вот. Действительно, почти никто ничего самопального/полусамопального по "полуоперативному" (т.е. так чтобы, например, из плеера накрутить как те же переходы асио-вында-васапи/алса-пульс-джек) не делает. Вот те же китайцы - ноль по кельвину.
    Электричество дисциплинирует

  13. #52
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от Игорь Гапонов Посмотреть сообщение
    Вот те же китайцы - ноль по кельвину.
    китайцы выжимают максимум прибыли при минимуме вложений. на этом поле мы им не конкуренты и даже не сможем повторить их успех крайне дешевых девайсов (соответствующего качества).
    _________________
    Евгений

  14. #53
    energy audio Аватар для energetik
    Регистрация
    09.11.2009
    Адрес
    Россия, Тула
    Возраст
    47
    Сообщений
    1,585

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от dortonyan Посмотреть сообщение
    1. Транспорт должен быть кач-но разтрассирован в минимальных габаритах.
    Это требование наиболее выполнимо с переходом к BGA.
    А вообще качественная трассировка (минимальный уровень излучаемых помех) и минимальные габариты не всегда связаны.
    HTPC -> Charleston V3 -> DACore V2.3 -> Beta22(clone) -> Audez`e LCD-2
    HTPC -> Charleston V3 -> DACore V2.3 -> пред свой -> мощник Lynx PA-21 -> ILLUMINATI SeHi
    ibasso hdp-r10 -> Sennheiser HD 650 | TRN V90

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от energetik Посмотреть сообщение
    Это требование наиболее выполнимо с переходом к BGA.
    Не думаю, что переход на BGA тут сильно поможет - необходимости в 400-ногих чипах тут вроде нет а с 64-100-128 оно и так достаточно компактно. Больше толку будет от повышения числа слоев платы - и разводить проще, и с ЕМС бороться тоже.


    Offтопик:
    Не ну конечно можно поставить тот-же STM32F405/7 не в 100-ногом LQFP, размером 14х14мм, а в 90-ногом WLCSP, размером 4х4мм, тогда будет весьма компактно. Особенно если все реисторы/конлденсаторы вокруе 01005 или зотя бы 0201.
    Но геморрою с ними - будет от души. Я STM32F405 в WLCSP90 использовал в 2-х проектах (там это было актуально, 8-слойные платы с blinded and micro via), геморрой начинался с этапа их покупки для пробных экземпляров и пилотной партии - купить их в малых количествах сложно.
    Далее пайка - БГА с питчем от 0.5 и выше паяют все, даже вручную. Но у этих питч 0.4мм, и это паять даже не всякий завод брался.
    Хорошо у меня есть одна знакомая конторка, где девочки вручную и не такое паяют, запаяли это. Денег конечно стоило немеряно! Но это конечно пробные платы пилотную партию уже на заводе конечно, оно сильно дешевле.

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

  16. #55
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от energetik Посмотреть сообщение
    Это требование наиболее выполнимо с переходом к BGA.
    А вообще качественная трассировка (минимальный уровень излучаемых помех) и минимальные габариты не всегда связаны.
    Я думаю, что это - "уровень наводок от цифры" - больше на овцелографы/спектралабы отражается, чем на уши. Собственно, узлы чувствительные к этим делам, которые прямо в звук, который прямо в уши - это в первую очередь регенераторы фронтов ("реклок") перед ЦАП. Ну, соответственно и пространственный разнос "проц/конроллер" - "главный ген + реклок+ЦАП" должен быть. Из этого следует, что надо больше хлопотать вокруг взаимных наводок во второй группе, чем в первой.
    Электричество дисциплинирует

  17. #56
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Сообщений
    3,767

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Я, наверное, пропустил, но можно поинтересоваться о целесообразности проекта? Уже существуют USB транспорты. ЦФ программный с компа реализуется. Так что в данном транспорте будет лучше?

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от Оллема Посмотреть сообщение
    ЦФ программный с компа реализуется.
    а как его присоединить к ДС ЦАП?
    _________________
    Евгений

  19. #58
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Сообщений
    3,767

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Цитата Сообщение от maxssau Посмотреть сообщение
    а как его присоединить к ДС ЦАП?
    Вроде 1794 позволяет реализовать включение без набортного ЦФ. А как тогда ваш транспорт, имея свой ЦФ, будет подключаться к ДС ЦАП? Какая разница - к ДС поток пойдет с железного ЦФ или с софтового?

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

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    и AKM позволяет подключать внешний ЦФ, в AD1955 есть режим внешнего ЦФ. ПЛИС будет формировать все необходимые сигналы. Наличие железного ЦФ позволит обойтись без программного и в качестве источника может выступать любое устройство подключенное через USB - телефон, компьютер, одноплатники и т.д. (а если понравится, то и через Ethernet, когда проект на отладочной плате закончу).

    В любом случае я давно хотел сделать модульное устройство.
    _________________
    Евгений

  21. #60
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Сообщений
    3,767

    По умолчанию Re: USB транспорт на XMOS с ЦФ на борту

    Спасибо, понятно. А как насчет ЦФ, который сохраняет исходные отсчеты неизменными? Такой транспорт был бы мне интересен.

Страница 3 из 5 Первая 12345 Последняя

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

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

Ваши права

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