Страница 4 из 5 Первая ... 2345 Последняя
Показано с 61 по 80 из 93

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

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

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

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

    Идея:

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

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

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

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

    Необходимо:

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

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

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

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

  3. #62
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Цитата Сообщение от energetik Посмотреть сообщение
    Это требование наиболее выполнимо с переходом к BGA.
    Это понятно, но т.к. устройство любительское, то паяться оно должно без премудростей и на стандартных китайских печатках. С БГА маяться не ахота.

    Цитата Сообщение от energetik Посмотреть сообщение
    А вообще качественная трассировка (минимальный уровень излучаемых помех) и минимальные габариты не всегда связаны.
    Скажем так, при прочих равных (при одинаковом наборе комплектации) - однозначно связаны. Если конечно специально не косячить. )

    Цитата Сообщение от Оллема Посмотреть сообщение
    А как насчет ЦФ, который сохраняет исходные отсчеты неизменными?
    Да это абсолютно любой полуполосный ЦФ. Т.к. это самый простой и экономичный тип ЦФ, то естественно такой фильтр и будет делаться в первую очередь. Вот неполуполосный - под вопросом, т.к. там нужно больше ресурсов.

    Цитата Сообщение от Alex Посмотреть сообщение
    А зачем внешний, когда есть внутрненний?
    Ну это больше ради баловства с ЦАПами параллельного типа и универсальности. Хотя есть и другие поводы, я выше озвучивал:
    1. свой ЦФ мощнее ресурсами встроенных в ЦАП.
    2. вынос ЦФ из корпуса ЦАП (и вообще с платы ЦАП) снижает уровень помех в аналоге.

    Цитата Сообщение от Alex Посмотреть сообщение
    Лучше заняться чем-то более полезным.
    А что в транспорте может быть еще более полезным?

    Цитата Сообщение от maxssau Посмотреть сообщение
    Eeprom на плате ЦАП и плате индикации. Нужны для того что бы транспорт сам мог идентифицировать подключенную к нему плату без кучи джамперов и такой же кучи прошивок под каждую плату.
    Т.е. через меню платы индикации можно будет выбрать тип ЦАП/АЦП для которого будет выполняться SPI конфигурация, и который будет сохраняться в eprom на плате ЦАП?

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Т.е. через меню платы индикации можно будет выбрать тип ЦАП/АЦП для которого будет выполняться SPI конфигурация, и который будет сохраняться в eprom на плате ЦАП?
    это в том числе
    _________________
    Евгений

  5. #64
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

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

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

    maxssau, Евгений, а есть ли смысл хранить эту инфу на плате ЦАП? Оно же все равно выбирается один раз при подключении платы ЦАП через меню и может сохраняться в транспорте. На врят ли понадобится быстро перетыкать платы с разными ЦАПами. Или понадобится?

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Евгений, а есть ли смысл хранить эту инфу на плате ЦАП? Оно же все равно выбирается один раз при подключении платы ЦАП через меню и может сохраняться в транспорте.
    Это удобство для себя любимого, скорее всего закроется неким пин кодом, что бы конечный юзер не натворил делов. Идея взята с довольно многих пром. станков, которые довелось восстанавливать, в них сложные и опасные настройки (HW конфигурации и потенциально опасные комбинации и настройки) закрыты сервисными паролями и комбинациями кнопок.
    _________________
    Евгений

  7. #66
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Так в ЦАПах вроде ничего такого опасного нет. Неправильные настройки не повредят микрухи. Разве что работать не будет.
    Просто для епром нужно выделять дополнительный CS сигнал SPI, а это доп. сигнал через барьер, которых и так много. Ну и вообще - усложнение схемы.

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Разве что работать не будет.
    про это такое кол-во веток, люди не могут разобраться в 3-4 джамперах. хочется решить эту проблему
    _________________
    Евгений

  9. #68
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Ну так в любом случае пользователю надо правильно выбрать ЦАП в меню. Если он выберет не тот, то работать точно так же не будет, епромка же изначально не знает какой ЦАП.

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

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

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

  11. #70
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

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

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

  12. #71
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Например преодолеть лимит в 64бит/с. Говорят кто-то это сделал для XMOS.
    А в чем тут полезность? )) Разве что для многоканала, но в данном проекте его пока не планируется.

    Цитата Сообщение от Alex Посмотреть сообщение
    А зачем еепром ставить на развязанной стороне?
    Я тоже пока не понял. Распрашиваю Евгения.

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

    Цитата Сообщение от Оллема Посмотреть сообщение
    С какой целью тогда создаются неполуполосные ЦФ, требующие больше ресурсов, если полуполосные способны обеспечить максимальное качество?
    С целью увеличения ослабления на частоте Fs/2, т.е. с целью снижения алиясигна. У полуполосника на этой частоте ослабление 6дБ, т.е. всего вдвое.

    Цитата Сообщение от Оллема Посмотреть сообщение
    Где то можно попробовать программный ЦФ для компа, который бы был полуполосным?
    Это я не в курсе. Полуполосники используют исключительно ради экономии ресурсов, ничего волшебного в них нету. На компе смысла экономить ресурсы нет, поэтому там ЦФ делают без оглядки на полуполосность.

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Я тоже пока не понял. Распрашиваю Евгения.
    Eeprom на плате ЦАП и плате индикации. Нужны для того что бы транспорт сам мог идентифицировать подключенную к нему плату без кучи джамперов и такой же кучи прошивок под каждую плату. В EEPROM будет храниться конфигурация платы(код ИМС ЦАП, наличие периферии, регулятора громкости, тип тактового генератора, полярность сигнала МУТЕ, наличие и тип ДСП и т.п). При старте системы транспорт первым делом будет проверять наличие еепромки на шине, в случае успеха читать конфигурацию и соответственно управлять согласно этой конфигурации.
    _________________
    Евгений

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

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

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

  15. #74
    Завсегдатай Аватар для JazMan
    Регистрация
    15.02.2011
    Адрес
    Москва
    Сообщений
    1,874

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    Eeprom на плате ЦАП и плате индикации. Нужны для того что бы транспорт сам мог идентифицировать подключенную к нему плату без кучи джамперов и такой же кучи прошивок под каждую плату.
    Пригодится для одной, двух плат ЦАП и все.
    Imho, ненужное усложнение, в перспективе. Для всех остальных, все равно понадобится ручной способ настройки конфигурации.

  16. #75
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    С целью увеличения ослабления на частоте Fs/2, т.е. с целью снижения алиясигна. У полуполосника на этой частоте ослабление 6дБ, т.е. всего вдвое.
    Вот пример апсемплинга с сохранением исходных отсчетов:
    Нажмите на изображение для увеличения. 

Название:	Срез.png 
Просмотров:	141 
Размер:	26.0 Кб 
ID:	350964
    Алиасинга не видно, ослабление явно не 6дБ - куда лучше?

  17. #76
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Цитата Сообщение от Оллема Посмотреть сообщение
    Алиасинга не видно, ослабление явно не 6дБ - куда лучше?
    6 дБ должно быть на частоте Fs/2. На вашей картинке не видно, где там половина частоты дискретизации и какое там ослабление.
    Кароче, у полуполосника на Fs/2 ослабление ровно 6дБ, если другое - значит это не полуполосник. Я в ЦОС не очень, и не знаю что там может быть за фильтр.

  18. #77
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

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

    На картинке шумовой сигнал 44,1 передискретизирован в 352,8 кГц. Соответственно максимальная частота Fs/2 = 22,05. Исходные отсчеты сохранены.

    Хотелось бы получить передискретизированный по вашему алгоритму файл.
    Последний раз редактировалось Оллема; 26.07.2019 в 06:01.

  19. #78
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,098

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

    Цитата Сообщение от Оллема Посмотреть сообщение
    На картинке шумовой сигнал 44,1 передискретизирован в 352,8 кГц. Соответственно максимальная частота Fs/2 = 22,05. Исходные отсчеты сохранены.
    И что? Какой точно уровень сигнала на частоте 22,05кГц?

    Цитата Сообщение от Оллема Посмотреть сообщение
    Хотелось бы получить передискретизированный по вашему алгоритму файл.
    По какому такому моему алгритму? Я никакого алгоритма не придумывал. И как я могу сделать файл, если ЦФ реализован (а точнее еще в проекте) в "железе"?
    Хотите послушать полуполосный ЦФ с нетронутыми исходными отсчетами - послушайте любой аудио ЦАП с фазолинейным ЦФ. Это практически любой ЦАП, за исключением новых АК (и то только в определенных режимах), где добавили минимальнофазовые фильтры.

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

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

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

  21. #80
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

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

    То, что реализовано в железе, реализовать в виде комповой программы - весьма просто.

Страница 4 из 5 Первая ... 2345 Последняя

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

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

Ваши права

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