从 Ka 到 pKa:驯服一个狂野的范围
上一篇里你认识了酸碱这副眼镜:酸交出一个质子,碱接住它,每个反应里都有两对共轭对。这告诉你「在发生什么」,但还没告诉你「发生到什么程度」。为此我们需要一个数字,来给一种酸「到底有多愿意放掉质子」打分。把任何一种酸 HA 溶进水里,它就建立起一个平衡:HA 交出 H+,留下共轭碱 A-。这个平衡向「交出质子」那边倾斜多少,由一个常数刻画——酸解离常数 Ka。Ka 大,说明酸很爽快地放手;Ka 极小,说明它死抓不放。
麻烦在于,Ka 的取值横跨一个荒唐的范围——从强酸的约 10^7,一直到烷烃 C-H 键的 10^-50。一个跨越五十七个数量级的数字,根本没法装进脑子里。于是化学家用上了和「把地震能量变成里氏震级」一样的把戏:取以 10 为底的负对数。这就得到 pKa = -log Ka,一个利落的小数字,通常落在约 -10 到 50 之间。因为它是对数,pKa 每变化 1,就代表 Ka 变化十倍——也就是质子脱离的难易程度变化十倍。
HA <=> H+ + A- Ka = [H+][A-] / [HA] pKa = -log10(Ka) HCl pKa = -7 (Ka ~ 10^7, proton flies off) CH3COOH pKa = 4.76 H2O pKa = 15.7 CH3CH2OH pKa = 16 CH4 pKa = ~50 (Ka ~ 10^-50, proton never leaves)
读表:越低意味着越强
下面这条事实绊倒了每一个初学者,所以我们正面迎上它:pKa 越小,酸越强。这感觉是反的,但 -log Ka 里的那个负号把方向翻了过来——强酸的 Ka 大,而一个大数取负对数就变小(甚至变负)。所以 pKa 为 -7 的盐酸是一种凶猛的酸,它的质子几乎一碰到水就消失了;而 pKa 约 50 的烷烃把质子抓得死死的,普通烧瓶里没有任何东西能拔下一个。可以把这一列 pKa 想成高尔夫排行榜:分数最低的,反而夺得「最强酸」的头衔。
你不需要背一百个数字——你需要的是大约十几个锚点,再用这个阶梯里讲过的酸性推理在它们之间内插。一根值得记在脑子里的主干:强无机酸(HCl、H2SO4)大约在 -10 到 -3;被质子化的羰基或醇在 -2 到 -7 附近;羧酸聚集在 4 到 5;被质子化的胺在 10 到 11;酚在 10 附近;水是 15.7、醇在 16 到 18;末端炔烃在 25 附近;而普通的 C-H 键远在表外的 45 到 50。一旦你知道各个家族落在哪里,一个新分子的 pKa 就很少让你意外了。
核心规则:平衡偏向更弱的酸
现在是收获的时候——这是有机化学早期最实用的一项技能。任何一次质子转移,都是两个碱争夺同一个质子的拔河,而有一条定律每次都判定胜负:酸碱平衡总是往「更弱的酸和更弱的碱」那边走下坡。为什么?因为更弱的酸,是这个质子更稳定、更安分的安顿方式,而一个平衡总是停在能量最低处。质子最终停在那个抓得最舒服的碱上——也就是说,停在「共轭酸的 pKa 更高」的那个碱上。
把它写成一套可以套用在任何质子转移反应上的流程:
- 找出左边的酸(失去质子的那个),查出它的 pKa。
- 找出右边的酸——也就是你的碱抢到质子后形成的那个共轭酸——查出「它」的 pKa。
- 比一比。pKa 更高(也就是更弱)的那个酸所在的一边,就是占优势的一边;平衡向它倾斜。
- 估一估它走多远:K_eq ~ 10^(左边酸的 pKa - 右边酸的 pKa)。哪怕只差 3 到 4 个单位,反应也基本上进行到底。
一个从头到尾的预测实例
我们拿一个真问题来跑这条规则。假设你手里有乙醇 CH3CH2OH,你想制备它的共轭碱——乙氧根离子——拿来当亲核试剂用。氢氧化钠(碱是 OH-)能干成这件事吗?写出反应:CH3CH2OH + OH- 给出 CH3CH2O- + H2O。左边的酸是乙醇,pKa 16。右边的酸是水,pKa 15.7。pKa 更高(更弱)的酸是乙醇——只高一点点——所以平衡其实略微偏回左边。氢氧根只能部分地夺走乙醇的质子;你得到的是一锅没用的、近乎五五开的混合物,而不是干净的乙氧根。
于是你换一个更强的碱。氢化钠(碱是 H-,它的共轭酸 H2 的 pKa 约 35)给出 CH3CH2OH + H- -> CH3CH2O- + H2。现在左边的酸是乙醇(16),右边的酸是氢气(35)。弱得多的那个酸稳稳坐在右边,差距 19 个单位,所以 K_eq 约为 10^19——反应一拥而下进行到底,过程中还冒出 H2 气泡。同一个醇、同一个目标,但 pKa 表告诉了你哪个试剂真正管用。对比一下羧酸(pKa 约 5):连温和的氢氧根都能干净利落地拔下它的质子,因为到水(15.7)的差距是舒舒服服的十个单位下坡。
注意这张表真正在告诉你什么,把话题绕回上一阶梯的酸性推理:羧酸之所以容易被夺去质子,恰恰是因为它的共轭碱——羧酸根——靠共振把负电荷分摊到两个氧上,而乙氧根却只能用一个氧死扛这份电荷。pKa 不是一个随意查到的数值——它是共轭碱稳定性投下的数字影子。你上次定性推出来的那些规律,正是表里的数字所编码的东西。
诚实的局限与常见陷阱
pKa 规则很强大,但要诚实面对它的边界。第一,它预测的是位置,不是速度。平衡告诉你「给足时间,反应停在哪里」,而不是「多快到达那里」——一个热力学上有利的质子转移,如果有很高的能垒,照样可以很慢;而催化剂能改变速率,却丝毫不挪动平衡的位置。第二,电负性原子(O、N)之间的简单质子转移通常很快,但从碳上拔质子可能拖拖拉拉;别一看到有利的 pKa 差距,就以为反应是瞬间完成的。
第三,pKa 值取决于溶剂,而水有一个上限。拉平效应意味着任何比水合氢离子(H3O+,pKa -1.7)强得多的酸,在水里都被完全电离、只读作 H3O+,所以你在水中无法给 HCl、HBr、HI 排序——它们看起来一样强。强碱也同样被压平到氢氧根这条线。这就是为什么像 NaH 或正丁基锂这样的试剂必须在非质子溶剂里用,绝不能放进水里:水会直接把它拉平。那些极强或极弱的酸所标的极端 pKa 值,都是在特殊的非水条件下测的,所以请把约 -2 以下或约 16 以上的数字当作近似的、依赖溶剂的参考。