и дает возможность заюзать весь динамический диапазон
в отличии от простой записи только в старшую часть
и шаг при этом равномерный
Да, сохраняется линейность. Да, динамический диапазон "дожимается". При 4 битах данных и 8 битах ЦАП это аж целых 6.25%. А при 8 бит данных и 16 бит ЦАП это аж умопомрачительные 0.39%!
Сообщение от alvis
И чем это будет отличаться от того, что я предложил? Разве что (возможно) программно проще обрабатывать.
В моем варианте получилось бы 7766554433221100
В твоем варианте ЦАП становится нелинейным, а это жуткие искажения.