
تفاوت سیگنال آنالوگ و دیجیتال در سادهترین تعریف به نحوه نمایش اطلاعات برمیگردد؛ سیگنال آنالوگ بهصورت پیوسته تغییر میکند، اما سیگنال دیجیتال اطلاعات را در سطحهای مشخص و معمولاً به شکل صفر و یک نمایش میدهد. در این مطلب با مثالهای ساده میبینیم هرکدام چگونه کار میکنند و در چه مدارهایی استفاده میشوند.
در الکترونیک، سیگنال یعنی تغییر یک کمیت مانند ولتاژ یا جریان که اطلاعاتی را منتقل میکند. این اطلاعات میتواند صدا، تصویر، دما، فشار، نور، سرعت یا حتی یک فرمان ساده روشن و خاموش باشد.
برای مثال یک سنسور دما میتواند تغییرات دمای محیط را به تغییر ولتاژ تبدیل کند. مدار با اندازهگیری این ولتاژ، دمای محیط را تشخیص میدهد. نوع نمایش همین اطلاعات مشخص میکند که با یک سیگنال آنالوگ یا دیجیتال روبهرو هستیم.
سیگنال آنالوگ یا Analog Signal سیگنالی است که مقدار آن به شکل پیوسته تغییر میکند. یعنی بین دو مقدار، میتواند تعداد بسیار زیادی مقدار میانی وجود داشته باشد.
فرض کنید خروجی یک سنسور بین صفر تا 5 ولت تغییر میکند. این خروجی میتواند 1 ولت، 1.2 ولت، 1.27 ولت یا هر مقدار دیگری در این محدوده باشد. به همین دلیل شکل موج آنالوگ معمولاً نرم و پیوسته دیده میشود.
ولوم قدیمی تنظیم صدا مثال خوبی است. با چرخاندن ولوم، صدا بهتدریج کم یا زیاد میشود و فقط دو حالت «کم» و «زیاد» نداریم. حرکت عقربه آمپرمتر یا تغییر ولتاژ خروجی میکروفون نیز رفتار مشابهی دارد.
بسیاری از پدیدههای واقعی مثل صدا، نور و دما ذاتاً پیوسته هستند؛ بنابراین زمانی که توسط سنسور دریافت میشوند، معمولاً ابتدا به یک سیگنال آنالوگ تبدیل میشوند.
در مدارهای آنالوگ معمولاً فقط مقدار ولتاژ مهم نیست؛ شکل موج، دامنه، فرکانس، فاز و میزان نویز نیز میتواند اطلاعات مهمی در خود داشته باشد. به همین دلیل طراحی بخش آنالوگ یک دستگاه، بهخصوص در مسیرهای صوتی و سنسورهای حساس، معمولاً به چیدمان دقیق قطعات و مسیر زمین مناسب نیاز دارد.
سیگنال دیجیتال یا Digital Signal اطلاعات را در سطحهای مشخص و جدا از هم نمایش میدهد. در بیشتر مدارهای دیجیتال این سطحها با دو حالت 0 و 1 شناخته میشوند.
این دو حالت میتوانند با ولتاژ پایین و بالا، خاموش و روشن یا False و True نمایش داده شوند. کامپیوترها، میکروکنترلرها، حافظهها و پردازندهها اطلاعات را به همین شیوه پردازش میکنند.
در یک مدار واقعی، صفر و یک لزوماً دقیقاً معادل صفر ولت و یک ولتاژ ثابت نیستند. معمولاً برای هر حالت یک محدوده قابل قبول تعریف میشود. همین فاصله بین محدودههای منطقی باعث میشود تغییرات کوچک ناشی از نویز، در بسیاری از شرایط، داده را عوض نکند.
نه همیشه. مفهوم دیجیتال یعنی اطلاعات در سطحهای مشخص و گسسته نمایش داده شود. با این حال سیستم باینری یا دودویی که از 0 و 1 استفاده میکند، رایجترین روش در تجهیزات الکترونیکی و کامپیوتری است.
مثال ساده: کلید برق معمولی دو حالت روشن و خاموش دارد و شبیه یک رفتار دیجیتال است؛ اما دیمر روشنایی که شدت نور را بهتدریج تغییر میدهد، بیشتر به رفتار آنالوگ شباهت دارد.
مهمترین تفاوت این دو نوع سیگنال در نحوه نمایش اطلاعات است. آنالوگ پیوسته است، در حالی که دیجیتال اطلاعات را به سطحهای مشخص تقسیم میکند. این تفاوت روی نویز، ذخیرهسازی، انتقال و روش پردازش اطلاعات نیز اثر میگذارد.
| ویژگی | سیگنال آنالوگ | سیگنال دیجیتال |
|---|---|---|
| نوع تغییر | پیوسته | گسسته و سطحبندیشده |
| نمایش اطلاعات | مقادیر بسیار متنوع در یک محدوده | سطحهای مشخص، معمولاً 0 و 1 |
| حساسیت به نویز | بیشتر | معمولاً کمتر |
| پردازش و ذخیره | سختتر | سادهتر و قابل کنترلتر |
| کاربرد رایج | سنسور، صدا، مدارهای اندازهگیری | کامپیوتر، میکروکنترلر، حافظه و شبکه |
سیگنال آنالوگ معمولاً نسبت به نویز حساستر است، زیرا هر تغییر ناخواسته در مقدار ولتاژ یا جریان میتواند بخشی از اطلاعات اصلی را تغییر دهد. سیگنال دیجیتال تا زمانی که نویز باعث عبور از مرز سطح منطقی نشود، معمولاً اطلاعات را درست تشخیص میدهد.
برای مثال اگر هنگام انتقال صدای آنالوگ روی کابل نویز وارد شود، ممکن است به شکل خشخش یا صدای اضافی شنیده شود. در مقابل، اگر یک مدار دیجیتال محدودهای از ولتاژ را بهعنوان منطق 1 در نظر بگیرد، تغییر کوچک ولتاژ لزوماً باعث تبدیل 1 به 0 نمیشود.
البته سیگنال دیجیتال هم کاملاً در برابر نویز مصون نیست. طراحی ضعیف برد، کابل نامناسب، مسیرهای طولانی، زمین نامناسب یا تداخل الکترومغناطیسی میتواند باعث خطای دیجیتال شود.
چون بسیاری از پدیدههای دنیای واقعی آنالوگ هستند اما پردازندهها با داده دیجیتال کار میکنند، به مبدلهایی برای ارتباط بین این دو دنیا نیاز داریم.
ADC یا Analog to Digital Converter سیگنال آنالوگ را اندازهگیری میکند و آن را به یک مقدار دیجیتال تبدیل میکند تا پردازنده یا میکروکنترلر بتواند آن را بخواند و پردازش کند.
فرض کنید یک سنسور نور بین صفر تا 5 ولت خروجی دارد. ADC این ولتاژ را به یک عدد تبدیل میکند و میکروکنترلر بر اساس آن تصمیم میگیرد که مثلاً چراغ را روشن کند یا شدت نور نمایشگر را تغییر دهد.
DAC یا Digital to Analog Converter مسیر برعکس را انجام میدهد؛ یعنی اطلاعات دیجیتال را به یک سیگنال آنالوگ تبدیل میکند.
پخش موسیقی از گوشی یا کامپیوتر مثال سادهای است. فایل موسیقی به شکل دیجیتال ذخیره شده، اما بلندگو برای تولید صدا به یک سیگنال الکتریکی متغیر نیاز دارد. DAC این داده دیجیتال را به سیگنال مناسب برای بخش صوتی تبدیل میکند.
وقتی یک سیگنال آنالوگ به دیجیتال تبدیل میشود، مدار نمیتواند بینهایت نقطه از موج را ثبت کند. در عوض، در فاصلههای زمانی مشخص مقدار سیگنال اندازهگیری میشود. به این کار نمونهبرداری یا Sampling میگویند. هرچه تعداد نمونهها در یک ثانیه بیشتر باشد، تغییرات سریعتر سیگنال با دقت بیشتری ثبت میشوند.
مثال شناختهشده آن ضبط صداست. صدای واقعی پیوسته است، اما سیستم دیجیتال در هر ثانیه تعداد زیادی نمونه از آن میگیرد و این نمونهها را به عدد تبدیل میکند. بنابراین فایل صوتی دیجیتال در اصل مجموعه بزرگی از اعداد است که شکل موج اصلی را با دقت مشخص بازسازی میکنند.
عامل مهم دیگر رزولوشن یا Resolution مبدل ADC است که معمولاً با بیت بیان میشود. برای مثال یک ADC هشتبیتی میتواند ورودی را به 256 سطح تقسیم کند، در حالی که یک ADC دهبیتی 1024 سطح در اختیار دارد. هرچه تعداد بیت بیشتر باشد، اختلاف بین سطحهای اندازهگیری کوچکتر و امکان ثبت تغییرات ظریفتر بیشتر میشود.
البته بیت بیشتر همیشه به معنای اندازهگیری بهتر نیست. کیفیت منبع تغذیه، ولتاژ مرجع، نویز برد، طراحی مسیرهای PCB و دقت خود سنسور نیز روی نتیجه نهایی تأثیر دارند. ممکن است یک ADC با رزولوشن بالا روی بردی پرنویز، در عمل دقت مورد انتظار را ارائه نکند.
برای اینکه تفاوت این دو مفهوم ملموستر شود، یک تلفن همراه را در نظر بگیرید. میکروفون گوشی صدای شما را دریافت میکند و در بخش ورودی با یک سیگنال آنالوگ سروکار داریم. سپس این سیگنال تبدیل به داده دیجیتال میشود تا پردازنده بتواند آن را فشرده، ذخیره یا از طریق شبکه ارسال کند.
در دوربین نیز نور یک پدیده پیوسته است. حسگر تصویر شدت نور را اندازه میگیرد و مدارهای مبدل، این اطلاعات را به داده دیجیتال تبدیل میکنند. بعد از آن پردازنده تصویر میتواند روی رنگ، روشنایی، نویز و جزئیات تصویر پردازش انجام دهد.
حتی یک مولتیمتر دیجیتال نیز همین ترکیب را دارد. ولتاژی که به پرابها میرسد یک کمیت آنالوگ است، اما مدار داخلی آن را اندازه میگیرد، به مقدار دیجیتال تبدیل میکند و عدد نهایی را روی نمایشگر نشان میدهد. بنابراین «دیجیتال» بودن نمایشگر به این معنا نیست که تمام بخشهای داخل دستگاه دیجیتال هستند.
در عمل بسیاری از دستگاههای مدرن فقط آنالوگ یا فقط دیجیتال نیستند. یک موبایل، تلویزیون یا دستگاه اندازهگیری میتواند همزمان بخشهای آنالوگ برای دریافت سیگنال واقعی و بخشهای دیجیتال برای پردازش اطلاعات داشته باشد.
مدار Mixed Signal یا سیگنال مختلط، مداری است که بخشهای آنالوگ و دیجیتال را کنار هم قرار میدهد. بسیاری از تجهیزات الکترونیکی امروزی از همین ساختار استفاده میکنند.
یک دستگاه اندازهگیری دیجیتال را در نظر بگیرید. سنسور ابتدا یک سیگنال آنالوگ تولید میکند. ADC آن را دیجیتال میکند، پردازنده مقدار را تحلیل میکند و نتیجه روی نمایشگر نشان داده میشود. بنابراین آنالوگ و دیجیتال به جای رقابت، مکمل یکدیگر هستند.
شناخت نوع سیگنال هنگام عیبیابی کمک میکند ابزار مناسب را انتخاب کنید. برای اندازهگیری ولتاژهای ثابت یا تغییرات آهسته، مولتیمتر معمولاً کافی است؛ اما برای مشاهده شکل موج، فرکانس، پالس، اعوجاج و نویز باید از اسیلوسکوپ استفاده کرد.
در مدار دیجیتال معمولاً پالسهای مشخص و تغییر بین سطحهای منطقی دیده میشود. در مقابل، یک سیگنال صوتی یا خروجی سنسور آنالوگ معمولاً تغییرات نرمتر و پیوستهتری دارد. البته فقط ظاهر موج کافی نیست و باید عملکرد بخش موردنظر از مدار نیز بررسی شود.
پاسخ مطلقی وجود ندارد. اگر هدف دریافت مستقیم تغییرات فیزیکی مثل صدا، نور یا دما باشد، بخش آنالوگ اهمیت زیادی دارد. اگر هدف پردازش، ذخیره، کپی یا انتقال اطلاعات باشد، سیستم دیجیتال معمولاً انتخاب مناسبتری است.
حتی در تجهیزات صوتی نیز کیفیت نهایی فقط به آنالوگ یا دیجیتال بودن وابسته نیست. کیفیت مبدلها، نرخ نمونهبرداری، عمق بیت، طراحی آمپلیفایر و کیفیت بلندگو همگی روی نتیجه اثر دارند.
تفاوت اصلی سیگنال آنالوگ و دیجیتال در این است که آنالوگ بهصورت پیوسته تغییر میکند، اما دیجیتال اطلاعات را در سطحهای مشخص نمایش میدهد. سیگنال آنالوگ برای دریافت تغییرات واقعی محیط مناسب است و سیگنال دیجیتال برای پردازش، ذخیره و انتقال اطلاعات مزیت بیشتری دارد.
در بسیاری از مدارهای امروزی هر دو نوع سیگنال کنار هم استفاده میشوند. سنسور اطلاعات را به شکل آنالوگ دریافت میکند، ADC آن را دیجیتال میکند، پردازنده داده را بررسی میکند و در صورت نیاز DAC دوباره خروجی آنالوگ میسازد. به همین دلیل شناخت این دو مفهوم برای درک عملکرد سنسورها، میکروکنترلرها، تجهیزات صوتی و عیبیابی مدارهای الکترونیکی بسیار کاربردی است.