منابع تغذیه به دو صورت اصلی وجود دارند: حالت خطی و سوئیچینگ. مدارهای درون یک منبع تغذیه خطی از سیگنالی استفاده می کنند که در طول زمان دامنه آن تغییر نمی کند. این در حالی است که منبع تغذیه حالت سوئیچینگ از مدارهای دیجیتالی استفاده می کند که دامنه آن در طول زمان تغییر می کند.