NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4484 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 21

موضوع: ساده ترین Level Shifter با سرعت کار بالا

  1. #1
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض ساده ترین Level Shifter با سرعت کار بالا

    سلام،
    من در یکی از پروژه هام مجبور شدم یه IC با خروجی 5 ولت را متصل کنم به یک میکرو که با 3.3 ولت کار می کنه. این ارتباط یک ارتباط دیتا باس 8 بیتی یک طرفه و از طرف IC به سمت میکرو.

    برای LevelShifter (تبدیل ولتاژ 5 به 3.3) ، اولاً اینکه اگر همون 5 ولت رو به میکرو بدم آسیب می بینه؟

    اگر میکرو اینطوری آسیب می بینه پیشنهادتون برای یک Level Shifter ارزان و سریع برای این کار چیه؟

    ممنون

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام
    میکرویی که استفاده میکنین چیه؟

    معمولا میکرو های 3.3 ولتی یه سری پین دارن به نام talent pin , که این پین ها میتونن با 5 ولت هم بطور مستقیم کار کنن


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  5. کاربران : 2 تشکر کرده اند از شما armstk برای ارسال این پست سودمند:


  6. #3
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    ممنون از جوابتون
    یادم رفت بگم میکرو ATMega32A-AU

    تو دیتاشیتش چیزی راجع به این قضیه پیدا نکردم.

  7. تشکرها از این نوشته :


  8. #4
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    استفاده از تقسیم ولتاژ مقاومتی

  9. کاربران : 3 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  10. #5
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلام مجدد
    مهندس میشه از تقسیم مقاومتی هم استفاده کرد
    ولی میشه سنت شکنی هم کرد و برای تست بیا بدون هیچ مبدل ولتاژی خروجی میکرو رو بده به اون levelshifter که میگی , به احتمال زیاد باید جواب بده بهت

    الان xmega ها 3.3 ولتی هستن ولی برای مدتی محدود اگه بهشون 5 ولت بدی هیچ مشکلی نداره , میدونم کاره اشتباهی هست ولی دیگه باید بعضی وقتا هم قانون شکنی کرد


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  11. کاربران : 2 تشکر کرده اند از شما armstk برای ارسال این پست سودمند:


  12. #6
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب دایی جان !
    این که همون مگا 32 هست که تا 5 ولت هم کار میکنه و نیاز به تغییر ولتاژ نداره !
    معمولا میکرو های 3.3 ولیت خروجی io اونا با 5 ولت کامپتیبل هست ، مثلا همین at91sam7x256 خروجیش با 5 ولت مشکلی نداره !
    و اگر هم LevelShifter میخوای با سرعت بالا و دوطرفه میتونی از این آیسی که تو فروشگاه کویر هم هست استفاده کنی
    alv164245 (بافر جیلینک) - فروشگاه اينترنتي شركت كويرالكترونيك

  13. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  14. #7
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    نقل قول نوشته اصلی توسط agape نمایش پست ها
    خوب دایی جان !
    این که همون مگا 32 هست که تا 5 ولت هم کار میکنه و نیاز به تغییر ولتاژ نداره !
    معمولا میکرو های 3.3 ولیت خروجی io اونا با 5 ولت کامپتیبل هست ، مثلا همین at91sam7x256 خروجیش با 5 ولت مشکلی نداره !
    و اگر هم levelshifter میخوای با سرعت بالا و دوطرفه میتونی از این آیسی که تو فروشگاه کویر هم هست استفاده کنی
    alv164245 (بافر جیلینک) - فروشگاه اينترنتي شركت كويرالكترونيك
    خوب عمو جان یک آیسی ارزونتر برای این کار سراغ ندارین.
    آخه به اندازه ی یک میکرو قیمت داره.
    مثلا 500 تومان باشه خوبه نه
    منم تاحالا یک همچین چیزی لازم داشتم ولی به دلیل قیمت از مقاومت یکطرفه استفاده کردم

  15. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  16. #8
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب ارزون ترش میشه 74hc245 اونم دو طرفه و هشت بیت هست ولی خوب تغزیه ایزوله نداره باید با 3.3 درایوش کنی همین

  17. کاربران : 5 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  18. #9
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ممنون ولی کارایی این میشه مثل همون مقاومتی.
    یک آیسی با دو ولتاژ مختلف سراغ ندارین که ارزون باشه؟

  19. کاربران : 3 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  20. #10
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    مهندس فکر نکنم این چیزه ارزونی که میخای پیدا بشه !

    کلا بافر ها و لچ هایی که مبدل ولتاژ هستند نمیدونم به چه دلیلی گرون هستند مثله بافر 74164245 و یا بافری که توی mkii استفاده میشه

    به نظرم توضیحه دقیقی بدین که میخاین چیکار کنین با یک شیفتر ؟ تا بیشتر کمکتون کنیم


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  21. کاربران : 3 تشکر کرده اند از شما armstk برای ارسال این پست سودمند:


  22. #11
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

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

    مثلا وقتی از میکروهای avr نوع l و a استفاده میکنیم با ولتاژ 2.8 ولت مشکل ندارن ولی وقتی از نوع معمولی استفاده میکنیم اونم در سرعت بالا دیگه میکرو سطح منطقی یک رو با ولتاژ 2.8 ولت قبول نمیکنه

  23. کاربران : 3 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  24. #12
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    سلام، ممنون از همه جوابها ببخشید دیر تونستم چک کنم (امان از این اینترنت نصفه و نیمه!)

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

    دقیقاً منم نمیدونم چرا این IC ها نسبتاً گرون هستند. مخصوصاً اونی که مهندس agape معرفی کردن

    اگر بخوام از 74244 یا 74245 استفاده کنم بازم همین قضیه هست! یعنی اگه با 3.3 ولت درایو بشه ولی به ورودیش 5 بدیم مشکلی واسش پیش نمی آد؟

    در واقع من یک بار اینکارو کردم یعنی یه ارتباط USART که 5 ولت بود رو مستقیم دادم به میکرو 3.3 ولت و بدون مشکل هم جواب داد.
    منتها اولاً اون میکرو Mega128 بود نمی دونم با Mega32 تو این قضیه فرق می کنه یا نه؟

    دوماً اون پروژه ای بود که قرار نبود طولانی مدت کار کنه.
    این مدار باید طوری طراحی بشه که بتونه مدت زیادی بدون نگهداری (Maintenance) کار کنه. واسه همین احتمالاً از همون تقسیم مقاومتی استفاده میکنم.

    حالا قطعه ای تو بازار هست که مثلا 8 تا مقاومت یکسان توش باشه که مجبور نشم 16 تا مقاومت بزارم رو PCB؟

    بازم ممنون

  25. تشکرها از این نوشته :


  26. #13
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    از مقاومت های array استفاده کنید. 8 تا مقاومت مثل ایسی کنار هم هستن

  27. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  28. #14
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    سلام، ممنون از همه جوابها ببخشید دیر تونستم چک کنم (امان از این اینترنت نصفه و نیمه!)

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

    دقیقاً منم نمیدونم چرا این IC ها نسبتاً گرون هستند. مخصوصاً اونی که مهندس agape معرفی کردن

    اگر بخوام از 74244 یا 74245 استفاده کنم بازم همین قضیه هست! یعنی اگه با 3.3 ولت درایو بشه ولی به ورودیش 5 بدیم مشکلی واسش پیش نمی آد؟

    در واقع من یک بار اینکارو کردم یعنی یه ارتباط USART که 5 ولت بود رو مستقیم دادم به میکرو 3.3 ولت و بدون مشکل هم جواب داد.
    منتها اولاً اون میکرو Mega128 بود نمی دونم با Mega32 تو این قضیه فرق می کنه یا نه؟

    دوماً اون پروژه ای بود که قرار نبود طولانی مدت کار کنه.
    این مدار باید طوری طراحی بشه که بتونه مدت زیادی بدون نگهداری (Maintenance) کار کنه. واسه همین احتمالاً از همون تقسیم مقاومتی استفاده میکنم.

    حالا قطعه ای تو بازار هست که مثلا 8 تا مقاومت یکسان توش باشه که مجبور نشم 16 تا مقاومت بزارم رو PCB؟

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

  29. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  30. #15
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    1-gtl2003
    2-max2003
    3-.........
    مزیت:سرعت بالا،محافظت شده در برابر اتصال کوتاه،دوطرفه
    واگه یه چیز معمولی بخوای همین ic که دوستان معرفی کردن.
    تمام

  31. کاربران : 3 تشکر کرده اند از شما pooriya برای ارسال این پست سودمند:


  32. #16
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    نقل قول نوشته اصلی توسط agape نمایش پست ها
    سلام دایی جان
    خوب اگه داری از سری مگا استفاده میکنی اصلا مشکلی نداره ، شما همون 5 رو اعمال بکن و هیچ مشکلی نیست چون که خروجی و ورودی اون نا ولتاژ 5 ولت کمتیبل هست و هیچ مشکلی ایجاد نمینه ، من تست کردم کار مکینه ، در مورد استفاده از 74245 هم چون اونم با 5 ولت کمتیبل هست براش مشکلی پیش نمیآد خیالت راحت منم برای ارتباط با mmc برای تتبیق ولتاژ از همین آیسی استفاد کردم
    ممنون

    تو Datasheet حداکثر ولتاژ ورودی به پایه های IO رو Vcc نوشته.

    یعنی اگه حتی Vcc میکرو رو 3.3 ولت اعمال کنم بازم به IO ها می شه تا 5 ولت داد و هیچ مشکلی پیش نمی آد؟

  33. تشکرها از این نوشته :


  34. #17
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    از مقاومت های array استفاده کنید. 8 تا مقاومت مثل ایسی کنار هم هستن
    مگه در مقاومت های Array یک طرف همه مقاومت ها به صورت مشترک با یک پایه خروجی داده نشده؟

    برای همین هم معمولا برای PullUp یا PullDown کردن از آرایه مقاومتی استفاده می کنن. درسته؟

  35. تشکرها از این نوشته :


  36. #18
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    یه سوال تا بحثه مقاومت اَرِی وسطه
    smd مقاومت اَرِی هم تو بازار پیدا میشه ؟

  37. تشکرها از این نوشته :


  38. #19
    مدیر باز نشسته armstk آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    926
    تشکر
    839
    تشکر شده 1,198 بار در 573 پست

    پیش فرض

    سلاه مهندش , اری smd هم هستش
    البته من یه مدل خریدم اری 4 تایی هستش ولی پایه مشترک نداره , یعنی 4 تا مقاومت سایز 0603 رو چسبوندن کنار همدیگه


    میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
    مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!

    .

  39. کاربران : 2 تشکر کرده اند از شما armstk برای ارسال این پست سودمند:


  40. #20
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    ممنون فک کنم دقیقاً همون چیزی که من لازم دارم

    می تونید بگید از کجا گرفتید؟

  41. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. کم کردن سرعت چرخش کولر
    توسط hamid67fathi در انجمن الكترونيك قدرت
    پاسخ: 8
    آخرين نوشته: 30-07-2017, 10:08
  2. راهنمایی برای تقویت low level voltage
    توسط 0121takpa در انجمن الکترونیک
    پاسخ: 0
    آخرين نوشته: 17-11-2013, 17:58
  3. افزایش سرعت اینترنت ایرانسل
    توسط kianet7741 در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 14-07-2013, 12:26
  4. اندازه گیری سرعت باد؟
    توسط hopo در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 09-03-2013, 10:35
  5. سرعت پردازنده ها
    توسط Romanof در انجمن سایر موارد
    پاسخ: 5
    آخرين نوشته: 01-10-2010, 21:53

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •