اطلاعیه

Collapse
No announcement yet.

تبدیل 2 سطح منطقی متفاوت به همدیگه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تبدیل 2 سطح منطقی متفاوت به همدیگه

    سلام دوستان :smile:
    من می خوام آی سی ADXL345 از طریق رابط سریال I2C به میکروی ATMEGA32 وصل کنم ولی سطوح منطقیشون مثل هم نیست چی کار کنم؟ مشخصاتشون اینه
    ADXL345:Vil=0.3VDD ViH=0.7VDD Vol=0.2VDD
    Atmega32:Vil=0.3VCC ViH=0.7VCC Vol==0.4
    در ضمن VDD=1.8 و VCC=5
    اگر کسی مداری سراغ داره یا IC که ایران پیدا می شه میشناسه لطفا" راهنمایی کنه


    #2
    پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

    به نظر من چون از پروتکل i2c استفاده می کنید و تعداد مسیرهای دیتاتون کمه میتونید برای هر مسیر با یه تقسیم مقاومتی ساده تبدیل ولتاژ رو انجام بدید.
    دقیقا مثل همون کاری که وقتی mmc رو به میکرو وصل می کنید انجام می دید.
    موفق باشید و به انجمن خوش اومدید!
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

      ممنون از جوابتون باید اتصال mmc به میکرو بررسی کنم ببینم جواب میده یا نه...اگر لینکی سراغ داری بگید ممنون می شم
      آخه گاهی میکرو به سنسور data میفرسته گاهی بر عکس یعنی باید 2 طرفه به هم بخورند.....؟؟
      خودم که یه search کردم یه سری آی سی پیدا کردم به اسم I2C hub/I2C extender مثل آی سی PCA9515
      به حر حال ممنون از کمکتون :smile:

      دیدگاه


        #4
        پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

        سلام تقسیم مقاومتی جواب نمیده چون سطح یک منطقی اون ای سی خیلی پایین تر از میکرو هست

        دیدگاه


          #5
          پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

          من به این مدار رسیدم:




          اگه امیترصفر ولت شه ترانزیستور به اشباع میره و ولتاژ کلکتور تقریبا" صفر می شه و
          اگه کلکتور صفر ولت شه دیود روشن میشه و امیتر نزدیک صفر می شه

          دیدگاه


            #6
            پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

            اینم راه خوبیه! البته برای ایران! چون اگه یه کانورتر میگرفتی خیلی بهتر بود

            دیدگاه


              #7
              پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

              نهایتا" مجبور شدم از آی سی 74LVX4245 استفاده کنم و پروتکل آی سی رو به SPI تغییر دادم.
              البته این آی سی تو بازار نبود ...

              دیدگاه


                #8
                پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                مهندس چطوری این ای سی
                با مدل های دیگه adxl هم کار کردی
                چطور لحیمش کردی
                هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
                بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
                میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

                تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

                دیدگاه


                  #9
                  پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                  دوست عزیز اگه هردو ic رو با 3.6 تغذیه کنید مشکلی نیست
                  خواندن کلمات قصار برای یک آدم تحصیلآ‌نکرده چیز خوبی است
                  چرچیل

                  تنها معجزه بزرگ و نابودنشدنی، اعتقاد بشر به معجزه است.
                  ژان پل سارتر
                  [color=red][size=14pt]جادوی دست یک انسان، در دست دیگری، توانایی "مهندسیآ‌کردن" است. "ماوراءالطبیعه" واژهآ‌ای پوچ است. رابرت آنسون هاینآ‌لاین

                  دیدگاه


                    #10
                    پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                    نوشته اصلی توسط alijabraily
                    دوست عزیز اگه هردو ic رو با 3.6 تغذیه کنید مشکلی نیست
                    بله حق با شماست ولی من 2 تا مشکل داشتم آی سی ADXL345 بهترین مشخصه اش (از لحاظ نویز-دقت-...)در ولتاژ 2.5 بود و مشکل بدی اینکه من قطعات دیگری هم می خواستم به میکروم وصل کنم که اونا هم 5 ولت بودن. . .ولی الان جواب گرفتم و راضیم :smile:

                    دیدگاه


                      #11
                      پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                      شرکت تگزاس این قطعات رو میسازه و من خودم از قطعات اون استفاده می کنم . یه کم بگردید اون چیزی که می خواید پیدا می کنید.
                      می تونی Level Translation رو توی سایتشون سرچ کنید . البته شرکت های دیگه هم دارند اما تگزاس پکیج های این قطعاتش تنوع بیشتری داره .
                      Gracias A La Vida
                      [glow=red,2,300]ساخت فرز CNC[/glow]
                      http://www.eca.ir/forum2/index.php?topic=56308.0
                      http://up9.iranblog.com/images/4xd21f8vemt8g46011fx.jpg
                      زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

                      دیدگاه


                        #12
                        پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                        سلام آیا امکان این هست که نحوه تنظیم رجیسترهای ADXL345 رو برای خروجی 50Hz, 16g رو اعلام کنید یا کدتون رو تو سایت بذارین

                        دیدگاه


                          #13
                          پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                          نوشته اصلی توسط mojalan
                          سلام آیا امکان این هست که نحوه تنظیم رجیسترهای ADXL345 رو برای خروجی 50Hz, 16g رو اعلام کنید یا کدتون رو تو سایت بذارین
                          application note 1077 از سایت بگیر خیلی خوب توضیح داده.صفحه ی 3 همون چیزی که شما لازم داری باز اگه مشکلی بود در خدمتم

                          دیدگاه


                            #14
                            پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                            از نظر کیفیت نسبت به 202 , 330 چطور بود
                            من نیاز به ژیرو دارم
                            همشونم از همین نوع هستن
                            هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
                            بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
                            میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

                            تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

                            دیدگاه


                              #15
                              پاسخ : تبدیل 2 سطح منطقی متفاوت به همدیگه

                              نوشته اصلی توسط n340
                              از نظر کیفیت نسبت به 202 , 330 چطور بود
                              من نیاز به ژیرو دارم
                              همشونم از همین نوع هستن
                              ADXL345 دیجیتال ADXL330 آنالوگADXL202 هم اگه اشتباه نکنم 2 محوره PWM .به نظرم ADXL345 یه انتخاب خیلی خوب بود به این خاطر که شما به هر حال اگه330 رو هم انتخاب کنید مجبورید در اکثر کاربردها یه A2D بذارید فیلتر دیجیتال هم که لازم دارید.خود ANALOG DEVICE این کارها رو کرده و بهترین انتخاب برای A2D و FILTER واستون فراهم کرده.من که خیلی راضیم.اگر بتونید مشکل تبدیل 2 سطح منطقی رو حل کنید واقعا" IC جالبی کل رجیستر باحال داره واسه اینکه این موارد تشخیص بدین:

                              Single tap/double tap detection
                              Activity/inactivity monitoring
                              Free-fall detection
                              ............
                              2 تا وقفه داره....
                              و خیلی رجیستر های باحال دیگه

                              دیدگاه

                              لطفا صبر کنید...
                              X