Здравствуйте, уважаемые.
Я решил собрать свой первый ЦАП. Это область электроники новая для меня.
Первая статья, которую я прочёл:http://radiokot.ru/circuit/audio/other/31/
После этого две недели читал форумы и документацию, решил обобщить всё что прочитал, надеюсь будет полезно для новичков!
Прошу сторожил поправить меня, где я неправ, и дополнить то что я не рассмотрел!
1. Есть два источника цифрового сигнала: а)CD и б)компьютер(intel, amd, платы на A20, atom, arm или что-то подобное... назовём это компьютер...)
Посмотрев цены на CD, Остаётся только вариант б)компьютер!
2. Есть два пути достать цифру из источника: а) USB->IIS, б)s/pdif(или коксиал)
При первом рассмотрении s/pdif - оптика пропускная способность ГГц`ы, вроде-бы самое оно...
При подробном рассмотрении: по s/pdif данные передаются по одной линии с асинхронным протоколом передачи без контроля достоверности передачи данных. По этому данные по s/pdif могут передаваться с ошибками + между воспроизводимыми сэмплами будут не равные промежутки времени т.к. из источника не передаётся несущая (протокол асинхронный...) на выходе априори не может получиться не чего хорошего! умеют-же современные инженеры из конфетки г..но своять... Коксиал будет рассмотрен далее, но он явно хуже оптики по всем параметрам!!!
Тогда рассмотрим вариант а) USB->IIS вроде круто, хоть и через известное место.. анализируем микросхемы, которые могут это реализовать: РСМ2707 TAS1020 они поддерживают USB 1.1 что теоретически 12Мбит/с в реалии хорошо если 6-ть получится(я думаю не надо рассказывать почему). Считаем сколько нужно минимум: данные 24бит на канал * на 2-а канала * 192к сэмплов/с = 9216000 бит/с. Вывод: пропускная способность USB 1.1 не достаточна для передачи 2х каналов звука 24бит на канал 192кГц не говоря про то что в windows вообще не гарантирует доставку данных по юсб.
Есть ещё вариант создания pci карты+написание драйверов, но это геморой ещё тот... я его не рассматриваю пока.
Итог грустный два варианта и оба "Г"
т.к. это жизнь и я практик, придётся выбирать лучшее из плохого и ещё хуже.
т.к. USB->IIS не проходит по пропускной способности 24битных данных (а меньше я просто не рассматриваю т.к в одном из давних проектов имел дело с АЦП 10бит. его хватало только-только определить амплитуду синусоидального сигнала с точностью +-5% при диапазоне измерений 1:100)
Итак: выбираем s/pdif(или коксиал далее увидим что это одно и то-же только хуже) посмотрим что можно из него получить и какими средствами.
PS продолжение следует, сегодня пойду посплю...