All streams
Search
Write a publication
Pull to refresh
18
0.2
Send message
Приведет к потере разрядности, лучше регулировать аналогово (не обязательно потенциометром, есть специальные микросхемы, управляемый цифрой).
Вряд ли вы найдете трек, где сигнал меньше 50% максимальной амплитуды. Как ЦАПом этой штукой уже не попользуешься, хотя играть звук будет не то чтобы ужасно.
Резисторы между собой неравнозначны, плохой резистор в старшем разряде сделает бессмысленным использование младших, тогда как резистор с большим отклонением в младшем разряде при идеальных остальных практически не повлияет на конечную точность.
Все верно, 5 разряд изменяет напряжение на 1/32 от максимального напряжения (логической единицы), это меньше 5%, значит его использование бессмысленно.
В сети гуляет проект с SD и ЦАП на основе ШИМа, можно затолкать все это в маленький контроллер attiny.
Задержку не измерял, а сейчас уже нет такой возможности. Пока подбирал размер буфера и пакета создалось впечатление что задержка составляет примерно 50 мс.
Встроенный ЦАП я запускал, разница на слух практически отсутствует. Контроллер сам по себе генерирует много шума, от которого я никак не избавлялся, из-за этого качество страдает.
Вот так выглядит пила с R-2R ЦАП
Картинка


С USB опыта работы у меня не было, но попробовать определенно стоит.
Как таковая скорость поступления отсчетов нигде не указана, контроллер запрашивает у ПК очередной пакет данных когда в его буфере появляется место, поэтому рассинхронизация невозможна. Я столкнулся с другой, чуть более интересной проблемой, компьютер это не тупая железяка, на нем работает ОС разделяющая процессорное время между процессами. После запроса данных контроллером они начинают высылаться не сразу, из-за этого требуется довольно большой буфер на МК.
12 ...
25

Information

Rating
2,731-st
Registered
Activity