اطلاعیه

Collapse
No announcement yet.

ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

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

    ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

    سلام دوستان. من تصمیم دارم یک برد DIP که دارای حدوداً 40 پایه باشه برای میکروکنترلر AT91SAM7S64 طراحی کنم که به راحتی بشه روی بردبرد از این میکرو استفاده کرد. تقریبا اینترنت رو گشتم و چیزی به این صورت پیدا نکردم. تقریبا تمام بردها آموزشی بودن و امکان استفاده مستقیم روی بردبرد رو نداشتن.
    مسلماً بعد از طراحی برد اون رو روی همین سایت قرار می دهم. پس ممنون میشم اگه اساتید با من همفکری کنند تا کار ساخت این برد سریعتر بشه.
    تا الان من به این نتایج رسیدم :
    1) 36 پایه شامل PA0-31 و AD4-7 رو مستقیما به پایه های dip وصل می کنم (این پایه ها I/O هستند).
    2) 2 پایه DDM و DDP رو هم مستقیما به 2 تا پایه dip وصل میکنم. (این دو پایه برای اتصال با USB هستند).
    3) پایه VDDIN و VDDFLASH و 3 پایه VDDIO به یک پایه dip به نام VCC وصل میشن (بر روی هر پایه یک خازن 100nF قرار می گیره). طبیعتا این پایه VCC همونیه که به 3.3 ولت متصل میشه.
    4) 4 پایه GND به یک پایه DIP به نام ground متصل میشه.
    5) پایه NRST رو هم مستقیما به یک پایه dip خروجی وصل می کنم (برای این که امکان ریست به صورت دستی وجود داشته باشه)
    6) پایه ADVREF رو هم مستقیما به یک پایه dip خروجی وصل می کنم (تا بشه برای ADC، ولتاژ مرجع رو روی این پایه قرار داد)

    بنابراین تا الان تکلیف 49 پایه (از مجموع 64 پایه) معلوم شد (36+2+5+4+1+1=49).
    3 تا پایه VDDcore و پایه VLL هم که به صورت داخلی به پایه VDDout متصل میشن و احتیاج به پایه dip خارجی ندارند.
    این شد 54 تا پایه! میمونه 10 تا!

    فکر می کنم این برد احتیاجی به JTAG نداشته باشه و از طریق USB پروگرم بشه . پس پایه های TDO,TMS,TDI,TCK و JTAGSEL به هیچ جا وصل نمیشن (آزاد میمونن).

    بر روی پایه های TST و ERASE هم جامپر قرار می دهم و طرف دیگه ی جامپر رو به VCC وصل میکنم. (پس میشه هر وقت لازم بود این پایه ها رو با قرار دادن جامپر مربوط به آن ها ، high کرد).
    میمونه 3 تا پایه XOUT و XIN و PLLRC. پایه های xin و xout رو به دو سر یک کریستال 18.432 میزنم و دو سر کریستال رو با خازن های 10 پیکوفاراد به زمین وصل می کنم.

    پایه PLLRC هم با یک مقاومت و دو خازن (هنوز اندازه شون رو نمی دونم!) به زمین وصل میکنم.

    عذر میخوام که توضیحات این قدر طولانی شد. از اساتید خواهش می کنم که با دقت بررسی کنند و نظرشون رو بگن. آیا لازمه پایه ای به صورت خارجی pullup بشه؟ آیا استفاده نکردن از JTAG باعث ایجاد مشکل میشه؟ و ...

    با تشکر






    #2
    پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

    سلام

    یه همچین بردی رو آقای شفقی عزیز برای X256 طراحی کرده :nerd:

    JTAG رو اگه رو خود برد بزنی بهتره....امکاناتش بیشتر میشه ، نزدی هم اشکالی نداره....

    احتیاجی به پول پم نیست...

    درضمن اگه بردت متالیزه نشه بهتره.... :nerd:


    موفق باشید

    دیدگاه


      #3
      پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

      امکانش هست PCB این بردی که میگید رو ببینیم؟
      من تصمیم دارم یک پورت USB برای پروگرم کردن میکرو روی این برد بگذارم. بنابراین باید تغذیه هم داشته باشه دیگه؟ مثلا یک LF33؟ این USB هم احتیاج به مقاومت نداره؟ ممنون میشم راهنمایی بفرمایید.

      دیدگاه


        #4
        پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

        برد رو میتونید اینجا عکسش رو ببینید:

        http://www.eca.ir/forum2/index.php?topic=40402.msg201497;topicseen#msg20149 7

        برای USB که اگه میخواید باهاش پروگرام کنید باید مدار کاملش رو ببندید (چند تا مقاومته)...این برد که آقای شفقی زدند هم همینطوره...

        دیدگاه


          #5
          پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

          جناب شفقی امکانش هست مدار پروگرم از طریق USB رو از لحاظ شماتیک توضیح بدین؟ ممنون میشم.

          دیدگاه


            #6
            پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

            نوشته اصلی توسط samans
            جناب شفقی امکانش هست مدار پروگرم از طریق USB رو از لحاظ شماتیک توضیح بدین؟ ممنون میشم.
            اگه میشه بیشتر توضیح بدین منظورتون چیه؟چه چیز خاصی تو این قسمت هست که براتون سواله؟
            It's nice to be important but it's important to be nice!

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

            دیدگاه


              #7
              پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

              نوشته اصلی توسط رضا شفقی
              اگه میشه بیشتر توضیح بدین منظورتون چیه؟چه چیز خاصی تو این قسمت هست که براتون سواله؟
              ببینید خب پورت USB دارای 4 تا سیم هستش. اگر من GND رو به زمین مدار، VCC رو به ورودی یک رگولاتور 3.3 ولت (مثلاً LF33) و خطوط دیتا رو به پایه های DDM و DDP وصل کنم درسته؟ مقاومت هایی که گفتن رو چه طور باید قرار داد. پیشاپیش ممنون

              دیدگاه


                #8
                پاسخ : ساخت برد DIP (به منظور استفاده بر روی بردبرد) برای ARM AT91SAM7S64

                بله درسته این یه نمونه شه

                اگه سوال دیگه ای بود در خدمتم.
                It's nice to be important but it's important to be nice!

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

                دیدگاه

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