مدار نمونه:

در این مدار AD7715  به صورت تک قطبی ، با فرکانس ۲٫۴۵۷۶MHz ، نرخ به روز رسانی خروجی  ۵۰Hz همراه با بافر ورودی به کار رفته است.

ابتدا باید رجیستر ارتباط را مقدار دهی کرد:

G2 G1 STBY R/W RS0 RS1 Zero ۰/DRDY
۰ ۰ ۰ ۰ ۱ ۰ ۰ ۰

Comm_reg = &B00010000

با انتخاب ۰۱  برای بیت های RS ، رجیستر Setup  برای مرحله بعد انتخاب شده است.

حالب به مقدار دهی رجیستر Setup  می‌پردازیم:

FSYNC BUF B/U FS0 FS1 CLK MD0 MD1
۰ ۱ ۱ ۰ ۰ ۱ ۱ ۰

توسط این رجیستر ، بافر ، مد تک قطبی،مد Self-Calibration  ، منبع کلاک پالس۲٫۴۵۷۶MHz  و نرخ به روز رسانی خروجی ۵۰ هرتز انتخاب شده است.

Setup_reg = &B01100110

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

G2 G1 STBY R/W RS0 RS1 Zero ۰/DRDY
۰ ۰ ۰ ۱ ۱ ۱ ۰ ۰

Read_reg = &B00111000

تبدیل دو بایت به یک اینتجر:

Complete_data = Makeint(data_lsb , Data_msb)              a

بعد از باز سازی عدد مورد نظر از بایت های دریافتی باید ولتاژ اندازه گیری شده را مشخص نماییم:

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

بدیهی است که رنج اندازه گیری بین ۰ و مقدار ولتاژ رفرنس خواهد بود.

دانلود سورس کد (Bascom-AVR)

دانلود شماتیک (فایل پروتئوس،بدون امکان شبیه سازی)