Вряд ли вы найдете трек, где сигнал меньше 50% максимальной амплитуды. Как ЦАПом этой штукой уже не попользуешься, хотя играть звук будет не то чтобы ужасно.
Резисторы между собой неравнозначны, плохой резистор в старшем разряде сделает бессмысленным использование младших, тогда как резистор с большим отклонением в младшем разряде при идеальных остальных практически не повлияет на конечную точность.
Все верно, 5 разряд изменяет напряжение на 1/32 от максимального напряжения (логической единицы), это меньше 5%, значит его использование бессмысленно.
Задержку не измерял, а сейчас уже нет такой возможности. Пока подбирал размер буфера и пакета создалось впечатление что задержка составляет примерно 50 мс.
Встроенный ЦАП я запускал, разница на слух практически отсутствует. Контроллер сам по себе генерирует много шума, от которого я никак не избавлялся, из-за этого качество страдает.
Вот так выглядит пила с R-2R ЦАП
Картинка
С USB опыта работы у меня не было, но попробовать определенно стоит.
Как таковая скорость поступления отсчетов нигде не указана, контроллер запрашивает у ПК очередной пакет данных когда в его буфере появляется место, поэтому рассинхронизация невозможна. Я столкнулся с другой, чуть более интересной проблемой, компьютер это не тупая железяка, на нем работает ОС разделяющая процессорное время между процессами. После запроса данных контроллером они начинают высылаться не сразу, из-за этого требуется довольно большой буфер на МК.
Вот так выглядит пила с R-2R ЦАП
С USB опыта работы у меня не было, но попробовать определенно стоит.