一個謎:撼不動的血液
你的血液停在 pH 7.4,而且必須待在那裡——哪怕只漂移零點幾,你都會陷入嚴重危險。然而你的身體每天都從運動和消化中成桶地產生酸。把那麼多酸加進白水裡,pH 會崩塌。那為什麼血液幾乎不退縮?答案是化學裡最優美的把戲之一:血液是一種緩衝液,一種被特意打造來抵抗 pH 變化的溶液。緩衝液無處不在——在你的細胞裡、在洗髮水裡、在每一張分析實驗台上的試劑裡——靜靜地守著防線。
這件事的意義遠不止於生物學。在分析實驗室裡,無數測量只有在 pH 被牢牢釘住時才能正常進行——顯色反應、你將在滴定裡遇到的染料、讀取酸度的電極、臨床檢測裡的酶。所以化學家很少把 pH 交給運氣;他們會有意地加入一份緩衝液,讓它來負責守住。讀完這篇指南,你就會確切地明白緩衝液是怎麼不動聲色地完成這一壯舉的,以及如何配出一份恰好停在你所選定的任何 pH 上的緩衝液。
配方:一種弱酸與它的搭檔,同處一室
緩衝液不是一種化學品,而是一支團隊:一種弱酸,外加足量它的共軛鹼,兩者同時存在於同一溶液中。把它們想像成並排站著的一塊海綿和一把拖把。如果你潑進多餘的酸,共軛鹼就靠接住游離的氫離子把它吸掉;如果你潑進鹼,弱酸就釋放氫離子,補上被取走的那些。無論你往哪個方向推,總有一位隊友準備好承受這一擊,於是 pH 幾乎不動。這種相互的「嚴陣以待」,就是緩衝作用的全部秘密。
為什麼這酸必須是弱的?強酸已經把它所有的氫離子都甩光了,不留任何儲備,而它的共軛鹼又太無力,抓不回來——所以強酸在兩個方向上都既推不動也拉不動。只有弱酸,一邊留著一批「還沒放手」的分子作儲備,另一邊又有一個情願的接球手。你在上一篇裡見到的那種「不情願」,恰恰正是讓緩衝成為可能的東西。
友好的捷徑:亨德森-哈塞爾巴爾赫
你怎麼預測一份緩衝液的 pH,或設計一份恰好停在目標值的緩衝液?你大可硬啃完整的平衡,但有一條著名的捷徑:亨德森-哈塞爾巴爾赫方程。用大白話說,它講的是:pH 等於這酸的 pKa,再加上一個小小的調整,而這個調整只取決於共軛鹼與弱酸的*比例*。pKa 決定你在哪條街區;比例則把你沿街往上或往下推一推。
有一個推論值得刺在你的記憶裡。當弱酸與共軛鹼的量相等時,那個調整消失了,pH 就乾脆等於 pKa。這是 pKa 最深刻的實用含義:它是這種酸恰好「一半放手、一半攥著」時的 pH。所以如果你需要一份 pH 7 的緩衝液,你就去找一種 pKa 接近 7 的弱酸,再把它和它的共軛鹼大致按五五開混合。設計緩衝液,就變得像「把目標 pH 對上一個 pKa」那麼簡單。
勒夏特列:緩衝液那隻看不見的手
在「海綿與拖把」這幅圖之下,是一條整潔的原理:勒夏特列原理。它說,當你擾動一個處於平衡的系統時,系統會移動以部分地抵消這個擾動。往緩衝液裡加氫離子,平衡就移動去消耗掉它們的大部分;抽走氫離子,它就移動去釋放更多。緩衝液並不是魔法——它不過是一個平衡,無論你對它做什麼,它都往回靠,而且兩側都備著足夠的儲備,讓這一「往回靠」靠得有說服力。
緩衝液會耗盡耐心
緩衝液很慷慨,但並非無窮。不停地往裡倒酸,最終共軛鹼——那把拖把——會被用光;在那之後,新來的氫離子無處可去,pH 就猛地往下跌。一份緩衝液在崩潰之前能吸納多少「折騰」,就是它的緩衝容量。當你用更濃的溶液(儲備更大)時,容量會增長;而當酸與鹼的量大致相等時,容量最大——又是那個五五開的混合,在那裡緩衝液能同樣出色地吸收來自任一方向的推力。
由此引出兩條實用規則。第一,選一種 pKa 落在你目標 pH 大約一個單位以內的緩衝液——偏得再遠,就有一位隊友少得可憐,緩衝液變得偏斜而無力。第二,把它配得足夠濃,好讓它扛得過你預期要潑向它的任何酸或鹼。正是「容量」,讓由其共軛對的豐厚儲備搭起來的血液,能在一場劇烈運動產生的酸面前聳聳肩、不予理會,而始終不離開它那狹窄的安全區間。