اطلاعیه

Collapse
No announcement yet.

ساخت پروگرامر MKII

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : ساخت پروگرامر MKII

    سلام
    در صورتی که از کریستال 16MHZ در پروگرامر استفاده بشه مشکلی پیش میاد ؟ در این صورت دیگر لازم نیست مقدار F_CPU تغییر داده بشه ؟
    در ضمن از آقای طراح و یا سایر دوستان درخواست میشود در صورت امکان شماتیک مربوط به پروگرامر را در سایت قرار دهند .
    تشکر .

    دیدگاه


      پاسخ : ساخت پروگرامر MKII

      فایل Hex با پیش فرض فرکانس 8 مگاهرتز تولید شده و در صورت تغییر کریستال باید یکبار روند تغییر makefile و ... از نو انجام شود. درباره شماتیک هم قبلا توضیح داده شده است:

      http://www.eca.ir/forum2/index.php?t...6502#msg516502
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        پاسخ : ساخت پروگرامر MKII

        سلام
        تشکر ، در واقع منظورم این هست که انتخاب 8MHZ علتی دارد و یا اینکه میتوان برای افزایش سرعت از 16MHZ هم استفاده شود ؟
        - برای استفاده از این پروگرامر باید ابتدا تغذیه میکروی مورد نظر جداگانه تامین بشه ؟ به علت جریان بالا از یو اس بی استفاده نشده ؟
        - در ابتدای صفحه 187 مربوط به دیتاشیت 162usb ، توصیه اکید شده است که از یک خازن 10uF برای خط Vbus یو اس بی استفاده شود ، آیا این مورد لحاظ شده است و یا اهمیت خاصی ندارد ؟
        در ضمن بنده یک فایلی رو ضمیمه کردم لطفا در مورد تفاوتش و اینکه کدام برای ساخت بهتره توضیح دهید .
        تشکر .
        http://uplod.ir/irp1o1icn3oi/frisk_u...i_sch.zip.html

        دیدگاه


          پاسخ : ساخت پروگرامر MKII

          از کریستال 16 مگاهرتز هم می توانید (بعد از کامپایل مجدد با تنظیم این فرکانس) استفاده کنید. در مورد تغذیه هم به طور کلی پروگرامر MKII تغذیه میکروکنترلر را تامین نمی کند. به غیر از این مسئله، در این پروگرامر فرض بر تغذیه 3.3 ولت برای میکروکنترلر است که تغذیه 5 ولت usb برای آن مناسب نیست. در این برد در دو سر تغذیه usb از خازن 100 نانوفاراد و زنر 5.6 ولت استفاده شده که عملا مشکلی ندارد. اما برای ضریب اطمینان بیشتر می توانید خازن بزرگتری قرار دهید. امکان مشاهده فایل قرار داده شده هم به دلیل اشکال موقت در سایت پلود میسر نشد.
          اوژن: به معنای افکننده و شکست دهنده است
          دانایی، توانایی است-Knowledge is POWER
          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

          دیدگاه


            پاسخ : ساخت پروگرامر MKII

            با سپاس از جناب کی نژاد
            من دارم یک نمونه از بورد رو با استفاده از ترانزیستور برای تغییر سطح طراحی میکنم. و میخوام قسمت isp روی 5 ولت باشه و قسمت pdi با ولتاژ 3.3 ولت کار کنه. برای اینکه میکروی پروگرمر با 5 ولت کار کنه چه تغییری در مدار شما باید داد؟

            دیدگاه


              پاسخ : ساخت پروگرامر MKII

              نوشته اصلی توسط josephx86
              من دارم یک نمونه از بورد رو با استفاده از ترانزیستور برای تغییر سطح طراحی میکنم. و میخوام قسمت isp روی 5 ولت باشه و قسمت pdi با ولتاژ 3.3 ولت کار کنه. برای اینکه میکروی پروگرمر با 5 ولت کار کنه چه تغییری در مدار شما باید داد؟
              http://www.eca.ir/forum2/index.php?t...2102#msg522102
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                پاسخ : ساخت پروگرامر MKII

                خب سرانجام من هم ساختمش. :wow:
                یه نکته ای رو متوجه شدم اینه که پایه ی HWB رو مستقیم دادم به زمین. وقتی که ریست رو دستی میزنم میره رو بوت لودر DFU وقتی کابل USB رو میکنم و دوباره میزنم بدون اینکه HWB رو تغییر بدم برنامه MKII بالا میاد. شما هم به این برخورد کردید؟ اگه این مطلب در مورد پروگرمر من استثنا نباشه میشه برای HWB جامپر نگذاشت و از حجم مدار یه کم کمتر میشه. در ضمن من خازن 10 میکرو رو نگذاشتم و به جای یک میکرو هم 100 نانو گذاشتم. خیلی خوب کار میکنه. از همه ی عزیزان به ویژه جناب کی نژاد نهایت تشکر رو دارم.

                دیدگاه


                  پاسخ : ساخت پروگرامر MKII

                  atxmega32a4u-au را توسط یه مقاومت سری و زنر 3.6 به پروگرمر در حالتی که تغذیه پروگرمر روی 5 ولت هستو تغذیه ی میکروی مقصد 3.3 هست وصل کردم. اما میکرو رو شناسایی نمیکنه. و پیغام زیر رو نمایش میده:
                  Unable to enter programming mode. The read device ID does not match the selected device or any other supported devices.
                  آی دی یی که می خونه اینه:
                  0x1ED020

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

                  دیدگاه


                    پاسخ : ساخت پروگرامر MKII

                    چه مقاومتی را سری کرده اید و آیا روی پین Reset مربوط به XMEGA مقاومت Pullup قرار داده اید؟
                    اوژن: به معنای افکننده و شکست دهنده است
                    دانایی، توانایی است-Knowledge is POWER
                    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                    دیدگاه


                      پاسخ : ساخت پروگرامر MKII

                      مقاومت 470 اهم در سمت پروگرمر و دیود زنر در سمت xmega هست. برای پایه ی ریست پول پ نگذاشتم اما وقتی زنر ها رو در فاصله ی نزدیک به آی سی گذاشتم خوب شناسایی و پروگرم کرد. وقتی روی خود پروگرمر هستند با طول کابل اتصال حدود 20 سانتی متر میکرو رو شناسایی نمیکنه. اون پیغام قبلی هم که نوشتم رو دیگه نداد! دلیلش چی میتونه باشه؟
                      امروز level shifter با ماسفت رو تست می کنم.

                      دیدگاه


                        پاسخ : ساخت پروگرامر MKII

                        سلام
                        بنده پروگرامر را ساختم ولی توسط رایانه شناسایی نمی شود و عبارت usb device not recognized نمایش داده میشود ، لطفا راهنمایی فرمایید .
                        تشکر .

                        دیدگاه


                          پاسخ : ساخت پروگرامر MKII

                          نوشته اصلی توسط aseok
                          سلام
                          بنده پروگرامر را ساختم ولی توسط رایانه شناسایی نمی شود و عبارت usb device not recognized نمایش داده میشود ، لطفا راهنمایی فرمایید .
                          تشکر .
                          1-فایل لوفا رو ریختید یا قبل از اون ارور میده؟
                          2-اتصالات مدار رو به دقت وارسی کنید.
                          Someone who can change the world
                          ELECTRONIC ENGINEER

                          دیدگاه


                            پاسخ : ساخت پروگرامر MKII

                            سلام
                            بله ، اتصالات رو هم بررسی کردم .

                            دیدگاه


                              پاسخ : ساخت پروگرامر MKII

                              من هم پروگرمر رو زدم تشکر از جناب کی نژاد
                              با MEGA88 تست کردم همه چی اوکی بود

                              ولی با EXMEGA16A4U وقتی تست کردم چیپ رو دتکت میکنه
                              و فیوز بیت ها رو هم میخونه ولی در هنگام erase کردن یا پروگرم کردن
                              ارور میده !
                              مقاومت pull-up رو روی پین ریست هم قرار دادم .
                              به آقای دین هم ایمیل دادم تا الان جوابی نگرفتم .

                              دوستان تجربه مشابه نداشتند؟
                              از جمله ی رفتگان این راه دراز
                              باز آمده ای کو که به ما گوید راز
                              هان بر سر این دو راهه از روی نیاز
                              چیزی نگذاری که نمی آیی باز

                              دیدگاه


                                پاسخ : ساخت پروگرامر MKII

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

                                دیدگاه

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