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

جستجو در سایت

صفحه اصلیآموزشآموزش میکروکنترلر AVRمبدل آنالوگ به دیجیتال ADC

مبدل آنالوگ به دیجیتال 10بیتی (ADC)

برنامه نویسی مقدماتی AVR

- ADC یا A/D convertor دارای دو پین مجزا برای تغذیه می باشد. AVCC و AGND
- ولتاژ بین AVCC نمی بایست تفاضل ولتاژی بیش از 3/0 (-+) ولت از VCC داشته باشد. (vcc تغذیه دیجیتال میکرو)
- چنانچه بخواهیم از ولتاژ Refrence یا مرجع خارجی استفاده کنیم باید این ولتاژ توسط یک خازن به زمین کوپل گردد.(خازن 10nf از پایه AVCC به زمین وصل شود.این به خاطر spike روی خط تغذیه است.)
- ADC یک ولتاژ آنالوگ را تبدیل به یک عدد 10 بیتی دیجیتال می کند.
- هر واحد اندازه گیری در ADC را یک رزولوشن می گوییم (1LSB).
- ADC با یک شدن بیت ADEN از رجیستر ADCSRA ،فعال می گردد.Vref و کانال ورودی انتخاب شده تا زمانی که بیت ADEN یک نشود هیچ اثری ندارد .(دو قسمت کانال و ADMUX را قفل می کند.)
- برای جلوگیری از مصرف توان بالا می توان A/D را خاموش کرد تا توان گرفته شده از منبع تقلیل نماید.(با فرمان 0 =ADEN )
- هنگامیکه بخواهیم تبدیلات تکی داشته باشیم (single ended) باید بیت ADSC را (A/D start convertion) یک کنیم.در مدت زمانیکه عملیات تبدیل در حال انجام است این بیت همچنان یک باقی می ماند.
پس از اتمام کار توسط سخت افزار صفر می گردد.

نوشته شده توسط: علی کاظمی

ارتباط با ما

فرم ورود



بازگشت به بالا