ابزار جدید ti

C6EZFLO ابزار گرافیکی ti برای کار با سری TMS320C6000 C6EZFLO  یک افزونه گرافیکی رایگان می باشد که می توان با ترکیب آن با نرم افزار code composer studio یا سایر ابزار های توسعه DSP از آن استفاده کرد.  C6EZFLO  به توسعه دهنده گان امکان ایجاد کدهای م...


ادامه مطلب

تبلت چیست؟

Tablet PC یک کامپیوتر قابل حمل شبیه نوت بوک یا یک دستگاه لوح مانند است که دارای یک نمایشگر لمسی یا قلمی است که به کاربر خود این امکان را می دهد که به جای موس و کیبورد با دستگاه توسط انگشت دست یا یک قلم مخصوص که Stylus نام دارد کار کند. Table PC...


ادامه مطلب

شتاب دهنده برق در کشور ساخته شد

محققان جهاد دانشگاهي دانشگاه علم و صنعت ايران موفق به طراحي و ساخت منبع تغذيه 200 كيلو ولت به‌ روش چند برابر كننده ولتاژ شدند. مهندس منصور عارفيان، عضو هيأت علمي جهاد دانشگاهي و مجري طرح، با اعلام اين مطلب درباره مشخصات فني اين منبع تغذيه اظهار...


ادامه مطلب

هزار پای روباتیک،هرکول دنیای ریز رباتها

    به تازگی روباتی ۸ میلی متری ساخته شده که با استفاده از ۵۱۲ زائده به جای پا، می تواند در همه جهت ها حرکت کند و تا ۷ برابر وزن خودش بار حمل کند. این هزارپای روباتیک که بیش از نیم گرم وزن ندارد، ابزاری ایده آل برای فعالیت های جاسوسی است. م...


ادامه مطلب

Electrical-circuit full size landscape

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

مرجع پردازنده های دیجیتال.

ti-tms320c6745dsp

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

مرجع پردازنده های دیجیتال.

8953484-ebook-half-icon

شما در این بخش می توانید کتابهای و جزوات فارسی و انگلیسی با موضوعات اموزشی و درسی مرتبط با مباحث برق و الکترونیک دریافت کنید همچنین می توانید کتابهای مورد نظر خود را در قسمت نظرات درخواست کنید تا در صورت امکان در سایت قرار گیرد.با تشکر

مرجع پردازنده های دیجیتال.

294157-Typical microcontroller features

 در این بخش مجموعه ای از اموزشها ونکات مربوط به میکروکنترلرهای mega,xmega) AVR) و nxp ,atmel ) ARM) ،نحوه برنامه نویسی ،کامپایلرها و نمونه برنامه ها قرار دارد و همچنین شما می توانید سوالات خود رادر قسمت نظرات مطرح کنید تا در صورت امکان به انها پاسخ داده شود.با تشکر.

مرجع پردازنده های دیجیتال.

article-icon2

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

مرجع پردازنده های دیجیتال.

جستجو

نظرتان در باره کیفیت مطالب چیست؟






نتایج

موضوع مورد علاقه شما چیست؟






نتایج

حاضرین در سایت

ما 3 مهمان آنلاین داریم
اخرین کاربر عضو شده : ایدا
کل اعضا : 999
کاربران حاضر : 0
تعداد کاربر ثبت شده امروز : 0

شروع کار با ARM و Keil قسمت دهم(ADC)

میانگین امتیار کاربران: / 2
ضعیفعالی 

مبدل آنالوگ به دیجیتال A/D

مبدل A/D موجود روی بعضی انواع LPC2000 یک مبدل 10 بیتی از نوع S.A و با زمان تبدیل 2.44 us یا 410Ksps می باشد.مبدل A/D دارای 4 یا 8 ورودی مولتی پلکس شده بسته به نوع قطعه می باشد.واسط برنامه ریزی برای مبدل A/D در شکل زیر نشان داده شده است.

 

 

 

 

رجیستر کنترل A/D تنظیمات مبدل و نحوه شروع تبدیل را تنظیم می کند.قدم اول در تنظیمات مبدل تنظیم کلاک A/D می باشد.همانند سایر واحد های جانبی دیگر کلاک A/D از تقسیم Pclk بر مقدار مقسم بدست می آید.مقدار Pclk باید بر مقداری تقسیم شود که حاصل برابر 4.5MHz باشد. این حداکثر مقدار ممکن است و اگر Pclk نتواند با تقسیم بر مقدار مقسم با این عدد برابر شود نزدیکترین مقدار کمتر از 4.5MHz که می تواند بدست آید انتخاب می شود.

 

 

Pclk بر مقدار ذخیره شده در رجیستر CLKDIV به اضافه یک تقسیم می شود بنابراین معادله محاسبه کلاک A/D به صورت زیر است:

CLKDIV      =   (PCLK/adclk)   -    1

با وجود قابلیت توقف کلاک مبدل A/D در رجیستر powerdown ظ واحد جانبی A/D این قابلیت را دارد که به طور کامل متوقف و خاموش شود. این رویه مصرف توان و نویز تولید شده به وسیله A/D را از بین می برد.در هنگام ریست A/D در مد خاموش می باشد و به محظ تعیین نرخ کلاک باید فعال شود.این کار به وسیله بیت PDN در رجیستر ADCR کنترل می شود.مقدار یک در این بیت مبدل را فعال می کند.برخلاف واحدهای دیگر مبدل A/D می تواند از پین خارجی هنگامیکه به عنوان GPIO تعریف شده باشد اندازه گیری کند.اگرچه با استفاده از بلوک انتخاب پین برای تبدیل پین خارجی به پین اختصاصی مبدل A/D دقت نهایی تبدیل افزایش خواهد یافت.

قبل از انجام یک تبدیل تفکیک(رزولوشن)نتیجه به وسیله برنامه ریزی میدان CLKS تعیین میشود.A/D حداکثر دارای رزولوشن 10 بیت می باشد کهمی توان در هر رزولوشنی تا حد 3 بیت تنظیم شود.رزولوشن تبدیل برابر است با تعداد سیکل ساعت در هر تبدیل منهای یک.بنا براین برای یک تبدیل 10 بیتی A/D به 11 سیکل   ADCLK و4 سیکل کلاک برای یک تبدیل 3 بیتی نیاز دارد.هنگامیکه شما رزولوشن را تنظیم می کنید یک تبدیل تولید می شود.A/D دارای دو مد تبدیل می باشد سخت افزاری و نرم افزاری.در مد سخت افزاری شما می توانید که تعدادی از کانالها را انتخاب و سپس A/D شروع به کار کند.در این مد یک تبدیل برای هر کانال انجام می شود تا اینکه تبدیل متوقف شود.در پایان نتیجه در داخل رجیستر داده A/D قرار می گیرد.

در پایان یک تبدیل بیت DONE ست می شود و ممکن است یک وقفه نیز تولید شود.نتیجه تبدیل در فیلد V/Vdda به عنوان نرخ ولتاژ انالوگ روی کانال تقسیم بر ولتاژ منبع تغذیه آنالوگ تنظیم می شود.نعداد کانالهای تبدیل های انجام شده نیز در کنار نتیجه ذخیره می شود.این مقدار در میدان CHN ذخیره می شود.سرانجام اگر نتیجه یک تبدیل قبل از نتیجه بعدی خوانده نشود منجر به نوشتن مجدد به وسیله نتیجه جدید و ست شدن بیت Overun می شود.مثال زیر روش استفاده از مبد A/D را در حالت سخت افزاری نشان می دهد.

A/D دارای مد دوم تبدیل به صورت نرم افزاری نیز می باشد.در این مد یک کانال برای شروع انتخاب می شود و با استفاده از بیت SEL تبدیل به وسیله نوشتن 0X01 در میدان START  تحت کنترل نرم افزار شروع می شود. این کار باعث می شود که A/D یک تک تبدیل را انجام و نتیجه در رجیستر ADDR همانند حالت سخت افزاری ذخیره شود. انتها تبدیل به وسیله یک وقفه یا صفر شدن بیت DONE در رجیستر ADDR مشخص می شود.در مد نرم افزاری این امکان وجود دارد که تبدیل با یک انتطباق در تایمر صفر یا تایمر یک یا هنگامیکه یک لبه انتخاب شده روی P0.16 یا P0.22 دیده شود که می تواند بالا رونده یا پایین رونده باشد و با استفاده از بیت EDGE در رجیستر ADCR قابل کنترل است شروع شود.

ساده ترین راه استفاده از مبدل A/D در زیر نشان داده شده است.

مرجع پردازنده های دیجیتال



:confused::cool::cry::laugh::lol::normal::blush::rolleyes::sad::shocked::sick::sleeping::smile::surprised::tongue::unsure::whistle::wink:

1000 کارکتر باقیمانده

Antispam جهت تغییر تصویر کلیک نمایید بزرگ یا کوچک بودن تصویر اهمیت ندارد