۱۳۸۸ شهریور ۶, جمعه

آموزش شروع به کار با ARM سری SAM7

سلام
بعد از 1 سال یه پست جدید میزنم و دست پر برگستم.

قسمت اول : آشنایی با پایه های این میکرو کنترلر و نحوه بایاس و راه اندازی آن

نکته اول اینکه کاملترین توضیحات رو از خود اتمل بگیرید ، در اینجا می توانید توضیحات مربوط به راه اندازی دقیق و بی عیب و نقص SAM7 ها رو از خود اتمل بگیرید.  تمام فایل های PDF ی که در قسمت Design Considerations قرار دارند مربوط به این بحث هستند و شما فایل مربوط به خانواده SAM7S رو دانلود کنید. البته نوع SAM7X هم تو ایران پیدا میشه.
پیدا کردن دیتاشیت هم که کاری نداره. البته دیتاشیت های SAM ها خانوادگی هستش و برای خانواده SAM7S و SAM7X دیتاشیت جدایی وجود داره، ولی فرقی بین دیتاشیت SAM7S64 , SAM7S256 نیست و هر دو تو اون فایل توضیح داده شده اند. برای پیدا کردن دیتاشیت ها هم اینجا برید.

پایه های تغذیه :
در SAM7 ها  6 پایه تغذیه وجود دارد :

• VDDIN pin. It powers the voltage regulator and the ADC; voltage ranges from 3.0V to 3.6V,
3.3V nominal.
پایه VDDIN :
این پایه ورودی ولتاژ مدار ADC و همچنین رگولاتور داخلی 1.8V است . ولتاژی بین 3 تا 3.6 باید به این پایه اعمال کنید.


• VDDOUT pin. It is the output of the 1.8V voltage regulator.
پایه VDDOUT :
این پایه خروجی رگولاتور داخلی 1.8V است. بخش های از SAM7 ها با ولتاژ 1.8 ولت تغذیه میشوند که برای این کار در خود این آی سی ها روگولاتوری قرار داده شده تا شما راحت باشید.

• VDDIO pin. It powers the I/O lines and the USB transceivers; dual voltage range is
supported. Ranges from 3.0V to 3.6V, 3.3V nominal or from 1.65V to 1.95V, 1.8V nominal.
Note that supplying less than 3.0V to VDDIO prevents any use of the USB transceivers.
پایه VDDIO :
این پایه ورودی تغذیه پورت ها و واسط USB میباشد.  برای این ورودی میتوانید ولتاژی بین 1.6V -1.95V یا 3.0V-3.6V اعمال کنید. توجه کنید که واسط USB فقط با رنج ولتاژ 3.0V-3.6V کار می کند.


• VDDFLASH pin. It powers a part of the Flash and is required for the Flash to operate
correctly; voltage ranges from 3.0V to 3.6V, 3.3V nominal.
پایه VDDFLASH :
این پایه ورودی ولتاژ تغذیه حافظه فلش میکروکنترلر است و باید ولتاژی در حدود 3.0V-3.6V با آن اعمال کنید. توجه کنید که ARM ها این قابلیت را دارند که برنامه را داخل رم کپی کنند و سپس از رم اجرا کنند. این قابلیت برای آن است که اگر قصد دارید برنامه را از رم اجرا کنید این ولتاژ را قطع کنید تا مصرف توان کاهش بیاید.

• VDDCORE pins. They power the logic of the device; voltage ranges from 1.65V to 1.95V,
1.8V typical. It can be connected to the VDDOUT pin with decoupling capacitor. VDDCORE
is required for the device, including its embedded Flash, to operate correctly.
During startup, core supply voltage (VDDCORE) slope must be superior or equal to 6V/ms.
پایه VDDCORE :
این ولتاژ مهمترین ولتاژ برای راه اندازی ARM ها است. چرا که تغذیه CPU را تامین میکند. حتما پس از مونتاژ مدارتان این ولتاژ را با اسیلوسکوپ نگاه کنید تا ریپیل نداشته باشد. ریپیل باید کمتر از 200mV باشد.

• VDDPLL pin. It powers the oscillator and the PLL. It can be connected directly to the VDDOUT pin
پایه VDDPLL:
این پایه ورودی مدار PLL است. در SAM7 ها بوسیله کریستال تنها میتوان تا 20MHz اسیلاتور داشت و برای فرکانسهای بالاتر باید با PLL و کریستال به فرکانس مورد نظر برسید. هرچند این کار دقت نوسان سازی را کم میکند، اما وجود نویز شرکت سازنده را مجبور کرده تا نوسان ساز کریستالی را محدود به فرکانس 20MHz کند. SAM7 ها تا  بیش از 55MHz کار کنند.

در شکل زیر پیکربندی کلی پایه های تغذیه را مشاهده میکنید. این شکل در بخش  5.4 Typical Powering Schematics از دیتاشیت قرار دارد. خازن ها بسیار مهم هستند.




مطالب مرتبط :
پروگرامر USB برای ARM ا (JLink)
برد برای شروع به کار با ARM Atmel SAM7S

هیچ نظری موجود نیست: