在680年,吐蕃赞婆攻打河源的原因主要是由于唐朝和吐蕃之间的边界冲突和利益争夺。当时,吐蕃军在论赞婆、素和贵等人的率领下侵扰河源地区,据搜狐文章所述,他们率领了三万士兵1。而唐军之所以能够击退吐蕃的进攻,是因为唐朝将领黑齿常之的英勇指挥。据世界论坛网提供的信息,黑齿常之率领精锐骑兵三千人乘夜袭击吐蕃军营,斩杀、擒获敌军甚多2。此外,黑齿常之还经略河源,广置烽戍七十余所,开屯田五千余顷,从而使得战守有备2。
综上所述,吐蕃赞婆攻打河源是因为边界争端和扩张势力的需要,而唐军之所以能够击退他们,主要归功于黑齿常之的战术安排和军事行动。