Страница 3 из 4 Первая 1234 Последняя
Показано с 41 по 60 из 71

Тема: синхронный вывод с pc

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию синхронный вывод с pc

    Насколько я понимаю варианта 2:дорогая звукачка с цифровым входом для синхронизации или ковыряние звукачки до ЦАП и не самый простой вывод шины наружу.Вопрос в следующем,насколько сложно написать драйвер,который будет определяться системой как звуковое устройство?Достаточно слать данные,например,через usb на стандартный прибор типа ftdi с процессором дя управления потоком,потом гальваническая развязка и ЦАП с генератором.Драйверу нужно просто получить данные от проигрывателя и направлять в USB.Организовать управление данными не проблема,а вот в операционных системах не силен.

  2. #41
    Частый гость Аватар для _Mis_
    Регистрация
    19.01.2007
    Адрес
    г.Москва
    Возраст
    41
    Сообщений
    138

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    ..I2C не сигнальный что ли?
    I2C - это двухпроводная линия для управления. (в данном случае для обращения к EEPROM)
    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    http://www.cmedia.com.tw/?q=en/USB/cm6120xl
    С I2C....
    Тут буква С на каком языке?
    ..Supports standard I2S output interface

  3. #42
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от _Mis_ Посмотреть сообщение
    Тут буква С на каком языке?
    Бох её знает...
    Извиняюсь, I2S конечно.....

    Добавлено через 1 минуту
    l USB audio device class spec. 1.0
    В чём суть кто нить знает?
    Последний раз редактировалось SashaNetrusov; 12.12.2008 в 16:48. Причина: Добавлено сообщение

  4. #43
    Частый гость Аватар для _Mis_
    Регистрация
    19.01.2007
    Адрес
    г.Москва
    Возраст
    41
    Сообщений
    138

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    l USB audio device class spec. 1.0
    В чём суть кто нить знает?
    На сколько я знаю - есть стандартные драйверы на некоторые классы устройств Предпологается что все алгоритмы работы с такими устройствами находятся внутри ОС компьютера вот почему клавам,мышкам,флешкам... не нужны дрова для основных их возможностей.
    А это видать сам стандарт: http://www.usb.org/developers/devclass_docs
    гугль рулит!

  5. #44
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

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

  6. #45
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Если не изохронный,то уже нужна высокая скорость,десятки мегабайт буфера и свой драйвер.Соответственно существенная задержка.Актуально разве что для кодированных данных,чтоб ввести возможность повторной передачи ошибочного пакета.Задача с учетом надежности usb несколько странная.

  7. #46
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Задача с учетом надежности usb несколько странная.
    Подобная задача, гораздо на мой взгляд сложне, решена в обычных USB флэшках... Надёжности USB недостаточно? Надёжность получения данных решается намного избыточной скоростью передачи данных, т.к. появляется возможность повторов пакетов...

  8. #47
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Странная для звука.Пусть потеряется пакет раз в неделю.Уши от этого не отвалятся.Смысл ухода от изохронного режима?

  9. #48
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

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

  10. #49
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Почитайте спецификацию usb.Если не всю,то касательно изохронного асинхронного режима.От себя,вернее от майкрософта,добавлю,что начиная с хр это работает на штатном звуковом драйвере.

  11. #50
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Почитайте спецификацию usb.
    У Гука, помню, что то написано, что хост может подстраивать частоту пакетов под частоту устройства. Даже вроде в пределах + - 0.5%. Или через механизм ОС менять количество байт в кадрах.
    Но тут мне сказали, что это не реализовано в существующих контроллерах. Мол массовому пользователю и так сойдёт....
    Так что от ПСМ2707 можно получить битклок синхронный с его частотой кварца? Осталось только найти USB контроллер где эта подстройка реализована?
    Последний раз редактировалось SashaNetrusov; 18.12.2008 в 17:36.

  12. #51
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Можно не читать ничего кроме спецификации шины и информации о ее поддержке операционной системой.Мастерклок от pcm не имеет ничего общего с частотой кварцевого генератора.И никакой другой возможности регулировать входной поток у нее тоже нет.Проще всего взять микроконтроллер с usb и i2s и сделать все самому.Информации достаточно.

    Добавлено через 7 минут
    Искать хост с желаемыми характеристиками-это,наверное,такой вид спорта?
    Последний раз редактировалось vshv; 19.12.2008 в 01:05. Причина: Добавлено сообщение

  13. #52
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Можно не читать ничего кроме спецификации шины и информации о ее поддержке операционной системой.Мастерклок от pcm не имеет ничего общего с частотой кварцевого генератора.И никакой другой возможности регулировать входной поток у нее тоже нет.Проще всего взять микроконтроллер с usb и i2s и сделать все самому.Информации достаточно.
    Иными словами в никакой ХП подстройки цифрового потока из хоста под частоту приёмника в изохронном режиме не реализовано? Вот и ответ на вопрос зачем отказываться от этого режима. Можно действительно взять микроконтроллер с USB и сделать так чтобы винда видела его как обычный пустой диск, на функции плеера возлагается просто писать звуковой файл в этот диск песню за песней из плэй листа и всё....
    Остальное делает микроконтроллер, а именно передаёт этот файл по И2С с привязкой к своему кварцу в ЦАП. После окончания обнуляет этот файл, что является сигналом плееру на винде начинать передавать следующий...

  14. #53
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Иными словами лучше прочитать несколько страниц спецификации.Если это противоречит религии,могу пересказать.В изохронном асинхронном режиме девайс определяет количество отсчетов в пакете.Этот режим не реализован в мелкосхемах типа pcm,поскольку поддерживается штатными средствами операционных систем сравнительно недавно.Скорость можно задавать как явно для единственной изохронной точки,так и синхронизироваться по обратному потоку от другой изохронной точки.Первый вариант свободно влазит в usb1.1,но требует некоторого шаманства.Второй более надежен для разных систем,но по моим подсчетам для 24 бит 192кГц дешевого микроконтроллера может немножко не хватить.

  15. #54
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Этот режим не реализован в мелкосхемах типа pcm,
    А знаете в каких реализован?

    Добавлено через 1 час 12 минут
    Вот есть такое устройство http://www.lantronix.com/device-netw...vers/ubox.html
    Можно, наверное, применить для синхронного вывода с ПС...
    Последний раз редактировалось SashaNetrusov; 19.12.2008 в 17:55. Причина: Добавлено сообщение

  16. #55
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Можно,если у Вас нет usb,есть ethernet и usb звуковая карта и драйвер этой хреновины очень (очень,очень) хорошо написан.Кому-то это,наверно,нужно.Мне такую практическую ситуацию представить тяжело.
    Изохронный асинхронный протокол используется практически во всех картах,где возможна обратная синхронизация.Потому как системный драйвер раньше этого не умел,драйвер писался свой и его совместимость со стандартным никого не интересовала.

  17. #56
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Можно,если у Вас нет usb,есть ethernet и usb звуковая карта и драйвер этой хреновины очень (очень,очень) хорошо написан.Кому-то это,наверно,нужно.Мне такую практическую ситуацию представить тяжело.
    Ethernet также как и USB есть у каждого ноутбука. Если эту коробочку вскрыть , к ней прицепить ПСМ и вместо задающего генератора в этой коробочке поставить ГУН , то с помощью фапч наверное можно получить синхронную с частотой подключаемого ЦАПа частоту битклока на выходе И2С.....

    Добавлено через 1 минуту
    Цитата Сообщение от vshv Посмотреть сообщение
    Изохронный асинхронный протокол используется практически во всех картах,где возможна обратная синхронизация.
    Есть какие нить легко доступные примеры желательно с возможностью вывода И2С?
    Последний раз редактировалось SashaNetrusov; 22.12.2008 в 17:34. Причина: Добавлено сообщение

  18. #57
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Есть примеры для arm7 для изохронного адаптивного режима.Переделать в асинхронный не сложно.Как на меня,проще написать новую программу.

  19. #58
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Есть примеры для arm7
    Серийных никто не делает?

  20. #59
    Старый знакомый
    Автор темы
    Аватар для vshv
    Регистрация
    29.11.2008
    Сообщений
    588

    По умолчанию Re: синхронный вывод с pc

    Которые можно купить как деталь,насколько я знаю,нет.Через пару недель отлажу программу и,скорее всего,будет.

  21. #60
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: синхронный вывод с pc

    Цитата Сообщение от vshv Посмотреть сообщение
    Через пару недель отлажу программу и,скорее всего,будет.
    Будет что? Прошитая однокристалка с USB и I2S в режиме слэйва?

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

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

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

Ваши права

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