Chemistry - Which salt will best be able to buffer the addition of HCl?
Solution 1:
To pick the best salt in this case, we should pick the least acidic cation and the most basic anion.
While sodium cannot dissociate into $\ce{H^+}$ ions, ammonium can, so the ammonium salts will be more acidic than their sodium counterparts.
In addition to being the most basic ($\mathrm{p}K_\mathrm{b}(\ce{CO3^{2-}})=3.67$, $\mathrm{p}K_\mathrm{b}(\ce{CH3COO^{-}})=9.24$, $\mathrm{p}K_\mathrm{b}(\ce{Cl-})=20.3$), carbonate is also a diacidic base whose conjugate acid is also a stronger base than the other two anions ($\mathrm{p}K_\mathrm{b}(\ce{HCO3-})=7.63$).
So, sodium carbonate is the best choice.
Solution 2:
Of the top of my head...
- Ammonium chloride
Definitely not this salt. There will be little free ammonia from the solvation of the $\ce{NH4^+}$ cation. The $\ce{Cl^-}$ is a spectator anion.
- Sodium carbonate
The $\ce{Na^+}$ is a spectator cation. The $\ce{CO3^{2-}}$ will be mostly $\ce{CO3^{2-}}$ with a tiny bit of $\ce{HCO3^-}$. So the ratio of $\frac{\ce{HCO3^-}}{\ce{CO3^{2-}}}$ (and hence the pH) will change rapidly with the addition of $\ce{H^+}$.
- Ammonium acetate
Some of ammonium will protonate the acetate anion. So you end up with a mixture of $\ce{NH4^+}$, $\ce{NH3}$, $\ce{CH3COO^-}$ and $\ce{CH3COOH}$. I think this solution would have the most buffer capacity for acid.
It seems you need to solve all of these for $\dfrac{d\text{pH}}{d\ce{H^+}}$ -- well the last two anyway...
SOLUTION
My calculus-foo is lost on this, so let's just brute force an answer. Let's assume we have 1.00 liters of 0.1 molar solutions of each of the salts. We'll calculate the pH for the salt, add $1.00\times10^{-3}$ moles of $\ce{H^+}$ and calculate the new pH. We can then calculate:
$\dfrac{d\text{pH}}{d\ce{H^+}} = \dfrac{\text{pH}_2 - \text{pH}_1}{1.00\times10^{-3}}$
- Ammonium chloride
$\ce{NH4^+ <=> H^+ + NH3 }$
$\text{K}_\text{a} = 5.75\times10^{-10} = \dfrac{\ce{[H^+][NH3]}}{\ce{[NH4^+]}}$
Salt alone
assume $\ce{[H^+]=[NH3]}$ and $\ce{[NH4^+]=0.1}$ molar then simplify
$\ce{[H^+]} = \sqrt{\text{K}_\text{a}\times\ce{[NH4^+]}} = 7.56\times10^{-6}$
pH = 5.121
we can now solve for
$\dfrac{\ce{[NH3]}}{\ce{[NH4^+]}} = \dfrac{\text{K}_\text{a}}{\ce{[H^+]}} = \dfrac{5.75\times10^{-10}}{7.56\times10^{-6}} = 7.61\times 10^{-5} $
$\ce{[NH3] = 7.61\times10^{-6}}$
Salt plus 0.001 moles acid
So there isn't any significant amount of $\ce{NH3}$ to protonate and the acid added can be added to the initial concentration of $\ce{H^+}$ from the salt.
final $\ce{[H^+]} = 7.56\times10^{-6} + 1.00\times10^{-3} = 1.008\times10^{-3}$
pH = 2.997
$\dfrac{d\text{pH}}{d\ce{H^+}} = \dfrac{\text{pH}_2 - \text{pH}_1}{1.00\times10^{-3}} = \dfrac{2.997 - 5.121 }{1.00\times10^{-3}} = -2124$
- Sodium carbonate
$\ce{CO3^{2-} + H2O <=> OH^- + HCO3^-}$
$\text{K}_\text{b} = 2.14\times10^{-4} = \dfrac{\ce{[OH^-][HCO3^-]}}{\ce{[CO3^{2-}]}}$
Salt alone
assume $x = \ce{[HCO3^-] = [OH^-]}$ and $\ce{[CO3^{2-}]} = 0.100 -x$ molar then simplify
$0 = x^2 + 2.14\times10^{-4}x - 2.14\times10^{-5}$
$x = 4.52\times10^{-3}$
$\ce{[OH^-]} = 4.52\times10^{-3}$
$\ce{[H^+]} = \dfrac{K_\rm{w}}{\ce{[OH^-]}} =2.21\times10^{-12}$
pH = 11.655
Salt plus 0.001 moles acid
Now if we add 0.001 moles of $\ce{H^+}$.
We'll essentially neutralize some $\ce{OH^-}$ and make some $\ce{HCO3^-}$, but we know that
$\ce{[HCO3^-] - [OH^-]} = 0.001$ or $\ce{[HCO3^-]} = 0.001 + \ce{[OH^-]}$
Let $x = \ce{[OH-]}$
$2.14\times10^{-4} = \dfrac{\ce{[OH^-][HCO3^-]}}{\ce{[CO3^{2-}]}}$
$2.14\times10^{-4} = \dfrac{(x)(0.001+x)}{0.1 - (0.001+x)} = \dfrac{x^2 + 0.001x}{0.099-x}$
$0 = x^2 + 1.214\times10^{-3}x - 2.1186\times10^{-4}$
$x = 0.004036$
$\ce{[OH^-]} = 0.004036$
$\ce{[H^+]} = \dfrac{1.00\times10^{-14}}{\ce{[OH^-]}} = 2.48\times10^{-12}$
pH = 11.606
$\dfrac{d\text{pH}}{d\ce{H^+}} = \dfrac{\text{pH}_2 - \text{pH}_1}{1.00\times10^{-3}} = \dfrac{11.655 - 11.606}{1.00\times10^{-3}} = 49$
- Ammonium Acetate
Salt alone
Salt plus 0.001 moles acid