![]() |
![]() |
|
| مهندسی برق الکترونیک را بهتر بشناسیم (به زبان ساده و ....) |
|
"Nature laughs at the difficulties of integration" - Pierre-Simon de Laplace طبيعت مسائل مشکل رياضی را به سخره می گيرد! (سیمون لاپلاس) در بيشتر زمينه های علمی، نقش رياضیات ایجاد مدل هایی دقيق و قابل بررسی برای پديده های فيزیکی است و اين ابزار کارآمد امکان مطالعه ی کمی و پیش بینی پدیده ها ی طبيعی را به انسان می دهد. با اين وجود در شرايطی که به برخی زمینه های کاربردی در مهندسی، به ابزارهای ریاضی به ديده ای صلب و کاربردی نگریسته شود امکان درک شهودی و در نتیجه ایجاد خلاقیت از محقق سلب شده و استعدادهای بالقوه کمتر مجال بروز می یابند. نوشته ی فوق مقدمه ای بود برای ترغیب دوست داران ریاضیات زنده به مطالعه ی کتاب ارزنده ی: The Scientist and Engineer's Guide to Digital Signal Processing در اين کتاب که تمام فصول آن به رايگان در اینترنت منشر شده، مولف کوشيده است تا با ايجاد دیدگاهی بنیادی مطالب عمدتا سنگین پردازش سیگنال دیجیتال یا DSP را از زوایای فیزیکی به خواننده تفهیم کند. 13 فصل ابتدایی این کتاب مباحث مربوط به سیگنال سیستم و همچنين پیش نیارهای پردازش سیگنال دیجیتال را با زبانی شیوا پوشش داده و بعد از آن تا فصل 21 ام فیلتر دیجیتال به تفصیل بحث شده است. 8 فصل بعد آن شامل مباحث کاربردی از قبیل: پردازش صوت و تصویر، شبکه های عصبی، فشرده سازی اطلاعات و غیره می باشد. 4 فصل پایانی که به نوعی ادامه ی 13 فصل ابتدایی می باشند، ابزارهای پردازش را در حوزه ی اعداد مختلط پوشش می دهند. لیست فصول در زیر آورده شده است. برای دانلود به این آدرس مراجعه کنید. Chapter 1. The Breadth and Depth of DSP Chapter 2. Statistics, Probability and Noise Chapter 3. ADC and Chapter 4. DSP Chapter 5. Linear Systems Chapter 6. Convolution Chapter 7. Properties of Convolution Chapter 8. The Discrete Fourier Transform Chapter 9. Applications of the DFT Chapter 10. Fourier Transform Properties Chapter 11. Fourier Transform Pairs Chapter 12. The Fast Fourier Transform Chapter 13. Continuous Signal Processing DIGITAL FILTERS Chapter 14. Introduction to Digital Filters Chapter 15. Moving Average Filters Chapter 16. Windowed-Sinc Filters Chapter 17. Custom Filters Chapter 18. FFT Convolution Chapter 19. Recursive Filters Chapter 20. Chebyshev Filters Chapter 21. Filter Comparison APPLICATIONS Chapter 22. Audio Processing Chapter 23. Image Formation and Display Chapter 24. Linear Image Processing Chapter 25. Special Imaging Techniques Chapter 26. Neural Networks (and more!) Chapter 27. Data Compression Chapter 28. Digital Signal Processors Chapter 29. Getting Started with DSPs COMPLEX TECHNIQUES Chapter 30. Complex Numbers Chapter 31. The Complex Fourier Transform Chapter 32. The Chapter 33. The z-Transform |
|
+ تهیه و تنظیم
توسط مهندس علی قاسمی |
|
|
ترمیستور از مواد نیمه هادی ساخته می شود. ترمیستور از اکسید فلزاتی چون منگنز، نیکل، کبالت، مس و یا آهن همراه با سیلیکون ساخته می گردد. رنج دمای آن 50- تا 150 و نهایت 300 درجه سانتیگراد می باشد. در بیشتر مصارف مقاومت آن در دمای 25 درجه سانتیگراد( در RTD مقاومت آن نسبت به صفر درجه محاسبه می شد در ترمیستورها نسبت به 25 درجه سانتیگراد محاسبه می شود.) بین 100 تا 100کیلو اهم می باشد. البته ترمیستورهایی با مقاومت اولیه پایین تر از 10اهم و بالاتر از 40مگا اهم نیز استفاده می شود. ترمیستورها به دو نوع تقسیم می شوند(Negative Temperature Coefficient NTC که با افزایش دما مقاومت آن کاهش می یابد و(Positive Temperature Coefficient) PTC که با افزایش دما مقاومت آن کاهش می یابد. ترمیستور نوع NTC حساسیت 3- % تا 6- دارد که در مقایسه با RTD خیلی بالاتر است که باعث گشته سیگنال پاسخ بهتری نسبت به ترموکوپل و RTD داشته باشد، از جهت دیگر حساسیت پایین RTD و ترموکوپل آنها را انتخاب خوبی برای دماهای بیش از 260 درجه سانتیگراد کرده است و این محدودیتی برای ترمیستور است. در سال 1833 میشل فاراده فیزیکدان و شیمی دان انگلیسی گزارشی در مورد رفتار نیمه هادی سولفید نقره داد، که این جرقه اولیه پیدایش ترمیستور بود. به خاطر محدودیتی که ترمیستور در سختی تولید و کاربرد در صنعت داشت تولید تجاری و استفاده از آن تا صد سال بعد انجام نشد و از سال 1980 استفاده از ترمیستور به صورت گسترده شروع شد. مدار بهسازی برای تبدیل مقاومت ترمیستور به ولتاژ می توان از مدار پل استفاده نمود ولی به دلیل مشخصه غیر خطی ترمیستور، خطای غیر خطی مدار پل تاثیر می گذارد که در صورت استفاده از مدار پل باید این موضوع لحاظ شود. روش دیگر استفاده از مدار تقسیم ولتاژ است.که به دلیل مقاومت زیاد ترمیستور راه حل مناسبی می باشد. روش دیگر استفاده از مدار زیر است.میکروکنترلر PIC12C508 که توضیح داده می شود. روش دیگر استفاده از مدار پایین است که روشی مشابه تقسیم ولتاژ می باشد. در این روش OP. Amp با نسبت مقاومت ترمیستور به Rs ولتاژ خروجی را تولید می کند. یک کار دیگر استفاده از مدار مجتمع AD7711 است که یک A/D می باشد. روش دیگر استفاده از مداری با IC ، AD7705 می باشد. |
|
+ تهیه و تنظیم
توسط مهندس علی قاسمی |
|
|
ezPIC is low cost serial port programmer for PIC microcontroller and I2C EEPROM. The programmer does not need external power supply and it takes all necessary power and signal from RS232 Serial Port.
Features
Using IC-Prog for Programming1. Select appropriate PIC / EEPROM Device to be programmed 2. Load a file, Click on open file… 3. Put your device in the hardware at proper location and check for proper switch position. 4. Program All to write and verify the file into device.
جهت مطالعه این تصاویر را جدا گانه ذخیره نمایید. همچنین لینک زیر را ببینید با تشکر از سایت سانروم دات کام |
|
+ تهیه و تنظیم
توسط مهندس علی قاسمی |
|
|
حافظه ROM يک نوع مدار مجتمع (IC) است که در زمان ساخت داده هائی در آن ذخيره می گردد. اين نوع از حافظه ها علاوه بر استفاده در کامپيوترهای شخصی در ساير دستگاههای الکترونيکی نيز بخدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع زير می باشند:
هر يک از مدل های فوق دارای ويژگی های منحصربفرد خود می باشند . حافظه های فوق در موارد زيردارای ويژگی مشابه می باشند:
مبانی حافظه های ROM حافظه ROM از تراشه هائی شامل شبکه ای از سطر و ستون تشکيل شده است ( نظير حافظه RAM) . هر سطر وستون در يک نقظه يکديگر را قطع می نمايند. تراشه های ROM دارای تفاوت اساسی با تراشه های RAM می باشند. حافظه RAM از " ترانزيستور " بمنظور فعال و يا غيرفعال نمودن دستيابی به يک " خازن " در نقاط برخورد سطر و ستون ، استفاده می نمايند.در صورتيکه تراشه های ROM از يک " ديود" (Diode) استفاده می نمايد. در صورتيکه خطوط مربوطه "يک" باشند برای اتصال از ديود استفاده شده و اگر مقدار "صفر" باشد خطوط به يکديگر متصل نخواهند شد. ديود، صرفا" امکان حرکت " جريان " را در يک جهت ايجاد کرده و دارای يک نفطه آستانه خاص است . اين نقطه اصطلاحا" (Forward breakover) ناميده می شود. نقطه فوق ميزان جريان مورد نياز برای عبور توسط ديود را مشخص می کند. در تراشه ای مبتنی بر سيليکون نظير پردازنده ها و حافظه ، ولتاژ Forward breakover تقريبا" معادل شش دهم ولت است .با بهره گيری از ويژگی منحصر بفرد ديود، يک تراشه ROM قادر به ارسال يک شارژ بالاتر از Forward breakover و پايين تر از ستون متناسب با سطر انتخابی ground شده در يک سلول خاص است .در صورتيکه ديود در سلول مورد نظر ارائه گردد، شارژ هدايت شده (از طريق Ground ) و با توجه به سيستم باينری ( صفر و يک )، سلول يک خوانده می شود ( مقدار آن 1 خواهد بود) در صورتيکه مقدار سلول صفر باشد در محل برخورد سطر و ستون ديودی وجود نداشته و شارژ در ستون ، به سطر مورد نظر منتقل نخواهد شد. همانطور که اشاره گرديد، تراشه ROM ، مستلزم برنامه نويسی وذخيره داده در زمان ساخت است . يک تراشه استاندارد ROM را نمی توان برنامه ريزی مجدد و اطلاعات جديدی را در آن نوشت . در صورتيکه داده ها درست نبوده و يا مستلزم تغيير و يا ويرايش باشند، می بايست تراشه را دور انداخت و مجددا" از ابتدا عمليات برنامه ريزی يک تراشه جديد را انجام داد.فرآيند ايجاد تمپليت اوليه برای تراشه های ROM دشوار است .اما مزيت حافظه ROM بر برخی معايب آن غلبه می نمايد. زمانيکه تمپليت تکميل گرديد تراشه آماده شده، می تواند بصورت انبوه و با قيمت ارزان به فروش رسد.اين نوع از حافظه ها از برق ناچيزی استفاده کرده ، قابل اعتماد بوده و در رابطه با اغلب دستگاههای الکترونيکی کوچک، شامل تمامی دستورالعمل های لازم بمنظور کنترل دستگاه مورد نظر خواهند بود.استفاده از اين نوع تراشه ها در برخی از اسباب بازيها برای نواختن موسيقی، آواز و ... متداول است . حافظه PROM توليد تراشه های ROM مستلزم صرف وقت و هزينه بالائی است .بدين منظور اغلب توليد کنندگان ، نوع خاصی از اين نوع حافظه ها را که PROM )Programmable Read-Only Memory) ناميده می شوند ، توليد می کنند.اين نوع از تراشه ها با محتويات خالی با قيمت مناسب عرضه شده و می تواند توسط هر شخص با استفاده از دستگاههای خاصی که Programmer ناميده می شوند ، برنامه ريزی گردند. ساختار اين نوع از تراشه ها مشابه ROM بوده با اين تفاوت که در محل برخورد هر سطر و ستون از يک فيوز( برای اتصال به يکديگر) استفاده می گردد. يک شارژ که از طريق يک ستون ارسال می گردد از طريق فيوز به يک سلول پاس داده شده و بدين ترتيب به يک سطر Grounded که نماينگر مقدار "يک" است ، ارسال خواهد شد. با توجه به اينکه تمام سلول ها دارای يک فيوز می باشند، درحالت اوليه ( خالی )، يک تراشه PROM دارای مقدار اوليه " يک" است . بمنظور تغيير مقدار يک سلول به صفر، از يک Programmer برای ارسال يک جريان خاص به سلول مورد نظر، استفاده می گردد.ولتاژ بالا، باعث قطع اتصال بين سطر و ستون (سوختن فيوز) خواهد کرد. فرآيند فوق را " Burning the PROM " می گويند. حافظه های PROM صرفا" يک بار قابل برنامه ريزی هستند. حافظه های فوق نسبت به RAM شکننده تر بوده و يک جريان حاصل از الکتريسيته ساکن، می تواند باعث سوخته شدن فيور در تراشه شده و مقدار يک را به صفر تغيير نمايد. از طرف ديگر ( مزايا ) حافظه ای PROM دارای قيمت مناسب بوده و برای نمونه سازی داده برای يک ROM ، قبل از برنامه ريزی نهائی کارآئی مطلوبی دارند. حافظه EPROM استفاده کاربردی از حافظه های ROM و PROM با توجه به نياز به اعمال تغييرات در آنها قابل تامل است ( ضرورت اعمال تغييرات و اصلاحات در اين نوع حافظه ها می تواند به صرف هزينه بالائی منجر گردد)حافظه هایEPROM)Erasable programmable read-only memory) پاسخی مناسب به نياز های مطح شده است ( نياز به اعمال تغييرات ) تراشه های EPROM را می توان چندين مرتبه باز نويسی کرد. پاک نمودن محتويات يک تراشه EPROM مشتلزم استفاده از دستگاه خاصی است که باعث ساطع کردن يک فرکانس خاص ماوراء بنفش باشد.. پيکربندی اين نوع از حافظه ها مستلزم استفاده از يک Programmer از نوع EPROM است که يک ولتاژ را در يک سطح خاص ارائه نمايند ( با توجه به نوع EPROM استفاده شده ) اين نوع حافظه ها ، نيز دارای شبکه ای مشتمل از سطر و ستون می باشند. در يک EPROM سلول موجود در نقظه برخورد سطر و ستون دارای دو ترانزيستور است .ترانزيستورهای فوق توسط يک لايه نازک اکسيد از يکديگر جدا شده اند. يکی از ترانزيستورها Floating Gate و ديگری Control Gate ناميده می شود. Floating gate صرفا" از طريق Control gate به سطر مرتبط است. ماداميکه لينک برقرارباشد سلول دارای مقدار يک خواهد بود. بمنظور تغيير مقدار فوق به صفر به فرآيندی با نام Fowler-Nordheim tunneling نياز خواهد بود .Tunneling بمنظور تغيير محل الکترون های Floating gate استفاده می گردد.يک شارژ الکتريکی بين 10 تا 13 ولت به floating gate داده می شود.شارژ از ستون شروع و پس از ورود به floating gate در ground تخليه خواهد گرديد. شارژ فوق باعث می گردد که ترانزيستور floating gate مشابه يک "پخش کننده الکترون " رفتار نمايد . الکترون های مازاد فشرده شده و در سمت ديگر لايه اکسيد به دام افتاد و يک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان يک صفحه عايق بين control gate و floating gate رفتار می نمايند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونيتور خواهد کرد. در صورتيکه جريان گيت بيشتر از 50 درصد شارژ باشد در اينصورت مقدار "يک" را دارا خواهد بود.زمانيکه شارژ پاس داده شده از 50 درصد آستانه عدول نموده مقدار به "صفر" تغيير پيدا خواهد کرد.يک تراشه EPROM دارای گيت هائی است که تمام آنها باز بوده و هر سلول آن مقدار يک را دارا است. بمنظور باز نويسی يک EPROM می بايست در ابتدا محتويات آن پاک گردد. برای پاک نمودن می بايست يک سطح از انرژی زياد را بمنظور شکستن الکترون های منفی Floating gate استفاده کرد.در يک EPROM استاندارد ،عمليات فوق از طريق اشعه ماوراء بنفش با فرکانس 253/7 انحام می گردد.فرآيند حذف در EPROM انتخابی نبوده و تمام محتويات آن حذف خواهد شد. برای حذف يک EPROM می بايست آن را از محلی که نصب شده است جدا کرده و به مدت چند دقيقه زير اشعه ماوراء بنفش دستگاه پاک کننده EPROM قرار داد. حافظه های EEPROM و Flash Memoryبا اينکه حافظه ای EPROM يک موفقيت مناسب نسبت به حافظه های PROM از بعد استفاده مجدد می باشند ولی کماکن نيازمند بکارگيری تجهيزات خاص و دنبال نمودن فرآيندهای خسته کننده بمنظور حذف و نصب مجدد آنان در هر زمانی است که به يک شارژ نياز باشد. در ضمن، فرآيند اعمال تغييرات در يک حافظه EPROM نمی تواند همزمان با نياز و بصورت تصاعدی صورت پذيرد و در ابتدا می بايست تمام محتويات را پاک نمود.حافظه های Electrically Erasable Programmable Read Only Memory)EEPROM) پاسخی مناسب به نيازهای موجود است . در حافظه های EEPROM تسهيلات زير ارائه می گردد:
در عوض استفاده از اشعه ماوراء بنفش، می توان الکترون های هر سلول را با استفاده از يک برنامه محلی و بکمک يک ميدان الکتريکی به وضعيت طبيعی برگرداند. عمليات فوق باعث حذف سلول های مورد نظر شده و می توان مجددا" آنها را بازنويسی نمود.تراشه های فوق در هر لحظه يک بايت را تغيير خواهند داد.فرآيند اعمال تغييرات در تراشه های فوق کند بوده و در مواردی که می بايست اطلاعات با سرعت تغيير يابند ، سرعت لازم را نداشته و دارای چالش های خاص خود می باشند. توليدکنندگان با ارائه Flash Memory که يک نوع خاص از حافظه های EEPROM می باشد به محدوديت اشاره شده پاسخ لازم را داده اند.در حافظه Falsh از مدارات از قبل پيش بينی شده در زمان طراحی ، بمنظور حذف استفاده می گردد ( بکمک ايجاد يک ميدان الکتريکی). در اين حالت می توان تمام و يا بخش های خاصی از تراشه را که " بلاک " ناميده می شوند، را حذف کرد.اين نوع حافظه نسبت به حافظه های EEPROM سريعتر است ، چون داده ها از طريق بلاک هائی که معمولا" 512 بايت می باشند ( به جای يک بايت در هر لحظه ) نوشته می گردند. شکل زير حافظه BIOS را که نوع خاصی از حافظه ROM مدل Flash memory است ، نشان می دهد.
|
|
+ تهیه و تنظیم
توسط مهندس علی قاسمی |
|
|
صفحه نخست پست الکترونیک آرشیو |
| درباره وبلاگ |
"Nature laughs at the difficulties of integration" - Pierre-Simon de Laplace
|
|
RSS
|