نظرسنجی: نظر شما درباره ی برد
خوبه
71.43%
5 71.43%
نه خوبه ، نه بد
14.29%
1 14.29%
افتضاحه
14.29%
1 14.29%
در کل 7 رأی 100%
*شما به این گزینه رأی داده‌اید. [نمایش نتایج]

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی برد طراحی شده برای AT91SAM7S256
نویسنده پیام
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #34
RE: بررسی برد طراحی شده برای AT91SAM7S256
نقل قول: میشه بیشتر توضیح بدید؟(بهتر بگم چرا؟)
سلام
توی بعضی از پروگرامر ها پایه ی ریست به پایه ی 11 کانکتور متصل شده ، متاسفانه اکثر پروگرامر های که در داخل تولید میشن ، همین مشکل رو دارن .
نقل قول: چرا پایه ی TDO مقاومت پول آپ نگذاشتید؟ مهم نبود؟ فرقی نمی کرد یا دلیل خاصی داره؟ حالا روی برد بگذاریم؟
این پایه خروجی داده از پروگرامر به سمت میکرو کنترلر هست ، و نیازی به مقاومت بالا کش نداره .
بهتره بگیم چرا بقیه ی پایه ها مقاومت داره ؟
پایه ی ریست : این پایه نقش بازنشانی میکرو کنترلر رو داره و اگه مقاومت نداشته باشه ( در سطح یک منطقی نباشه ) میکرو در حالت ریست قرار میگیره و نمیتونه یزی رو پردازش کنه .
پایه ی TCK : این پایه خروجی کلاک پروگرامر و ورودی کلاک میکرو کنترلر هست . برای ایجاد سطح منطقی یک مناسب ، این پایه باید با یک مقاومت 10 کیلو به vcc متصل بشه . همچنین اگه این پایه صفر بشه ، cpu متوقف میشه . ( در صورت بر قرار بودن شرط های بعدی )
همچنین وقتی این پایه به سطح منتطقی صفر میره و دوباره یک میشه ، میکرو کنترلر متوجه میشه که پروگرامر jtag اون رو انتخاب کرده . دلیل دوم هم جلو گیری از بوجود اومدن این پالس توسط نویز هست .
پایه ی TDI : از طریق این پورت دیتا به وسیله سازگار با Jtag وارد می شود. بر ای جلوگیری از ورود نویز ( به عنوان 0 و 1 ) به پروگرامر ، باید این پایه pull up بشه . چون وقتی که ارتباط برقرار میشه ، در بعضی از مواقع پایه ی tdi میکرو در حالت درین باز قرار می گیره .
پایه ی TDO : از طریق این پورت داده ها از وسیله سازگار با Jtag خارج می گردد. چون عملایت انتقال داده توسط پالس کلاک و پایه ی TMS کنترل میشه ، پس نویز و ... نمیتونه رو این پایه اثری داشته باشه .
TMS : از طریق این پورت حالتهای مختلف تست که در استاندارد مذکور ذکر شده انتخاب می شود ، با یک بودن این پایه و قطع بودن پالس کلاک ، میکرو کنترلر برنامه رو به صورت عادی اجرا مکنه ، با صفر بودنش و قطع پالس کلاک cpu متوقف میشه ، با صفر بودنش و وصل بودن پالس کلاک ، cpu میتونه با پروگرامر تبادل داده کنه .
پس ما به مقاومت بالا کش نیاز داریم .
نقل قول: 2- مقاومت 15 کیلو به زمین در قسمت jtag.select چطور؟
وقتی که پایه ی یک میشه ، میکرو کنترلر منتظر دریافت کلاک jtag و ارتباط با اون میمونه . اگه این پایه صفر باشه پورت jtag کار نمیکنه . وجود مقاومت زیاد ضروری نیست و پایه میتونه آزاد باشه .
نقل قول: - این تاپیک http://www.iranled.com/forum/showthread.php?tid=18038
همون جا جواب دادم
نقل قول: سوال 3 خیلی مهمه!! اعصابم رو حسابی ......... کرده. می خوام روی برد یه تغییر کوچولو بدم(update کنم) میاد، تا حالا هم راه و کارشو پیدا نکردم. به این دلیل برای یک تغییر کوچیک در شماتیک ، کل PCB را از اول میکشم(دلیل امروز ، فردا کردنم همینه)
متوجه نشدم .
نقل قول: 4- چرا روی نقشه ی برد کویر الکترونیک از port به جای net label استفاده شده؟ چه فرقی دارند؟
فرقی نداره ، اما پورت قشنگ تره
۱۵-مرداد-۱۳۸۹, ۰۹:۰۴:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, salehjg, رسول, t3r!p3000
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #35
RE: بررسی برد طراحی شده برای AT91SAM7S256
سلام

با توجه به مسائل پست قبل ، شماتیک را ویرایش کردم.
pdf شماتیک ضمیمه شده.
دوستان یه نگاه بندازن اگر اشکالی داشته باشد حتما بگن.Wink
اگر اشکالی نباشه شروع به طراحی pcb بکنم.Smile

تغییرات شماتیک :
- تمام جامپر ها به جز انتخاب منبع تغذیه حذف شدند و در یک دیپ سوئیچ 6 تایی قرار گرفتند
اگر از طریق جک آداپتور گراند ها رو جدا می کردیم ، هنگامی که فیش آداپتور وصل باشه عملا usb از کار می یوفته.(با تشکر از t3r!p3000 جون)
- در دوتا پین هدر 20 تایی که قراره به برد برد متصل بشوند ، پایه ی ریست فراموش شده بود که قرار دادم.
- تغذیه ی خروجی 3.3 ولت و گراند و ولتاژ رفرنس مبدل آنالوگ به دیجیتال بر روی پین هدر های 20 تایی
- یک باکس هدر 2 در 5 برای برد کنترل درست کردم.(شامل 3.3 ولت و erase و test و on/off و کلید led روی پایه ی 19 پورت A)
- مقاومت بالا کشنده در TDO و پائین کشنده در JTAG.SELECT حذف شدند.

در ضمن اشکال من در تاپیک زیر همچنان باقیست.(این مسائل هم مربوط به بردمون هست ، پس از این کار من در این تاپیک ناراحت نشویدBiggrin )

http://www.iranled.com/forum/showthread.php?tid=18038



.pdf   Schematic Prints.pdf (اندازه: 19.82 KB / تعداد دفعات دریافت: 90)
(آخرین ویرایش در این ارسال: ۱۶-مرداد-۱۳۸۹, ۱۴:۴۱:۵۵، توسط salehjg.)
۱۵-مرداد-۱۳۸۹, ۲۲:۰۴:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, t3r!p3000
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #36
RE: بررسی برد طراحی شده برای AT91SAM7S256
پس پایه 11 کانکتور jlink چی شد؟! تغییرش ندادی؟ فکر کنم منظور 1nafar این بود که چون erase به این پایه وصل میشه، باید آزادش کنی...

امکان اتصال کوتاه بین ADpwr و ADVREF خارجی (از هدر10) هست. البته من که هیچی حالیم نیست ولی یکم کلاس کار مهندسی شما رو پایین میاره! Biggrin
بنظرمن نیازی به ADpwr نیست. (اینطور که فهمیدم واسه این گذاشتی که 5 ولت به adc بدی آره؟) از این سوییچ های دو سه حالته بذار...

هدر ctrlBH رو برای چی گذاشتی؟ هدر3 (کنار usb) چی؟ اون PWR2.5 چیه؟

(کی فردا میشه برم پروتل بخرم ...! Biggrin)
الان که پستت رو ویرایش کردی جواب سوال های خط آخرم رو گرفتم! Biggrin

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۵-مرداد-۱۳۸۹, ۲۲:۵۵:۲۱، توسط محمد حسینی.)
۱۵-مرداد-۱۳۸۹, ۲۲:۵۰:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, t3r!p3000
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #37
RE: بررسی برد طراحی شده برای AT91SAM7S256
نقل قول: پس پایه 11 کانکتور jlink چی شد؟! تغییرش ندادی؟ فکر کنم منظور 1nafar این بود که چون erase به این پایه وصل میشه، باید آزادش کنی...
اگر این کانکتور رو دستکاری کنیم دیگه پروگرامر j-link هم می پره.
فکر نکنم آقای 1nafar منظورشون این باشه.
برد اتمل که برای sam7s بود نگاه کردم کانکتورش مدل ما بود اما فقط اون مقاومت پول آپ را روی خط tdo داشت که اون مقاومت حذف شد.
نقل قول: امکان اتصال کوتاه بین ADpwr و ADVREF خارجی (از هدر10) هست.


میشه واضح تر بگید. اتصال کوتاه ، چطور شد؟ فکر کنم به نقشه ی اصلی نگاه کنید مشکل حله....

.pdf   Orig_sch.pdf (اندازه: 71.79 KB / تعداد دفعات دریافت: 99)
نقل قول: البته من که هیچی حالیم نیست ولی یکم کلاس کار مهندسی شما رو پایین میاره! Biggrin
به قول خودتون داش (ببخشیدShy ) خیلی مونده تا مهندس بشم.Biggrin

نقل قول: بنظرمن نیازی به ADpwr نیست. (اینطور که فهمیدم واسه این گذاشتی که 5 ولت به adc بدی آره؟) از این سوییچ های دو سه حالته بذار...
فکر کنم با نگاه به نقشه ی اصلی مشکل حل بشه اما ADpwr برای وصل کردن بی درد سر ولتاژ 3.3 ولت برای AD هست.(یعنی دیگه نمی خواد روی برد برد وصلش کنیم ، با این حال پین ADvREF روی پین هدر 20 تایی هست)

آخرش رو نفهمیدم ، سوئیچ برای چی ؟

نقل قول: هدر ctrlBH رو برای چی گذاشتی؟ هدر3 (کنار usb) چی؟ اون PWR2.5 چیه؟
این ها هم که حلهWink
نقل قول: الان که پستت رو ویرایش کردی جواب سوال های خط آخرم رو گرفتم! Biggrin

ممنونم برای همه چیHappy
۱۵-مرداد-۱۳۸۹, ۲۳:۳۳:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, t3r!p3000, رسول
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #38
RE: بررسی برد طراحی شده برای AT91SAM7S256
منظورم از اتصال کوتاه این بود که اگه هم ولتاژ خارجی اعمال کنی و هم ADpwr (اشتباها پست قبل گفتم 5ولت!!) فعال باشه... مهم نیست بیخیال! Biggrin چون نتونستم هیچ ایرادی پیدا کنم بیخود گیر دادم!! Whistle

من هنوز نفهمیدم پس مشکل پایه 11 کانکتور چی بود؟؟
راستی 1nafar جون این ویرایش جدید مجله ها رو آپلود کردین؟! خیلی ضد حال من با این سرعت اینترنت ADSL10+++++ دانلود کنم بعد ببینم همون قدیمیه!!

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۶-مرداد-۱۳۸۹, ۰۰:۱۲:۵۴، توسط محمد حسینی.)
۱۶-مرداد-۱۳۸۹, ۰۰:۰۲:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #39
RE: بررسی برد طراحی شده برای AT91SAM7S256
اشکالی نبود؟
میگم چطوره ctrlBH را حذف کنیم یا هم بجای باکس هدر پین هدر بگذاریم.(مادگی یا نرگی ؟)
چون باکس هدر جای زیادی میگره.
نظر دوستان چیه؟
(آخرین ویرایش در این ارسال: ۱۶-مرداد-۱۳۸۹, ۱۴:۵۷:۲۴، توسط salehjg.)
۱۶-مرداد-۱۳۸۹, ۱۳:۳۴:۴۱
وب سایت ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #40
RE: بررسی برد طراحی شده برای AT91SAM7S256
(۱۶-مرداد-۱۳۸۹, ۱۳:۳۴:۴۱)salehjg نوشته است: اشکالی نبود؟
میگم چطوره ctrlBH را حذف کنیم یا هم بجای باکس هدر پین هدر بگذاریم.(مادگی یا نرگی ؟)
چون باکس هدر جای زیادی میگره.
نظر دوستان چیه؟

بنظر من erase و jtagsel و adpwr و tst رو حذف کن (از ctrlBH). همون دیپ کافیه. (کار NTRST چی بود؟)
فقط همون تغذیه ها و سوییچ led کافیه. ضمنا باید زمین رو هم اضافه کنی دیگه نه؟

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۷-مرداد-۱۳۸۹, ۱۴:۲۹:۳۰، توسط محمد حسینی.)
۱۷-مرداد-۱۳۸۹, ۱۴:۲۹:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #41
RE: بررسی برد طراحی شده برای AT91SAM7S256
(۱۷-مرداد-۱۳۸۹, ۱۴:۲۹:۱۲)محمد حسینی نوشته است: بنظر من erase و jtagsel و adpwr و tst رو حذف کن (از ctrlBH). همون دیپ کافیه. (کار NTRST چی بود؟)
فقط همون تغذیه ها و سوییچ led کافیه. ضمنا باید زمین رو هم اضافه کنی دیگه نه؟

سلام
اگر نظرتون اینه چشم. حذفش می کنم. (البته گفتم ها به جای باکس هدر پین هدر می زارم تا جای زیادی نگیره)

NRST و RST همان Reset خودمون هستند.

* میگم این پین هدر رو گذاشتم تا اگر کسی خواست یک برد جدا برای کنترل درست کنه با استفاده از این پین هدر کارش راه بیفته برای همین erase , jtag.sel , tst رو گذاشته بودم.

* سوئیچ led و کلید روشن خاموش و tst و erase و jtag.sel. و ولتاژ رفرنس AD همشون روی دیپ سوئیچ هستند.

* اینا رو گفتم تا این وسط اشتباه تفهیم نشهWink

میگم اگر این پین هدر زیاد به درد نمی خوره حذفش کنیم.اما من که فکر می کنم باشه بهتره.

پس روی پین هدر اینا قراره باشند:

- کلید on ./off
-LED Switch
- Gnd
- 3.3 ولت
- یکی هم ولتاژ 5 ولت
- reset
(-jtag.sel و erase و tst)

حذف؟؟

(آخرین ویرایش در این ارسال: ۱۷-مرداد-۱۳۸۹, ۱۵:۱۵:۰۹، توسط salehjg.)
۱۷-مرداد-۱۳۸۹, ۱۴:۵۳:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, محمد حسینی
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #42
RE: بررسی برد طراحی شده برای AT91SAM7S256
فایل بده منم یکم باهاش ور برم بلکه دست و پنجولم به این پروتل عادت کنه!

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۷-مرداد-۱۳۸۹, ۱۷:۴۱:۲۵، توسط محمد حسینی.)
۱۷-مرداد-۱۳۸۹, ۱۷:۴۰:۲۴
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #43
RE: بررسی برد طراحی شده برای AT91SAM7S256
سلام
بعد چند روز بالاخره آماده شد.Wink

تاجایی که می توانستم اشکالاتش رو برطرف کردم بازهم قبل از ساخت برد دوستان نگاه کنند.Biggrin

تمام کنترل برد توسط یک دیپ سوییچ و یک جامپر که روی پین هدر 3 تایی خواهد بود ، انجام می شود.

جامپر وظیفه ی انتخاب منبع تغذیه ( گراند مشترک ) و دیپ سوییچ :
On/Off - Erase - TST - JTAG Sel. - ADvRef - LED switch

تمام پورت A و {AD4 ... AD7} و ADvRef و گراند و 3.3 ولت و پایه ی ریست (مقاومت پول آپ روی برد نصب شده) روی دو پین هدر 20 تایی گنجانده شده اند.

روی پورت A.19 یک LED قرار گرفته که می توانید با LED Switch که بر روی دیپ سوییچ هست ارتباطش را قطع یا وصل نمایید.Question

ولتاژ 5 ولت توسط LF33 به 3.3 ولت تبدیل میشه.

کریستال برد : 18.432 مگاهرتز

کانکتور jtag طبق پست های قبلی اصلاح شد. Biggrin

سوراخ های پین هدر ها و باکس هدر jtag از 0.9 میلی متر به 1.1 افزایش یافتند تا در نصبشان روی برد مشکلی پیش نیاید.(پیشنهاد می کنم که پین هدر معمولی نصب کنید، نظامی نباشد)Whistle

خازن های الکترولیتی که من روی برد نصب کردم و سایزشان مناسب بود:
47 میکرو فاراد / 16 ولت
10 میکرو فاراد / 25 ولت
Smile
شماتیک و فایل PCB ضمیمه شده.(طراحی شده با Altium Designer Winter 09 )Happy


.rar   AT91SAM7S256 DIP Board.rar (اندازه: 630.84 KB / تعداد دفعات دریافت: 94)
۲۱-مرداد-۱۳۸۹, ۱۳:۵۱:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, t3r!p3000, محمد حسینی
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #44
RE: بررسی برد طراحی شده برای AT91SAM7S256


salehjg جون این برد دیگه درست و کامله که فردا برم واسم بردشو بزنن !!!


کسی از بچه های مشهد این برد رو نمی خواد که یکم تعداد بزنیم هزینه هاش بیاد پایین !!! ( آخه متالیزه گیرونه )

[تصویر:  1d8669d6a7a84f80bd87.PNG]


۲۲-مرداد-۱۳۸۹, ۰۲:۲۱:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Wink بررسی تمام میکروهای آرم با یکدیگر md3848 1 2,421 ۱۰-شهریور-۱۳۹۵, ۱۴:۵۴:۴۲
آخرین ارسال: md3848
  روش كار با mmc توسط fat32 براي at91sam7s256 saeedsmk 2 3,906 ۳۱-مرداد-۱۳۹۱, ۱۶:۰۷:۵۶
آخرین ارسال: salehjg
  تفاوت AT91SAM7X256 و AT91SAM7s256 abbasalifix 10 8,479 ۲۴-تير-۱۳۹۱, ۱۹:۲۰:۳۰
آخرین ارسال: 305500
  طراحی برد apcog 3 3,293 ۲۷-بهمن-۱۳۹۰, ۰۰:۰۴:۴۳
آخرین ارسال: sharin
  راه اندازی at91sam7s256 و موارد مورد نیاز salehjg 2 6,588 ۰۴-تير-۱۳۹۰, ۰۱:۳۹:۰۹
آخرین ارسال: salehjg
  طراحی برد arm 1nafar 2 5,539 ۰۹-اسفند-۱۳۸۸, ۲۳:۴۵:۴۸
آخرین ارسال: sarv

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS