npn区别是什么