اطلاعیه

Collapse
No announcement yet.

USB در XMEGA

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

    USB در XMEGA

    با سلام.
    در مورد نحوه ارتباط نرم افزاری و کدنویسی USB در سایت های مختلف و در سایت خودمون بحث هایی شده ولی من مدتی در اینترنت گشتم و تقریبا میشه گفت به سختی چند تا شماتیک پیدا کردم(به جز شماتیک پیشنهادی اتمل).
    در شماتیک پیشنهادی اتمل که در XMEGA - USB Hardware Design Recommendations هست یه مداری رو با توضیحاتی پیشنهاد داده به صورت زیر هست:


    در تصویر بالا در مورد مقدار خازن و مقاومت توضیح داده شده ولی در مورد قطعات ESD یا Electro Static Discharge صحبتی نشده.
    خیلی در اینترنت گشتم مداری که مطابق با توضیحات اتمل باشه کم بود یکی از نمونه های در تصویر زیر هست:



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

    ارتباط از طریق USB رو برای انتقال اطلاعات به کامپیوتر میخوام.
    با سپاس
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    #2
    پاسخ : USB در XMEGA

    میتونید از USBUF02W6 استفاده کنید که هم EMI هست و هم ESD
    همچنین میتونید از USBLC6-2 استفاده کنید که فقط ESD هست و این دو قطعه در فروشگاه جوان موجوده.

    اینها هم میتونه مناسب باشه و دقیقا نمیدونم از پیشتاز خریدم یا جوان!
    DALC208SC6
    SMF05.TC
    PSOT05C
    Xmega + IAR + Labview = New Life

    دیدگاه


      #3
      پاسخ : USB در XMEGA

      با سلام و تشکر مجدد از شما دوست عزیز.
      اگه تا به حال خودتون از این قطعه استفاده کردید ممنون میشم کتابخونه (شماتیک و PCB) مربوط به altium رو بذارید.
      با سپاس
      شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
      هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
      چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

      دیدگاه


        #4
        پاسخ : USB در XMEGA

        لطفاً در مورد اتصال USB به میکروهای ATxMEGA اطلاعات خود را در این تاپیک قرار دهید
        { خلاف قوانین - پاک شد }

        دیدگاه


          #5
          پاسخ : USB در XMEGA

          سلام بر همه،
          نحوه ارسال اطلاعات با USB و Config کردن آن در میکروهای Xmega سری U به PC را اگه توضیح دهید ممنون میشوم.
          من یک atxmega64a3u خریداری کردم و میخوام چند بایت دیتا رو به Labview بفرستم.

          دیدگاه


            #6
            پاسخ : USB در XMEGA

            سلام
            پروگرم کردن میکرو هم از این پورت صورت میگیره؟
            (USB)
            [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
            http://www.eca.ir/forum2/index.php?topic=76623.0

            دیدگاه


              #7
              پاسخ : USB در XMEGA

              نوشته اصلی توسط رضا سده
              سلام
              پروگرم کردن میکرو هم از این پورت صورت میگیره؟
              (USB)
              سلام
              بله به شرطی که با یه پروگرامر برنامه بوت لودر USB تو میکروکنترلر ریخته بشه از اون به بعد این امکان هست مثل هر رابط دیگه ای که داخل میکروکنترلر وجود داره
              و اینکه یک سوال رو در چند جا مطرح نکنید کمکی به سریعتر جواب دادنش نمیکنه و خلاف قوانین انجمنه
              با تشکر

              دیدگاه


                #8
                پاسخ : USB در XMEGA

                اساتید محترم یه سوال

                کدام Document اتمل برای سری U هست ؟ شماره اش رو می خوام!

                این (doc8331(XMEGA AU درسته یا فایل دیگه ای هم هست؟

                مخلص کلام:
                بنده این Doc اتمل رو در مورد سری USB دار پیدا نکردم. کسی داره ؟
                همواره يادمان باشد:
                1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
                2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
                3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

                دیدگاه


                  #9
                  پاسخ : USB در XMEGA

                  نوشته اصلی توسط شهریار رجب زاده
                  سلام
                  بله به شرطی که با یه پروگرامر برنامه بوت لودر USB تو میکروکنترلر ریخته بشه از اون به بعد این امکان هست مثل هر رابط دیگه ای که داخل میکروکنترلر وجود داره
                  و اینکه یک سوال رو در چند جا مطرح نکنید کمکی به سریعتر جواب دادنش نمیکنه و خلاف قوانین انجمنه
                  با تشکر
                  برنامه بوت لودر چیه؟
                  شما داریدش؟
                  [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                  http://www.eca.ir/forum2/index.php?topic=76623.0

                  دیدگاه


                    #10
                    پاسخ : USB در XMEGA

                    نوشته اصلی توسط رضا سده
                    برنامه بوت لودر چیه؟
                    شما داریدش؟
                    بوت لودر یه برنامه است که قابلیت برنامه ریزی توسط رابط های میکروکنترلر مستقل از پروگرامر رو داره
                    وقتی از بوت لودر استفاده میکنیم در واقع کد هگز رو میدیم از طریق یه رابط به میکروکنترلر و برنامه بوت لودر اون رو در یه قسمت از حافظه کپی میکنه اگه از پروگرامر استفاده بشه برنامه بوت لودر پاک میشه مگر اینکه دوباره برنامه بوت لودر داخل حافظه ریخته بشه
                    فایل هگز مربوط به میکرو مورد نظر رو استفاده کنید:
                    www.atmel.com/Images/AVR1916.zip
                    این هم روش استفاده از بوت لودر:
                    http://www.atmel.com/Images/doc8429.pdf

                    دیدگاه


                      #11
                      پاسخ : USB در XMEGA

                      نوشته اصلی توسط amol-e
                      لطفاً در مورد اتصال USB به میکروهای ATxMEGA اطلاعات خود را در این تاپیک قرار دهید
                      اخیرا تعدادی ATXMEGA32A4U را بصورت نمونه دریافت کرده ام که با انجام آزمایش های عملی، نتیجه را در این تاپیک در اختیار دوستان قرار خواهم داد.
                      اوژن: به معنای افکننده و شکست دهنده است
                      دانایی، توانایی است-Knowledge is POWER
                      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                      دیدگاه


                        #12
                        پاسخ : USB در XMEGA

                        پیرو پست قبل، فرصتی ایجاد شد تا بررسی را برای راه اندازی USB انجام دهم. به عنوان نقطه شروع، در Atmel studio 6، مثالی برای تبدیل XMEGA به یک مبدل USB به سریال در کلاس CDC وجود دارد که برای STK600 نوشته شده و امکان ارسال اطلاعات از طریق پورت USB برای USART را فراهم می کند. گام بعدی بررسی دقیق تر نحوه اتصال سخت افزار STK600 و پیاده سازی این مثال روی ATXMEGA32A4U است. توضیح بیشتر این مثال در لینک زیر نوشته شده است:

                        http://asf.atmel.com/docs/3.1.3/comm...tml/index.html
                        اوژن: به معنای افکننده و شکست دهنده است
                        دانایی، توانایی است-Knowledge is POWER
                        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                        دیدگاه


                          #13
                          پاسخ : USB در XMEGA

                          با بررسی بیشتر مشخص شد که در سخت افزار و کد مورد نظر از USARTC0 استفاده شده است. بر همین مبنا، با پروگرام کردن ATXMEGA32A4U در محیط Atmel Studio و اتصال آن به پورت usb، کامپیوتر آن را به عنوان یک پورت COM شناخت. مطابق جزئیات کد،baud rate ارتباط 115200 بیت در ثانیه است که با اجرای Hyper Terminal و تنظیم صحیح پارامترهای ارتباط، با فشار دادن کلید های مختلف، اطلاعاتی روی PC3 (پایه شماره 13) ارسال می شد که نشاندهنده عملکرد به عنوان یک مبدل usb به سریال است.
                          اوژن: به معنای افکننده و شکست دهنده است
                          دانایی، توانایی است-Knowledge is POWER
                          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                          دیدگاه


                            #14
                            پاسخ : USB در XMEGA

                            فعالیت دیگری که اطلاع از آن می تواند برای دوستان مفید باشد، پروگرام کردن IC با استفاده از نرم افزار FLIP است. در فایل های AVR1916 در مسیر XMEGA_bootloaders_v104\binaries یکسری فایل hex وجود دارد که با پروگرم کردن فایل مربوط به ATXMEGA32A4U، امکان اتصال به نرم افزار FLIP و پروگرم کردن میکروکنترلر از طریق پورت USB (بدون استفاده از پروگرمر) فراهم شد.
                            اوژن: به معنای افکننده و شکست دهنده است
                            دانایی، توانایی است-Knowledge is POWER
                            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                            دیدگاه


                              #15
                              پاسخ : USB در XMEGA

                              سلام
                              از دوستان صاحبنظر خواهش می شود که در خصوص نحوه راه اندازی ماژول usb در xmega جهت استفاده دیگر دوستان مطالب خود را در این پست به اشتراک گذارند
                              چونکه ظاهرا در سایت atmel توابعی در این خصوص مانند آنچه که برای واحدهای دیگر از قبیل تایمر و سریال و... نوشته شده, وجود ندارد
                              مشخصات من در لینک زیر
                              http://www.eca.ir/forum2/index.php?topic=1721.msg698645#msg698645

                              www.********

                              دیدگاه

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