とある論文を読んでいて、その論文がリン酸二水素カリウムを使ってpH4.5の緩衝液を作っているのですが、私にはどうしてもpH4.5にならないような気がしまして、私が大ボケをしているのでしたら、ご指摘ください。
その論文によりますと、10.21gのリン酸二水素カリウムと9.75mgのアジ化ナトリウムを50mLの純水に溶かしてpH4.5の緩衝液をつくったと書かれているのですが、
大雑把に計算しますと、量が少ないアジ化ナトリウムを無視してリン酸二水素カリウムのpKaが7.2ですので、Kaは10^-7.2=6.1666 x 10^-8
リン酸二水素カリウムの濃度が(10.21/136.086) x (1000/50)=約1.5 mol/L
Ka=[H3O][A-]/[HA] の式を使えば、
6.1666 x 10^-8 = x^2/(1.5-x) なのですが、xの値が1.5に比べてあまりにも小さいので、簡略化して考えると
√(6.1666 x 10^-8 x 1.5) = x
x = 0.000304
これに-log(0.000304) でpHを求めると、pH約3.51となります。
大雑把に計算するとどうしてもこうなります。しかし複数の論文で緩衝液をこのレシピで作られていまして、どういう事?と理解できずにいます。
繰り返しますが、私が大ボケしているのでしたら、どうかご指摘ください。(問題の論文へのリンクを乗せるのが本当は良いのだと思いますが、予期せぬ事態への発展が怖いので、載せませんすいません。)
よろしくお願い致します。
お礼
ご回答ありがとうございます。 やっぱり、私の大ボケだったようですね! 質問文でも書きましたが、複数の論文で同じ方法で緩衝液を作っており、こんなに沢山の人達が間違うわけがない、、、と思いつつも、、ど忘れして計算を間違えて、、モヤモヤしておりました。 「KH2PO4 水溶液は両性電解質」とのご指摘が本当に助かりました。ありがとうございます。 今後とも、よろしくお願い致します。