آیا میدانید چشم انسان حدود 135 ميليون سلول بينايي دارد
هيچگاه وقتت را براي کسي که ارزشي براي صرف وقت با تو قائل نيست صرف مکن از گابريل گارسيا مارکز
Logo

برنامه نویسی میکروکنترلرها: الکترونیک

جستجو پیرامون این موضوع:    
[ برگشت به صفحه اصلی | انتخاب موضوع جدید ]

XMEGA AVR


آخرین سری از خانواده میکروکنترلر های avr  که مدتی است ارائه شده است سری xmega  میباشد که دراین بخش به معرفی برخی از مهمترین ویژگی های ان میپردازیم
CLOCK
از جمله اولین نکات این خانواده این است که تا ۳۲ مگاهرتز کلاک را قبول می کنند که در مقایسه با حداکثر ۲۰ مگاهرتزی AVR های معمول، تقریبا دوبرابر سرعت را تامین میکنند و همچنین این کلاک ۳۲ مگاهرتز می تواند بصورت اسیلاتور داخلی و بدون نیاز به هیچ کریستالی تامین شود. همچنین برای تنظیم کلاک احتیاج به تغییر فیوزبیت نیست و این کار از طریق تغییر رجیسترهای داخلی انجام می شود. همیشه در ابتدای شروع به کار آی سی ابتدا بصورت خودکار کلاک داخلی ۲مگاهرتز انتخاب می شود و سپس بوسیله کدهای نوشته شده، نوع کلاک، قابل تغییر است.
یک مکانیزم بسیار جالب در این آی سی قابل فعال سازی است که حتی در صورتی که کلاک خارجی فعال باشد و به هر دلیلی عمل نکند،CPU بصورت اتوماتیک روی کلاک داخلی سوئیچ کند. بنابراین کلیه مشکلاتی که در AVR های معمولی به دلیل تنظیم غلط فیوزبیت ها و یا از کار افتادن کریستال یا اسیلاتور خارجی بوجود می آید، در مورد این آی سی می تواند موضوعیت نداشته باشد. وجود PLL داخلی هم از ویژگی های دیگر این خانواده است که بوسیله آن می توان انواع کلاک ها را از یک منبع ثابت بدست آوردو همچنین یک مکانیزم( DFLL(Digital Frequency Locked Loop هم قابل فعال سازی است که اسیلاتور دائما مقدار خود را تصحیح می کند و پایداری و صحت کلاک بهبود می یابد.
در مورد راه‌اندازی Xmega با فرکانس بالاتر از حداکثر ، Xmega overclock را ببینید.




چهارشنبه، 20 مرداد ماه، 1389 | 3 نظر | بازدید [ 2280 ]

در بیشتر مدارات آنالوگ نیاز به یک ولتاژ منفی برای کار با OpAmp ها نیز هست که به روش های مختلف می توان آنرا ایجاد کرد یکی از راحت ترین روش ها استفاده از آی سی ICL7660s که فقط با ۲ خازن می تواند یک ولتاژ متقارن ایجاد کند

همانطور که در شکل مشاهده می کنید با استفاده از ۲ خازن که مقادیر آنها خیلی هم مهم نیست می تواندی این مدار را راه اندازی کنید ابتدا خازن اصلی به ورودی وصل ده و تا V+ شارژ شده و سپس به صورت معکوس به خروجی متصل خواهد شد در این روش ولتاژ خروجی تقریبا برابر ولتاژ ورودی و به صورت معکوس خواهد بود
این مدار جریان زیاد را برای شما فراهم نمی کند میتوانید آنرا مانند یک منبع تغذیه معمولی با مقاومت داخلی حدودا ۲۳ اهم (یک مقاوت سری )در نظر بگیرید که برای کار های در حد میلی آمپر مناسب خواهد بود




دوشنبه، 18 مرداد ماه، 1389 | 0 نظر | بازدید [ 1222 ]

راه‌اندازی موسفت های قدرت به نظر راحت می رسد این ترانزیستورها دارای یک پایه گیت هستند که با اعمال ولتاژ می توان ترانزیسترو را خاموش و یا روشن کرد به علت مقاومت داخلی بالای آن تقریبا نیاز به جریان اضافی نیز ندارند
این ترانزیستور ها بیشتر در مدارات سوئیچینگ استفاده می شوند که یا کامل خاموش یا روشن هستند بنابراین توان هدر رفته رد آنها تقریبا صفر است ولی هنگام روشن و یا خاموش شدن آنها اگر ولتاژ گیت کافی نباشد و یا با شیب آنها را روشن کنیم باعث داغ شدن ترانزیستور خواهیم شد
این ترانزیسترو ها معمولا دارای ظرفیت خازنی در گیت خود هستند که مانع سریع روشن و یا خاموش شدن ترانزیستور خواهند شد در واقع در لحظه اول گیت به صورت اتصال کوتاه عمل کرده و جریان زیادی را مصرف خواهد کرد و به سرعت به حالت روشن و یا خاموش تغییر حالت نخواهد داد بنابراین با توجه به مقاومت ظاهری نسبتا زیاد این ترانزیستور ها نیاز به تقویت کننده جریان برای گیت آنها خواهیم داشت که می توانید از آی سی ICL7667 استفاده کنید (کاتالوگ در ادامه)




دوشنبه، 18 مرداد ماه، 1389 | 0 نظر | بازدید [ 1091 ]

سیگنال Hold در مود می نیمم

در حالت کلی درخواست Hold یعنی اینکه یک مدار بیرون از ریزپردازنده درخواست کنترل گذرگاه های سیستم را داشته باشد و ریزپردازنده گذرگاه ها را در اختیار کنترل کننده دیگری قرار دهد. چون در اینجا فقط Hold در مود می نیمم بررسی می شود، بنابراین کنترل کننده دیگر می تواند تراشه DMA یا نظایر آن باشد که البته امکان کنترل گذرگاه از طریق تراشه کنترل کننده گذرگاه وجود دارد.

پایه HOLD (ورودی) (Active High)

سیگنال Hold ریزپردازنده 8086/8088 از طریق این پایه به آن وارد می شود و ریزپردازنده را در وضعیت Hold قرار می دهد. به این ترتیب مدارات بیرونی و دستگاه های جانبی که می خواهند کنترل گذرگاه های سیستم را بر عهده بگیرند از طریق این پایه در خواست hold می نمایند.




جمعه، 15 مرداد ماه، 1389 | 0 نظر | بازدید [ 804 ]

پایه SS0 (خط خروجی و سه حالته) ( فقط در 8088 )

همانطوری که اشاره شد در ریزپردازنده 8088 نیازی به سیگنال BHE نیست و در این ریزپردازنده به جای آن، سیگنال SS0 در نظر گرفته شده (در فهرست مقالات میکرو رایانه جستجو کنید) و این سیگنال به همراه دو سیگنال دیگر؛ در مود می نیمم؛ برای تعیین وضعیت ریزپردازنده 8088 به کار می رود. درمود ماکزیمم پایه SS0 همواره دارای ولتاژ یک منطقی است. (بنابراین، پایه SS0 یکی از موارد اختلاف بین 8088 و 8086 میباشد)

جدول تعیین وضعیت در ریزپردازنده 8088

در ریزپردازنده 8088 و در مود می نیمم سیگنال SS0 به همراه دو سیگنال DT/R و M/IO برای تعیین وضعیت ریزپردازنده (فقط 8088) به کار برده می شود. اگر کنترل کننده گذرگاه در سیستم وجود داشته باشد از سیگنال خروجی DT/R آن؛ به جای سیگنال DT/R ریزپردازنده؛ استفاده می شود. در جدول زیر نحوه عملکرد این سیگنال ها آمده است:




جمعه، 15 مرداد ماه، 1389 | 0 نظر | بازدید [ 825 ]

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
272829

پنج شنبه

4

4 اسفند ماه، 1390
23/02/2012


رخدادی برای امروز ثبت نشده

جستجو در تقویم ...
cash40-D4

آمار کاربران

نظرسنجی
نظر شما درباره سایت

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 465    نظرات: 35


لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H1

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

یک موضوع انتخاب کنید:


تبادل لینک
PicPars با تمامی وب سایتها و وبلاگها تبادل لینک میکند. ابتدا لینک ما در وب خود ثبت کنید و سپس لینک خود را از اینجا برای ما ارسال کنید. در اولین فرصت لینک شما در سایت ثبت می شود.








به PicPars امتیاز دهید ممنون از حمایت شما