If a buffer contains #"0.110 M"# weak base and #"0.440 M"# of the weak conjugate acid, what is the #"pH"#? The #"pK"_b# is #4.96#.
2 Answers
Explanation:
This looks like a job for the Henderson - Hasselbalch equation, which for a weak base/conjugate acid buffer looks like this
#"pH" = 14 - overbrace(["p"K_b + log( (["conjugate acid"])/(["weak base"]))])^(color(blue)("the pOH of the buffer solution"))#
As you know, you have
#"p"K_b = - log(K_b)#
In your case, you know that the buffer contains
In other words, the
Plug in your values into the Henderson - Hasselbalch equation to find
#"pH" = 14 - [-log(1.1 * 10^(-5)) + log((0.440 color(red)(cancel(color(black)("M"))))/(0.110color(red)(cancel(color(black)("M")))))]#
#color(darkgreen)(ul(color(black)("pH" = 8.44)))#
The answer is rounded to two decimal places, the number of sig figs you have for the base dissociation constant.
Stefan has a good answer, but I thought I'd give another approach to this. For buffers (i.e. weak acid + conjugate base, weak base + conjugate acid), the Henderson-Hasselbalch equation applies.
To make it so I only have to know one Henderson-Hasselbalch equation, I use the
#"pH" = "pK"_a + log\frac(["A"^(-)])(["HA"])#
Using the idea that
#-log(K_b) = "pK"_b = -log(1.1 xx 10^(-5)) = 4.96#
#=> "pK"_a = 14 - 4.96 = 9.04#
And thus, noting the difference in notation (treating the base as
#color(blue)("pH") = 9.04 + log (("0.110 M")/("0.440 M"))#
#= 9.04 - log 4 = color(blue)(8.44)#
And this makes physical sense, as we started with a weak base, whose conjugate acid dissociates less (
Furthermore, there is a higher concentration of conjugate acid than the weak base. So, we should expect the
APPENDIX
And just so you see, this gives the same equation Stefan has. Recall that:
- At
#25^@ "C"# and#"1 atm"# ,#"pK"_a + "pK"_b = 14 = "pK"_w# #log(a/b) = -log(b/a)#
Therefore:
#"pH" = (14 - "pK"_b) + log\frac(["A"^(-)])(["HA"])#
#= (14 - "pK"_b) - log\frac(["HA"])(["A"^(-)])#
#= 14 - ["pK"_b + log\frac(["HA"])(["A"^(-)])]# which is what Stefan used.
With slightly changed notation, and knowing that
#"pH" = 14 - overbrace(["pK"_b + log\frac(["BH"^(+)])(["B"])])^("pOH")#
#= 14 - "pOH"#
Thus,
#barul(|stackrel(" ")(" " "pOH" = "pK"_b + log\frac(["BH"^(+)])(["B"])" ")|)#