Природа этого явления, скорее всего, не в дискретности сопротивления потенциометра, а прохождении сигнала управления в аналогувую регулируемую цепь. Проверить это предположение можно, многократно подавая на потенциометр команду установки одного и того же значения сопротивления. В таком случае громкость не изменится, а "пипикание" останется. Бороться с этим сложно. Можно попробовать немного сгладить фронты цифровых сигналов, можно попробовать менять частоту SCK и пытаться отфильтровать аналоговый сигнал... А можно попробовать другой тип потенциометра.
|