Откуда уравнение и почему у буфера есть предел
Слабая кислота в растворе живет в равновесии: HA ⇄ H⁺ + A⁻, и Ka = [H⁺] · [A⁻] / [HA]. Если выразить [H⁺] и взять −lg от обеих частей, получится pH = pKa + lg([A⁻]/[HA]). Сама концентрация буфера в формулу не входит: разбавь буфер водой, и pH почти не изменится.
Добавленная кислота делает реакцию A⁻ + H⁺ → HA: соли становится меньше, кислоты больше. Пусть было по 5 ммоль, и пришел 1 ммоль H⁺. Отношение стало 4 / 6, логарифм −0,18, pH сдвинулся на 0,18. В воде тот же 1 ммоль сдвинул бы pH с 7 до 2.
Когда A⁻ почти кончилась, отношение под логарифмом стремится к нулю, а логарифм к минус бесконечности: pH обрывается вниз. Емкость буфера максимальна при pH = pKa и падает в 3 раза уже на краях зоны pKa ± 1. Поэтому буфер выбирают с pKa рядом с тем pH, который нужно держать.