ivdor писал(а):Так зачем 64МГц. Уменьшить до 128 или 64 уровней проще.
Ну так ведь Вы и говорите, что ШИМом меняется напряжение, а у матрицы оно с током не линейно зависит. А шунт в цепи может точнее отслеживать падение напряжения - и зависимость уже прямая будет. Хотя я сам с АЦП/компаратором еще разбираюсь =)
А последний вопрос я тупанул - на снимке ж атмега8 )))
65000 для любителей 16 битного программирования, реально 128 уровней отимально.
ШИМом меняется скважность, которая преобрабзуется на диоде в свет и не важно какое там напряжение, важен именно ток снимаемый с шунта.
Для равномерной яркости создается таблица с помощью которой убирают нелинейность. Чувствительность АЦП в контроллере слабовата. Для стабильной работы необходимо подать на вход 1-2 вольта. Для хорошего КПД нужен операционник.