شنبه, ۳ آبان , ۱۳۹۳

مبدل usb به سریال ft232 به همراه EEPROM

آی سی ft232

آی سی ft232

یکی از دغدغه اصلی بچه های رشته الکترونیک برقراری ارتباط بین میکروکنترلر ها و کامپیوتر از طریق پورت usb می باشد هم چنین که در سیستم های جدید و به خصوص لپ تاپ ها از پورت com یا پرینتر خبری نیست در این صورت استفاده از چنین مبدل هایی در قالب یک مدار ساده یا آی سی به شدت حس می شود.

آی سی ft232 یک مبدل usb  به سریال می باشد که به راحتی از طریق پورت های سریال میکرو (rxd  , txd) می توان با کامپیوتر تبادل اطلاعات داشت و از طریق ساخت یک پورت مجازی این کار صورت می گیرد.

برخی از مشخصات بارز آی سی ft232  به صورت زیر می باشد:

1- تغذیه کاری بین ۴٫۴ تا ۵٫۲۵ ولت
2- سازگار شده با usb 1.1  و  usb 2
3- تبادل اطلاعات توسط یک چیپ و با حداقل قطعات جانبی
4- سرعت تبادل اطلاعات تا ۱ مگابیت
5- مبدل usb  به  rs232
6- مبدل usb  به rs422   و  rs485

در ضمن این نکته را یاد آوری کنم که سطح منطقی ولتاژ این آی سی TTL  می باشد پس نیازی به مبدل ها از جمله max232 نیست.

برای ارسال  و یا دریافت اطلاعات باید پایه rxd  میکرو را به پایه txd  آی سی ft232 که در برد مدار چاپی تعیین شده وصل کنید پایه txd  میکرو را به پایه rxd  آی سی ft232 وصل نمائید .درضمن باید زمین آی سی و ماژول نیز به هم وصل می شوند.

در این پروژه می خواهیم نحوه استفاده از EEPROM در FT232bm را بررسی کنیم. برای این کار باید از آی سی 93C46 استفاده کنیم.

برای این منظور اول باید مدار زیر را بسته باشید .

ft232 (2) 

بعد از بستن مدار بالا، مدار زیر را به صورت دقیق ببندید (در ادامه مدار قبل)

ft232 eeprom

 (توجه کنید شماره پایه ها در این قطعه به این صورت است که هنگامی که قطعه را برای خواندن شماره، مقابل خود می گیرید اولین پایه از پایین , سمت چپ قطعه پایه شماره یک می باشد.)

حال پس از دانلود نرم افزار از لینک پیوست، کار پروگرام قطعه را آغاز می کنیم.(برای پروگرام کردن EEPROM نیاز به برنامه MPROG می باشد)

نکته: برنامه mprog طبق توصیه شرکت سازنده برای کار کرد صحیح(در استفاده از EEPROM ) نیاز به درایور سری D2XX دارد که می توانید از پیوست زیر آن را نیز دانلود کنید. 

downlaod  دانلود نرم افزار MPROG

downlaod  دانلود درایور سری D2XX

 

 ابتدا ماژول ساخته شده در مرحله قبل را به USB متصل کنید. پس از شناسایی USB برنامه دانلود شده را باز کنید.

mprog-multi

در این حالت با کلیک بر روی گزینه مشخص شده  1 وضعیت EEPROM را می توان تشخیص داد.
حال برای ایجاد یک پروژه جدید گزینه مشخص شده  2 را بزنید. در این حالت می توانید مشخصات مربوط به قطعه متصل شده به کامپیوتر را تنظیم کنید.

 offlin maprog

Device Type -1 را روی FT232BM تنظیم کنید.

2- توصیه می شود USB VID/PID را تغییر ندهید چون این دو کد برای شناسایی و نصب درایور قطعه مورد استفاده قرار می گیرند و تغییر ات موجب نشناختن قطعه توسط کامپیوتر می شود.

3- Power Option را روی Bus Powered تنظیم کنید. (با توجه به مدار ساخته شده در پروژه قبل)

4- plug & play را mark کنید.

5- پس از اعمال تغییرات پروژه را save کنید.

6- توجه کنید Only Program را Unmark کنید.

unmark mprog

و در نهایت برای Program کردن پروژه گزینه Program all، یک را بزنید، برای پاک کردن پروژه گزینه  Erase All، دو را بزنید، در نهایت شماره سریال مشخص شده در برنامه برای شناسه Program انتخاب می شود. حال USB را یکبار قطع و وصل کنید.

نتیجه به صورت زیر حاصل می شود.

maprog-edit mode

در قسمت Details می توان مشخصات پروگرام شده را مشاهده کرد.

device manager

در اینجا چون PID&VID را تغییر داده ایم مشخصات ماژول را به گونه تغییر داده شده مشاهده می کنیم.

شما نیز برای تهیه آی سی های FT232RL و FT232BL  می توانید به فروشگاه پرتو الکترونیک مراجعه فرمایید.

فیلم‌های آموزش avr مهندس اوژن کی نژاد  بحث و تبادل نظر درباره این مطلب

نظرات کاربران

خبرنامه پرتو الکترونیک

جهت عضویت در خبرنامه ایمیل خود را وارد کنید و اینتر را بزنید

آمار

  • کاربران حاضر: 2
  • بازدید امروز: 12
  • بازدید دیروز: 675
  • کل نوشته‌ها: 53
  • تاریخ به‌روزشدن سایت: ۱۲ بهمن ۱۳۹۲

  • درباره ی ما

    مجموعه پرتو الکترونیک با هدف ارتقاع دانش الکترونیکی و گسترش تحقیقات در این زمینه از سال ۱۳۹۰ شروع به فعالیت نموده است، این مجموعه مفتخر است که توانسته با بهره گیری از نیروهای کارامد و متخصص خود در زمینه های مختلفی همچون هوشمند سازی مدارس و خانه، طراحی مدارهای مخابراتی، طراحی مدارات راه انداز و بسیاری از زمینه های دیگر فعالیت های گسترده ای را به انجام برساند این مجموعه قادر است علاوه بر تامین انواع قطعات مورد نیاز صنعت الکترونیک با قیمت مناسب پشتیبانی اطلاعات بسیاری از قطعات را به دلیل استفاده در مجموع پروژه ها انجام شده بر عهده گیرد [...]
  • Parto Electronic Website © 2013 | All Rights Reserved