Больше интересует его функции как конвертера, как ЦАП-вторично, ибо будет мультибит потом. Старый.
-Не могу уследить за вектором полета твоих мыслей... -Повторюсь:... с конвертацией цифры всяко справится должен. Это ж как калькулятор...
Для передачи потоковых данных из компьютера по USB-шине применяется так называемый изохронный режим работы, когда данные разбиваются на блоки и отсылаются к «приемнику» строгим количеством пакетов в единицу времени, а конкретно раз в миллисекунду, что соответствует частоте 1 кГц. При этом не важно, получил ли данные USB-передатчик или загруженность компьютера помешала ему выполнить доставку в срок, в этом случае передатчик отошлет пустой пакет. Важно отметить, что USB-передатчик работает всегда по одной схеме, а вот приемники данных на другой стороне шины могут использовать для чтения данных разные стратегии, на самом деле – три.
1) Синхронный режим: в этом случае тактовая частота для чтения данных из входного буфера устройства-приемника прямо выводится из килогерцовой «скорости» следования пакетов. Понятно, что успешность этого метода целиком отдается на откуп «чистоты» тактов в USB-шине, которые обычно сильно подвержены шумам и джиттеру. Поэтому синхронный режим хуже всего подходит для передачи аудио и в современных USB ЦАПах практически не применяется.
2) Адаптивный режим: тактовая частота для чтения данных вырабатывается на стороне ЦАПа от генератора, связанного с петлей модуля ФАПЧ (Фазовая Авто-Подстройка Частоты). Однако генератор частоты не полностью отвязан от шины, так как управляется контрольной схемой рассчитывающей скорость поступления данных по USB-шине. В этом процессе можно заметно снизить шумы и джиттер, но метод все же не идеален. До недавнего времени подавляющее большинство USB ЦАПов работали именно в адаптивном режиме.
3) Асинхронный режим – следующая ступень к идеалу. Выборка данных из потока, точнее из входного буфера, производится в соответствии с тактовыми сигналами от внешнего генератора, кроме того, между компьютером и принимающим устройством устанавливается обратная связь, сообщающая передатчику о степени заполнения буфера. То есть теперь ходом передачи по USB-шине управляет не компьютер, а конечное устройство. Значит, в асинхронном режиме можно отказаться от ФАПЧ и использовать более точные кварцевые генераторы с меньшим собственным джиттером. С другой стороны асинхронный метод требует более сложной логической обвязки USB-конвертера и программирования, в том числе возникает необходимость в специальном драйвере, установленном в операционной системе компьютера, иначе как она распознает присоединенное к USB-шине устройство.
Несмотря на прибавку в цене, сегодня таких ЦАПов появляется все больше и больше, что не удивительно, ведь они обеспечивают лучшее на текущий момент качество цифро-аналогового преобразования сигнала с использованием интерфейса USB.
Вот вся ветка:
http://www.bluesmobi...4965#post684965