اطلاعیه

Collapse
No announcement yet.

مکاتبات ATMEL درباره XMEGA

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

    #31
    پاسخ : مکاتبات ATMEL درباره XMEGA

    رجیستر CLK.PSCTRL در XMEGA از نوع حفاظت شده است و قبل از تغییر آن باید در CCP مقدار 0XD8 نوشته شود. اما این مطلب در XMEGA A manual نوشته نشده است. اخیرا این موضوع را به Atmel اطلاع دادم و آن را تائید کردند.

    I agree with you that Xmega A manual has not mentioned that CLK.PSCTRL is protected register under register description section. Sorry for inconvenience caused for you because of this, but it has been mentioned in section 7.5 System Clock Selection and Prescalers that,“The System Clock selection and prescaler registers are protected by the Configuration Change Protection mechanism, employing a timed write procedure for changing the system clock and prescaler settings”. I will be reporting this to our internal tool to add under register description section also.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #32
      پاسخ : مکاتبات ATMEL درباره XMEGA

      درباره طولانی شدن زمان تصحیح XMEGA A manual و زمان انجام آن از atmel سوال کردم که این پاسخ داده شد:

      New Xmega data sheets will be available soon. I have no exact date, but we are working on releasing new data sheets this summer which should be a bit update. Thank you for your interests in Atmel products.
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        #33
        پاسخ : مکاتبات ATMEL درباره XMEGA

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

        2-What about NVM Busy flag when working with DMA and in reading multiple bytes from eeprom?


        جواب:

        I was unable to locate this information, but I have forwarded the question to out internal resources. I will let you know as soon as I get an answer.

        جناب طراح، جواب این سوال رو هنوز ندادند ؟

        دیدگاه


          #34
          پاسخ : مکاتبات ATMEL درباره XMEGA

          نوشته اصلی توسط فرشاد اکرمی
          جناب طراح، جواب این سوال رو هنوز ندادند ؟
          در پست بعد از محلی که نقل قول انجام داده اید، درباره جواب بعدی توضیح داده شده است.
          [hr]

          در سوال مجددی از atmel درباره زمان تصحیح برخی اشکالات سخت افزاری موجود در XMEGA سوال کردم که پاسخ زیر داده شد:

          Engineering samples of the new silicon revision should be available at the same time as the new datasheets.


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

          دیدگاه


            #35
            پاسخ : مکاتبات ATMEL درباره XMEGA

            سلام.
            من دارم با ADC مد دیفرانسلی و در حالت دارای بهره استفاده میکنم. زمان تنظیم رجیستر ها به مطلبی برخورد کردم گفتم اینجا مطرح کنم یا جوابش رو بگیرم یا اگه مکاتبه نکردید این رو هم اطلاع بدید.
            در صفحه 312 از XMEGA A Manual بالای صفحه (و صفحه قبل)نحوه تنظیم رجیستر برای پایه منفی ورودی دیفرانسیلی شرح داده شده که 2 بیت رو در نظر گرفته و کلا جداول رو بر این مبنا تنظیم کرده. من در IARآ‌دیدم که کد ها برای 3 بیت هستند به صورت زیر:
            کد:
            typedef enum ADC_CH_MUXNEG_enum {
            	ADC_CH_MUXNEG_PIN0_gc = (0x00<<0),	///< Input pin 0
            	ADC_CH_MUXNEG_PIN1_gc = (0x01<<0),	///< Input pin 1
            	ADC_CH_MUXNEG_PIN2_gc = (0x02<<0),	///< Input pin 2
            	ADC_CH_MUXNEG_PIN3_gc = (0x03<<0),	///< Input pin 3
            	ADC_CH_MUXNEG_PIN4_gc = (0x04<<0),	///< Input pin 4
            	ADC_CH_MUXNEG_PIN5_gc = (0x05<<0),	///< Input pin 5
            	ADC_CH_MUXNEG_PIN6_gc = (0x06<<0),	///< Input pin 6
            	ADC_CH_MUXNEG_PIN7_gc = (0x07<<0),	///< Input pin 7
            } ADC_CH_MUXNEG_t;
            در بخش قبلی که برای ورودی مثبت توضیح داده شده 3 بیت در نظر گرفته شده ولی برای پایه منفی 2 بیت رو در نظر گرفته که بی معنی هم هست. یعنی هفت حالت رو با 2 بیت نمایش داده که خوب چهار حالت باارزش تکراری شده.
            شما این مورد رو مکاتبه کردید؟
            با سپاس
            شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآ‌ی جهاد فیآ‌سبیلآ‌الله.
            هجرت، هجرت از سنگینیآ‌هاست و جاذبهآ‌هایی که تو را به خاک میآ‌چسباند.
            چکمهآ‌هایت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت کن.

            دیدگاه


              #36
              پاسخ : مکاتبات ATMEL درباره XMEGA

              در انتخاب ورودی منفی، امکان انتخاب هر 8 وضعیت در هر مد وجود ندارد و برای مد تفاضلی بدون بهره فقط PIN0-3 و مد تفاضلی با بهره فقط PIN4-7 قابل انتخاب هستند. بنابراین تنها دو بیت پائین برای این انتخاب بکار می روند و بیت بعدی (بیت شماره 2) عملا بی تاثیر است. به این ترتیب مندرجات XMEGA A manual از این نظر مشکلی ندارد و آنچه هم که در IAR تعریف شده با این تعریف دارای تعارض نیست و تنها دو بیت از سه بیت برای انتخاب کانال منفی مورد استفاده قرار می گیرد.
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                #37
                پاسخ : مکاتبات ATMEL درباره XMEGA

                پیرو سوال آقای مهندس نحوی در مورد تفاوت رجیسترهایی مانند ADCA_CH0RESL و ADCA_CH0_RESL و همانطور که پیش بینی می شد، یکی بودن محتویات این دو رجیستر از طرف Atmel تائید گردید:

                The two registers in ATxmega devices (for example ADCA_CH0RESL and ADCA_CH0_RESL) are actually holding the same result from the ADC. The reason for having this is to enable easier C-code implementation.


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

                دیدگاه


                  #38
                  پاسخ : مکاتبات ATMEL درباره XMEGA

                  سوالی از طرف آقای رجب زاده در مورد مقدار Slew rate در XMEGA مطرح شد که پیگیری این امر و دوبار مکاتبه با Atmel منجر به نتیجه جالبی شد که در هیچ یک از متون فعلی Atmel وجود ندارد و به نوعی برای اولین بار است که اعلام می شود. به همین دلیل این مطلب را در AVRFreaks هم اعلام کردم. مطابق پاسخ Atmel، سرعت تغییر در خروجی پورت رابطه مستقیم با مقدار Vcc دارد و هرچه Vcc افزایش پیدا کند، درایور خروجی پورت هم سریعتر عمل می کند:

                  The effect of the slew rate limitation will be highly dependent on load.
                  The table below shows typical values for a disconnected pin.

                  ---------------------------------------------------------------------------
                  --------------------
                  1.8V 2V 2.4V 2.7V 3V 3.6V
                  ---------------------------------------------------------------------------
                  --------------------
                  No slew rate limit 18ns 11ns 8ns 7ns 7ns 6ns
                  Slew rate limit enabled 25ns 20ns 13.ns 10ns 9ns 7ns

                  Please note that these values are with respect to XMEGA A devices.


                  هر چند واحد slew rate بر حسب ولت بر ثانیه است، اما از اعداد فوق می توان این عدد را به راحتی محاسبه کرد. این عدد وابسته به Vcc است و با افزایش آن شروع به افزایش می کند ( هرچه این عدد بزرگتر باشد، نشاندهنده تغییرات سریعتر در خروجی است). مثلا در تغذیه 3.6 ولت، 6 نانوثانیه طول می کشد تا خروجی از 0 به 3.6 ولت برسد. بنابراین slew rate برابر 600000000 ولت بر ثانیه و یا 0.6 ولت بر نانوثانیه خواهد بود ( در صورتی که پین به باری متصل نباشد).
                  اوژن: به معنای افکننده و شکست دهنده است
                  دانایی، توانایی است-Knowledge is POWER
                  برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                  وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                  قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                  اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                  ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                  دیدگاه


                    #39
                    پاسخ : مکاتبات ATMEL درباره XMEGA

                    در نسخه جدید XMEGA AU امکان ظاهر شدن تمام کانال های Event system روی پین 4 یا 7 پورت های A-F وجود دارد. اما در XMEGA AU manual، مطالب مربوط به سری A مبنی بر امکان ظاهر شدن تنها کانال صفر کپی و پیست شده است. این مطلب را به Atmel گزارش دادم و پاسخ زیر دریافت شد:

                    Hi Ozhan,

                    Thank you very much for reporting this error. I will notify technical publications, so that it is fixed in the next revision of the manual.
                    اوژن: به معنای افکننده و شکست دهنده است
                    دانایی، توانایی است-Knowledge is POWER
                    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                    دیدگاه


                      #40
                      پاسخ : مکاتبات ATMEL درباره XMEGA

                      یکی از اعضای AVRFreaks درباره وجود دیودهای محافظ در ورودی پورت های XMEGA سوال کرده اند که درباره وجود این دیودها این پاسخ از طرف Atmel داده شده است:

                      Dear Customer

                      Thank you for contacting Atmel Technical. All GPIO pins and RESET pin have internal clamp diodes as in AVR Mega devices.

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

                      دیدگاه


                        #41
                        پاسخ : مکاتبات ATMEL درباره XMEGA

                        دو مورد از اشکالات گزارش شده به Atmel که ممکن است برای دوستانی که با XMEGA کار می کنند، مفید باشد:

                        1- مقدار اولیه برای بیت های CHSIZE در رجیسترهای USARTxn_CTRLC برابر 011 است که در Manual تمام سری های A-AU-B-C-D به اشتباه 110 نوشته شده است.

                        2- برای استفاده از QINDX در بخش Event system باید بیت QDIEN در کانال شماره N را فعال کرد که در Manual تمام سری های A-AU-B-C-D به اشتباه N+1 نوشته شده است.
                        اوژن: به معنای افکننده و شکست دهنده است
                        دانایی، توانایی است-Knowledge is POWER
                        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                        دیدگاه


                          #42
                          پاسخ : مکاتبات ATMEL درباره XMEGA

                          دو اشکال ذکر شده در پست قبل که به Atmel گزارش شده بود، در نسخه های جدید تصحیح شدند:





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

                          دیدگاه


                            #43
                            پاسخ : مکاتبات ATMEL درباره XMEGA

                            در Revision I از XMEGA A Manual، مطلبی به اشتباه اضافه شده و آن ذکر مد Split برای تایمر/کانترهاست. در این مد هر تایمر 16 بیتی بصورت دو تایمر 8 بیتی مستقل عمل می کند و دارای خروجی های PWM مستقل است که چنین عملکردی در سری AU معرفی شده و در سری A موضوعیتی ندارد. این اشتباه اخیرا به Atmel اطلاع داده شده و از طرف بخش پشتیبانی تائید گردید:

                            Thank you for informing us about this conflicting information in the device manual. I’ve reported this to the concerned team.


                            Best Regards,
                            Jain Joseph
                            Atmel Technical Support Team
                            اوژن: به معنای افکننده و شکست دهنده است
                            دانایی، توانایی است-Knowledge is POWER
                            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                            دیدگاه


                              #44
                              پاسخ : مکاتبات ATMEL درباره XMEGA

                              اخیرا سیستم جدیدی برای بخش پشتیبانی شرکت Atmel ایجاد شده و از طرف آن شرکت اعلام شده که کاربران باید مجددا ثبت نام کنند و متاسفانه در فهرست کشورهای قابل پذیرش، نام ایران برای ثبت نام وجود ندارد:

                              https://secure.atmel.com/forms/Secur...?target_url=EN
                              اوژن: به معنای افکننده و شکست دهنده است
                              دانایی، توانایی است-Knowledge is POWER
                              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                              دیدگاه


                                #45
                                پاسخ : مکاتبات ATMEL درباره XMEGA

                                اون همه اشتباه منوال هارو کی میخواد فیدبک بده؟ قطعاً خودشون ضرر میکنن جناب کی نژاد عزیز

                                دیدگاه

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