ماژول مبدل دیجیتال به آنالوگ MCP4725 جهت تبدیل سیگنال های دیجیتال به سیگنال های آنالوگ استفاده می شود که در اصطلاح به آنها
DAC گفته می شود. این ماژول دارای رزولوشن (دقت ، توان تفکیک) 12بیتی است که امکان تولید 4096 سطح ولتاژ مختلف را فراهم می کند و برای کاربرد هایی که نیاز به دقت بالا در تولید سیگنال آنالوگ دارند مناسب است.
این مبدل کاربردی از طریق I2C از میکروکنترلر یا برد آردوینو داده ها را دریافت می کند و ولتاژ کاری آن 2.7 ولت تا 5.5 ولت میباشد.
نکته آموزشی :
آفست (Offset) در سیگنالهای آنالوگ به اختلاف یا جابهجایی ثابت مقدار ولتاژ نسبت به مبنای صفر گفته میشود. در بسیاری از مدارهای الکترونیکی، لازم است که سیگنال آنالوگ به سطح ولتاژ خاصی منتقل شود تا با ورودی مدارهای دیگر مانند ADC ها، تقویتکنندهها یا میکروکنترلرها هماهنگ شود. ماژول DAC 12 بیتی MCP4725 گزینهای مناسب برای اعمال آفست به سیگنالهای آنالوگ است و بهویژه در پروژههایی که نیاز به جابهجایی دامنه سیگنال دارند، کاربرد فراوان دارد.
برای مثال، فرض کنید یک موج سینوسی بین 0 تا 5 ولت تولید کردهاید، اما سیستم یا ورودی مقصد فقط میتواند سیگنالهایی بین 2 تا 4 ولت را دریافت کند. در این حالت، میتوان با استفاده از MCP4725 یک آفست مثبت به سیگنال اضافه کرد تا دامنه موج در بازهی موردنظر قرار گیرد. این روش نهتنها تطبیقپذیری را بالا میبرد، بلکه باعث محافظت از ورودیهای حساس نیز میشود.
آفست میتواند به سه صورت در مدار ظاهر شود. در آفست سختافزاری، انحراف در سطح سختافزار مانند مبدلهای آنالوگ به دیجیتال (ADC) یا تقویتکنندهها ایجاد میشود که معمولاً از طریق کاهش نرمافزاری مقدار اصلاح میشود. در آفست نرمافزاری، آفست در فرآیند تولید سیگنال یا تنظیم ولتاژ اعمال میشود و معمولاً با اضافهکردن یک عدد ثابت در کدنویسی میکروکنترلر جبران میشود. و در نهایت، آفست دینامیک ناشی از تغییرات محیطی مانند دما یا تغذیه است که نیاز به اندازهگیری و اصلاح دورهای در زمان اجرا دارد.