تفاوت سیگنال آنالوگ و دیجیتال در ساده‌ترین تعریف به نحوه نمایش اطلاعات برمی‌گردد؛ سیگنال آنالوگ به‌صورت پیوسته تغییر می‌کند، اما سیگنال دیجیتال اطلاعات را در سطح‌های مشخص و معمولاً به شکل صفر و یک نمایش می‌دهد. در این مطلب با مثال‌های ساده می‌بینیم هرکدام چگونه کار می‌کنند و در چه مدارهایی استفاده می‌شوند.

سیگنال چیست؟

در الکترونیک، سیگنال یعنی تغییر یک کمیت مانند ولتاژ یا جریان که اطلاعاتی را منتقل می‌کند. این اطلاعات می‌تواند صدا، تصویر، دما، فشار، نور، سرعت یا حتی یک فرمان ساده روشن و خاموش باشد.

برای مثال یک سنسور دما می‌تواند تغییرات دمای محیط را به تغییر ولتاژ تبدیل کند. مدار با اندازه‌گیری این ولتاژ، دمای محیط را تشخیص می‌دهد. نوع نمایش همین اطلاعات مشخص می‌کند که با یک سیگنال آنالوگ یا دیجیتال روبه‌رو هستیم.

سیگنال آنالوگ چیست؟

سیگنال آنالوگ یا Analog Signal سیگنالی است که مقدار آن به شکل پیوسته تغییر می‌کند. یعنی بین دو مقدار، می‌تواند تعداد بسیار زیادی مقدار میانی وجود داشته باشد.

فرض کنید خروجی یک سنسور بین صفر تا 5 ولت تغییر می‌کند. این خروجی می‌تواند 1 ولت، 1.2 ولت، 1.27 ولت یا هر مقدار دیگری در این محدوده باشد. به همین دلیل شکل موج آنالوگ معمولاً نرم و پیوسته دیده می‌شود.

یک مثال ساده از سیگنال آنالوگ

ولوم قدیمی تنظیم صدا مثال خوبی است. با چرخاندن ولوم، صدا به‌تدریج کم یا زیاد می‌شود و فقط دو حالت «کم» و «زیاد» نداریم. حرکت عقربه آمپرمتر یا تغییر ولتاژ خروجی میکروفون نیز رفتار مشابهی دارد.

بسیاری از پدیده‌های واقعی مثل صدا، نور و دما ذاتاً پیوسته هستند؛ بنابراین زمانی که توسط سنسور دریافت می‌شوند، معمولاً ابتدا به یک سیگنال آنالوگ تبدیل می‌شوند.

در مدارهای آنالوگ معمولاً فقط مقدار ولتاژ مهم نیست؛ شکل موج، دامنه، فرکانس، فاز و میزان نویز نیز می‌تواند اطلاعات مهمی در خود داشته باشد. به همین دلیل طراحی بخش آنالوگ یک دستگاه، به‌خصوص در مسیرهای صوتی و سنسورهای حساس، معمولاً به چیدمان دقیق قطعات و مسیر زمین مناسب نیاز دارد.

سیگنال دیجیتال چیست؟

سیگنال دیجیتال یا Digital Signal اطلاعات را در سطح‌های مشخص و جدا از هم نمایش می‌دهد. در بیشتر مدارهای دیجیتال این سطح‌ها با دو حالت 0 و 1 شناخته می‌شوند.

این دو حالت می‌توانند با ولتاژ پایین و بالا، خاموش و روشن یا False و True نمایش داده شوند. کامپیوترها، میکروکنترلرها، حافظه‌ها و پردازنده‌ها اطلاعات را به همین شیوه پردازش می‌کنند.

در یک مدار واقعی، صفر و یک لزوماً دقیقاً معادل صفر ولت و یک ولتاژ ثابت نیستند. معمولاً برای هر حالت یک محدوده قابل قبول تعریف می‌شود. همین فاصله بین محدوده‌های منطقی باعث می‌شود تغییرات کوچک ناشی از نویز، در بسیاری از شرایط، داده را عوض نکند.

آیا سیگنال دیجیتال فقط صفر و یک است؟

نه همیشه. مفهوم دیجیتال یعنی اطلاعات در سطح‌های مشخص و گسسته نمایش داده شود. با این حال سیستم باینری یا دودویی که از 0 و 1 استفاده می‌کند، رایج‌ترین روش در تجهیزات الکترونیکی و کامپیوتری است.

مثال ساده: کلید برق معمولی دو حالت روشن و خاموش دارد و شبیه یک رفتار دیجیتال است؛ اما دیمر روشنایی که شدت نور را به‌تدریج تغییر می‌دهد، بیشتر به رفتار آنالوگ شباهت دارد.

تفاوت سیگنال آنالوگ و دیجیتال در یک نگاه

مهم‌ترین تفاوت این دو نوع سیگنال در نحوه نمایش اطلاعات است. آنالوگ پیوسته است، در حالی که دیجیتال اطلاعات را به سطح‌های مشخص تقسیم می‌کند. این تفاوت روی نویز، ذخیره‌سازی، انتقال و روش پردازش اطلاعات نیز اثر می‌گذارد.

ویژگی سیگنال آنالوگ سیگنال دیجیتال
نوع تغییرپیوستهگسسته و سطح‌بندی‌شده
نمایش اطلاعاتمقادیر بسیار متنوع در یک محدودهسطح‌های مشخص، معمولاً 0 و 1
حساسیت به نویزبیشترمعمولاً کمتر
پردازش و ذخیرهسخت‌ترساده‌تر و قابل کنترل‌تر
کاربرد رایجسنسور، صدا، مدارهای اندازه‌گیریکامپیوتر، میکروکنترلر، حافظه و شبکه

آنالوگ و دیجیتال در برابر نویز چه تفاوتی دارند؟

سیگنال آنالوگ معمولاً نسبت به نویز حساس‌تر است، زیرا هر تغییر ناخواسته در مقدار ولتاژ یا جریان می‌تواند بخشی از اطلاعات اصلی را تغییر دهد. سیگنال دیجیتال تا زمانی که نویز باعث عبور از مرز سطح منطقی نشود، معمولاً اطلاعات را درست تشخیص می‌دهد.

برای مثال اگر هنگام انتقال صدای آنالوگ روی کابل نویز وارد شود، ممکن است به شکل خش‌خش یا صدای اضافی شنیده شود. در مقابل، اگر یک مدار دیجیتال محدوده‌ای از ولتاژ را به‌عنوان منطق 1 در نظر بگیرد، تغییر کوچک ولتاژ لزوماً باعث تبدیل 1 به 0 نمی‌شود.

البته سیگنال دیجیتال هم کاملاً در برابر نویز مصون نیست. طراحی ضعیف برد، کابل نامناسب، مسیرهای طولانی، زمین نامناسب یا تداخل الکترومغناطیسی می‌تواند باعث خطای دیجیتال شود.

ADC و DAC چه کاری انجام می‌دهند؟

چون بسیاری از پدیده‌های دنیای واقعی آنالوگ هستند اما پردازنده‌ها با داده دیجیتال کار می‌کنند، به مبدل‌هایی برای ارتباط بین این دو دنیا نیاز داریم.

ADC چیست؟

ADC یا Analog to Digital Converter سیگنال آنالوگ را اندازه‌گیری می‌کند و آن را به یک مقدار دیجیتال تبدیل می‌کند تا پردازنده یا میکروکنترلر بتواند آن را بخواند و پردازش کند.

فرض کنید یک سنسور نور بین صفر تا 5 ولت خروجی دارد. ADC این ولتاژ را به یک عدد تبدیل می‌کند و میکروکنترلر بر اساس آن تصمیم می‌گیرد که مثلاً چراغ را روشن کند یا شدت نور نمایشگر را تغییر دهد.

DAC چیست؟

DAC یا Digital to Analog Converter مسیر برعکس را انجام می‌دهد؛ یعنی اطلاعات دیجیتال را به یک سیگنال آنالوگ تبدیل می‌کند.

پخش موسیقی از گوشی یا کامپیوتر مثال ساده‌ای است. فایل موسیقی به شکل دیجیتال ذخیره شده، اما بلندگو برای تولید صدا به یک سیگنال الکتریکی متغیر نیاز دارد. DAC این داده دیجیتال را به سیگنال مناسب برای بخش صوتی تبدیل می‌کند.

نمونه‌برداری و رزولوشن در تبدیل آنالوگ به دیجیتال یعنی چه؟

وقتی یک سیگنال آنالوگ به دیجیتال تبدیل می‌شود، مدار نمی‌تواند بی‌نهایت نقطه از موج را ثبت کند. در عوض، در فاصله‌های زمانی مشخص مقدار سیگنال اندازه‌گیری می‌شود. به این کار نمونه‌برداری یا Sampling می‌گویند. هرچه تعداد نمونه‌ها در یک ثانیه بیشتر باشد، تغییرات سریع‌تر سیگنال با دقت بیشتری ثبت می‌شوند.

مثال شناخته‌شده آن ضبط صداست. صدای واقعی پیوسته است، اما سیستم دیجیتال در هر ثانیه تعداد زیادی نمونه از آن می‌گیرد و این نمونه‌ها را به عدد تبدیل می‌کند. بنابراین فایل صوتی دیجیتال در اصل مجموعه بزرگی از اعداد است که شکل موج اصلی را با دقت مشخص بازسازی می‌کنند.

رزولوشن ADC چه تأثیری دارد؟

عامل مهم دیگر رزولوشن یا Resolution مبدل ADC است که معمولاً با بیت بیان می‌شود. برای مثال یک ADC هشت‌بیتی می‌تواند ورودی را به 256 سطح تقسیم کند، در حالی که یک ADC ده‌بیتی 1024 سطح در اختیار دارد. هرچه تعداد بیت بیشتر باشد، اختلاف بین سطح‌های اندازه‌گیری کوچک‌تر و امکان ثبت تغییرات ظریف‌تر بیشتر می‌شود.

البته بیت بیشتر همیشه به معنای اندازه‌گیری بهتر نیست. کیفیت منبع تغذیه، ولتاژ مرجع، نویز برد، طراحی مسیرهای PCB و دقت خود سنسور نیز روی نتیجه نهایی تأثیر دارند. ممکن است یک ADC با رزولوشن بالا روی بردی پرنویز، در عمل دقت مورد انتظار را ارائه نکند.

در پروژه‌های میکروکنترلری، اگر عدد ADC مرتب بالا و پایین می‌شود، قبل از متهم کردن سنسور، نویز تغذیه، زمین، ولتاژ مرجع و سیم‌کشی ورودی آنالوگ را بررسی کنید.

چند مثال واقعی از آنالوگ و دیجیتال در یک دستگاه

برای اینکه تفاوت این دو مفهوم ملموس‌تر شود، یک تلفن همراه را در نظر بگیرید. میکروفون گوشی صدای شما را دریافت می‌کند و در بخش ورودی با یک سیگنال آنالوگ سروکار داریم. سپس این سیگنال تبدیل به داده دیجیتال می‌شود تا پردازنده بتواند آن را فشرده، ذخیره یا از طریق شبکه ارسال کند.

در دوربین نیز نور یک پدیده پیوسته است. حسگر تصویر شدت نور را اندازه می‌گیرد و مدارهای مبدل، این اطلاعات را به داده دیجیتال تبدیل می‌کنند. بعد از آن پردازنده تصویر می‌تواند روی رنگ، روشنایی، نویز و جزئیات تصویر پردازش انجام دهد.

حتی یک مولتی‌متر دیجیتال نیز همین ترکیب را دارد. ولتاژی که به پراب‌ها می‌رسد یک کمیت آنالوگ است، اما مدار داخلی آن را اندازه می‌گیرد، به مقدار دیجیتال تبدیل می‌کند و عدد نهایی را روی نمایشگر نشان می‌دهد. بنابراین «دیجیتال» بودن نمایشگر به این معنا نیست که تمام بخش‌های داخل دستگاه دیجیتال هستند.

کاربردهای سیگنال آنالوگ و دیجیتال

کاربردهای سیگنال آنالوگ

  • میکروفون و مدارهای صوتی
  • برخی سنسورهای دما، نور و فشار
  • تقویت‌کننده‌ها و پری‌امپ‌ها
  • مدارهای اندازه‌گیری و ابزار دقیق
  • بخش‌هایی از منابع تغذیه و مدارهای کنترل
  • مدارهای رادیویی و RF

کاربردهای سیگنال دیجیتال

  • کامپیوتر و تلفن همراه
  • میکروکنترلر و پردازنده
  • حافظه‌های دیجیتال
  • تجهیزات شبکه و ارتباطات
  • تلویزیون و دوربین دیجیتال
  • کنترلرهای صنعتی و لوازم خانگی هوشمند

در عمل بسیاری از دستگاه‌های مدرن فقط آنالوگ یا فقط دیجیتال نیستند. یک موبایل، تلویزیون یا دستگاه اندازه‌گیری می‌تواند هم‌زمان بخش‌های آنالوگ برای دریافت سیگنال واقعی و بخش‌های دیجیتال برای پردازش اطلاعات داشته باشد.

مدار Mixed Signal چیست؟

مدار Mixed Signal یا سیگنال مختلط، مداری است که بخش‌های آنالوگ و دیجیتال را کنار هم قرار می‌دهد. بسیاری از تجهیزات الکترونیکی امروزی از همین ساختار استفاده می‌کنند.

یک دستگاه اندازه‌گیری دیجیتال را در نظر بگیرید. سنسور ابتدا یک سیگنال آنالوگ تولید می‌کند. ADC آن را دیجیتال می‌کند، پردازنده مقدار را تحلیل می‌کند و نتیجه روی نمایشگر نشان داده می‌شود. بنابراین آنالوگ و دیجیتال به جای رقابت، مکمل یکدیگر هستند.

هنگام تعمیر مدار چطور سیگنال آنالوگ و دیجیتال را تشخیص دهیم؟

شناخت نوع سیگنال هنگام عیب‌یابی کمک می‌کند ابزار مناسب را انتخاب کنید. برای اندازه‌گیری ولتاژهای ثابت یا تغییرات آهسته، مولتی‌متر معمولاً کافی است؛ اما برای مشاهده شکل موج، فرکانس، پالس، اعوجاج و نویز باید از اسیلوسکوپ استفاده کرد.

در مدار دیجیتال معمولاً پالس‌های مشخص و تغییر بین سطح‌های منطقی دیده می‌شود. در مقابل، یک سیگنال صوتی یا خروجی سنسور آنالوگ معمولاً تغییرات نرم‌تر و پیوسته‌تری دارد. البته فقط ظاهر موج کافی نیست و باید عملکرد بخش موردنظر از مدار نیز بررسی شود.

اگر روی برد با پایه‌هایی مانند ADC، DAC، AUDIO IN، SENSOR OUT، CLK، DATA، SDA یا SCL روبه‌رو شدید، نام پایه‌ها می‌تواند سرنخ خوبی درباره آنالوگ یا دیجیتال بودن مسیر بدهد.

آنالوگ بهتر است یا دیجیتال؟

پاسخ مطلقی وجود ندارد. اگر هدف دریافت مستقیم تغییرات فیزیکی مثل صدا، نور یا دما باشد، بخش آنالوگ اهمیت زیادی دارد. اگر هدف پردازش، ذخیره، کپی یا انتقال اطلاعات باشد، سیستم دیجیتال معمولاً انتخاب مناسب‌تری است.

حتی در تجهیزات صوتی نیز کیفیت نهایی فقط به آنالوگ یا دیجیتال بودن وابسته نیست. کیفیت مبدل‌ها، نرخ نمونه‌برداری، عمق بیت، طراحی آمپلی‌فایر و کیفیت بلندگو همگی روی نتیجه اثر دارند.

جمع‌بندی

تفاوت اصلی سیگنال آنالوگ و دیجیتال در این است که آنالوگ به‌صورت پیوسته تغییر می‌کند، اما دیجیتال اطلاعات را در سطح‌های مشخص نمایش می‌دهد. سیگنال آنالوگ برای دریافت تغییرات واقعی محیط مناسب است و سیگنال دیجیتال برای پردازش، ذخیره و انتقال اطلاعات مزیت بیشتری دارد.

در بسیاری از مدارهای امروزی هر دو نوع سیگنال کنار هم استفاده می‌شوند. سنسور اطلاعات را به شکل آنالوگ دریافت می‌کند، ADC آن را دیجیتال می‌کند، پردازنده داده را بررسی می‌کند و در صورت نیاز DAC دوباره خروجی آنالوگ می‌سازد. به همین دلیل شناخت این دو مفهوم برای درک عملکرد سنسورها، میکروکنترلرها، تجهیزات صوتی و عیب‌یابی مدارهای الکترونیکی بسیار کاربردی است.

برای تشخیص سریع، این جمله را به خاطر بسپارید: آنالوگ = تغییر پیوسته؛ دیجیتال = سطح‌های مشخص و قابل پردازش.