要合成ATP必须同时满足一系列的条件:有合成的ATP的酶;有ADP和磷酸;一次提供的能量等于或多于合成一个ATP分子所需的能量;其他。
氨基酸合成蛋白质时,每形成一个肽键消耗一个ATP。这些能量除形成肽键所需的键能外,还有一部分损失。也就是说,水解一个肽键所释放的能量不足以合成一个ATP。有这一个条件无法满足,就可以知道蛋白质水解释放的能量不能用于合成ATP了。
呼吸作用要经过许多中间变化,这些变化绝大多数都是放能的,却只有少数几个步骤能够合成ATP,最重要的原因就是,这些步骤所释放的能量,不足以合成一个ATP。同样,无氧呼吸第二阶段不能合成ATP,也主要是由于没有一次释放的能量等于或多于合成一个ATP分子所需的能量的缘故。