为什么NaH2PO4溶液的pH是pKa1+pKa2而不是pKa2+pKa3?
问题描述:
为什么NaH2PO4溶液的pH是pKa1+pKa2而不是pKa2+pKa3?
答
NaH2PO4溶液的pH=(1/2)(pKa1+pKa2).(别忘了要乘1/2)
这是因为:
(1) H2PO4- 作为酸 有 H2PO4- ---> H+ + HPO42- Ka2
(2) H2PO4- 作为碱 有 H2PO4- + H2O ---> H3PO4 + OH- Kb3=Kw/Ka1
上述两式只涉及 Ka1,Ka2 (而不涉及 Ka3)
经过推导,得到:pH=(1/2)(pKa1+pKa2)