PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارزانترین پروگرامر usb-blaster برای fpga



poya22
02-04-2012, 16:21
با سلام
پروگرامرهای usb-blaster در بازار از هفتاد هزارتومان به بالا هستند این پروگرامر که تمام ای سی های altera را ساپورت میکند و سرعت ان هم بالاتر از مدلهای چینی و قیمت تمام شده
هم حدود ده هزار تومان میباشد.در ورژن قدیمی از pic18f2550 ولی در ورژن جدید ان از pic18f14k50 استفاده شده است .این پروگرامر بیشتر برای کسانی که از لپ تاپ یا مادر بردهای جدید که پورت lpt ندارند مناسب هست
شماتیک با pic18f2550 و pic18f14k50
فایلهای hex و سورس هر دو مدل را هم اپلود میکنم
ورژن 6 برای pic18f250 و ورژن 7 ان متعلق به pic18f14k50 هست

سازنده ان ژاپنی هست و این هم لینک سایت مزیور
USB-Blaster���ǂ��̐��� - sa89a.net (You can see links before reply)

poya22
02-04-2012, 16:50
مدار pcb و شماتیک برای مدل قدیمی
و نرم افزار پروگرام ای سی های Lattice با همین پروگرامر
pcb با ورژن جدید با بافر 74hc244 برای تست زدم اگر مشکلی نداشت ان را اپلود خواهم کردم
با تشکر

agape
02-04-2012, 17:43
خیلی عالی هست !
امیدوارم که کار کنه و مشکل پیش نیاره - هرچند که من بیشتز از زایلینکس استفاده میکنم - ولی این خالی از لطف نیست

poya22
02-04-2012, 18:20
تست شده کار میکند ولی به نظر من مقاومت های 200 اهم کمی برای این ای سی زیاد هست کمی تغییرات در مقدار مقاومتها داده ام و از یک بافر 74hc244 در مسیر خروجی استفاده کرده ام اگر جواب داد
مدار ان را اینجا قرار خواهم داد .مقاومت 100 اهم و 200 اهم برای ساپورت 3 ولت است .pic18f2550 فقط
5 ولت را ساپورت میکند
ft245 و ایپروم را شبیه سازی کرده تا نرم افزار quartus ان را بشناست کاره خیلی جالبی انجام داده

mzarkoob
02-04-2012, 20:40
سلام
من هم فعلا با زایلینکس کار می کنم. ولی این مطلب جای تشکر داره:wink:
ان شاءالله که بخش fpga هم از خواب زمستانه بیدار بشه:mrgreen:

sadmonew
02-04-2012, 21:36
سلام دوستان عزيزم:hi:
براي من قسمت جالبه قضيه اينه كه رايگان در اختيار همه قرار داده. مخصوصا سورس مريوط به ميكروكنترلر PIC18F2550.
البته از دوستمون جناب poya22 (You can see links before reply) هم بايد تشكر كرد.
مهندس دستت درد نكنه. انشاالله خير ببيني.

cmuiran
02-04-2012, 23:00
با تشکر فراوان از اقای poya22 (You can see links before reply) خیلی جالب بود
داداش mzarkoob (You can see links before reply) شما بچه ها را بیدار کن من خودم پشتتم :mrgreen:
شما با دای agape (You can see links before reply) :wink: استارت بزنین بقیه دوستان حتما استقبال میکنن
موفق باشید و سربلند

poya22
03-04-2012, 02:46
خواهش میکنم
اگر مایل باشید در پست دیگری یک usb جیتک پروگرامر با ای سی altera معرفی میکنم که openocd را ساپورت میکند و کمی گرانتر از این پروگرامر میشود و قابل پروگرام و اوپن سورس هست و تبدیل به usb-blaster هم میشود .از epm570t100 و
ft245 و یک بافر کم یاب استفاده شده و ان هم زیاد مهم نیست میشود به جای ft245 از ft2232 و یافر 74lvc164245 استفاده کرد

vahidasm
03-04-2012, 03:21
سلام
خیلی عالیه.با اینکه من جیز زیادی از fpga ها نمیدونم ولی این پستی که دوستمون poya22 زدن منو یه جورایی علاقمند کرد.آقا دستت درد نکنه.خدا از fpga های بهشت بهت بده

mihman
03-04-2012, 12:53
سلام.
دوستان اگه برای زایلینکس هم داشتین بذارین.ممنون

poya22
03-04-2012, 21:24
سلام
برد تستی که زده بودم به خوبی کار کرد اصلا فکرش هم نمیکردم با بافر کار کند.
مقاومت های 200 اهم را به 1k تغییر دادم و مقاومت های full up بافر را 2.2k انتخاب کردم
مقاومت های سری شده از بافر به خروجی همگی 100 اهم هستند
برد را برای تست زدم اصلا دل چسب نیست شماتیک ان هم بصورت ذهنی بود.دوستان اگر
علاقمند بودن میتوانند به صورت حرفی و در سایز کوچکتر طراحی کنند.
نکته دیگر این بود که با نرم افزار PICPgm ای سی pic را روی برد نتوانستم با jdm programmer پروگرام کنم rb6 را مانندپروگرام pic16f84 به پین دو وصل کردم باز نشد .
با تشکر

sadmonew
03-04-2012, 22:18
سلام
برد تستی که زده بودم به خوبی کار کرد اصلا فکرش هم نمیکردم با بافر کار کند.
مقاومت های 200 اهم را به 1k تغییر دادم و مقاومت های full up بافر را 2.2k انتخاب کردم
مقاومت های سری شده از بافر به خروجی همگی 100 اهم هستند
برد را برای تست زدم اصلا دل چسب نیست شماتیک ان هم بصورت ذهنی بود.دوستان اگر
علاقمند بودن میتوانند به صورت حرفی و در سایز کوچکتر طراحی کنند.
نکته دیگر این بود که با نرم افزار picpgm ای سی pic را روی برد نتوانستم با jdm programmer پروگرام کنم rb6 را مانندپروگرام pic16f84 به پین دو وصل کردم باز نشد .
با تشکر
سلام داداش گلم
واقعا دستت درد نكنه. خيلي جالبه و البته كاربردي.
لطفا يه عكس از بردتون اينجا بذاريد. البته اگه پروگرمر رو هم ساختين يه عكس از اون هم اينجا بذاريد.
موفق باشيد.

poya22
04-04-2012, 00:32
وقتی عکسشو دیدم خیلی خندم گرفت ولی در هر صورت کار میکند :wink:
در ضمن tdo , tdi باید به پایه های target وصل شود در اصل tdo همان tdi پروگرامر هست روی
شماتیک اصلی هم بهمین صورت است یعنی روی شماتیک tdo ورودی , tdi خروجی میباشد.
نکته دوم هم باید دو رشته سیم از زمین پروگرامر به زمین برد target متصل شود.
Pin I/O Name
RB4 I TDO
RB5 I ASDO
RB6 O TCK
RC0 O TCK
RC7 O TDI

armstk
04-04-2012, 02:02
من پروگرمر altera-blaster پورت پرینتر رو داشتم , ولی به پورت پرینتر دسترسی نداشتم !
آقا دسته گلت درد نکنه
خیلی گلی

poya22
04-04-2012, 02:39
برای پروگرام pic18f14k50 هم از سایت زیر نرم افزار PICPgm را دانلود کنید
PICPgm | A free and simple PIC Development Programmer Software for Windows and Linux (You can see links before reply)
وبرای پروگرامر هم از این لینک استفاده کنید
A Simple Programmer for PIC18F14K50 Microcontroller Hamid Fadishei's Blog (You can see links before reply)
pin19=pgd و pin18=pgc و پین 7 که همان pgm هست در موقع پروگرام باید به زمین وصل شود پین 4 هم ولتاژ vpp حداکثر 15 ولت باشد .با rb6 و rb7 پروگرام نمیشود

mohmir
16-06-2012, 21:53
سلام..دوست عزیز...این تصاویر کفیت خوبی نداره...یه لطفی میکنی مشخصات ic ها و کریستال رو به من بدی؟! ممنون میشم

poya22
23-06-2012, 14:56
سلام..دوست عزیز...این تصاویر کفیت خوبی نداره...یه لطفی میکنی مشخصات ic ها و کریستال رو به من بدی؟! ممنون میشم
سلام
فایل مدار چاپی را از پست 11 دانلود کنید
کریستال 12مگا هرتز و ای سی smd ان pic18f14k50 و ای سی دیگر ان 74hc244 میباشد
در پست اول هم فایل hex مربوط به pic18f14k50 را دانلود کنید و میکرو را با ان پروگرام کنید

mohammad3d
01-08-2012, 23:52
سلام آقا پویا عزیز،
قبل از هر چیز از زحمتی که کشیدی و این پروگرامر رو پیدا کردی و با بقیه به اشتراک گذاشتی تشکر میکنم.
من هم ورژن 6 با 2550 رو ساختم ولی وقتی به XP میزنم USB DEVICE NOT RECOGNIZED میده و درست شناسایی نمیکنه .به ویندوز 7 هم زدم.تنها تفاوت با مدار اصلی استفاده از کریستال به جای سرامیک رزوناتور
و قرار دادن یه فریت بید سر راه vcc است.
میخواستم بدونم شما با همچین مشکلی رو برو شدی یا نه .
تشکر مجدد از شما.

M_GH
02-08-2012, 00:03
مهندس اگه از لپ تاپ استفاده می کنی این مشکل یه جورایی طبیعیه
باید 2تا دیود زنر محافظ 3.6 ولت از منفی به هر کدوم از پایه های usb وصل کنی تا درست بشه

M_GH
02-08-2012, 00:23
اینم عکسش

You can see links before reply
You can see links before reply

منظور من دیود هاش هست که برای لپ تاپ لازم هست (دورش دایره قرمز کشیدم!)
و اگر نباشه همونطوری که گفتین ارور USB DEVICE NOT RECOGNIZED رو میده چه تو ویندوز 7 چه تو xp

موفق باشی:wink:

poya22
05-08-2012, 14:12
سلام آقا پویا عزیز،
قبل از هر چیز از زحمتی که کشیدی و این پروگرامر رو پیدا کردی و با بقیه به اشتراک گذاشتی تشکر میکنم.
من هم ورژن 6 با 2550 رو ساختم ولی وقتی به xp میزنم usb device not recognized میده و درست شناسایی نمیکنه .به ویندوز 7 هم زدم.تنها تفاوت با مدار اصلی استفاده از کریستال به جای سرامیک رزوناتور
و قرار دادن یه فریت بید سر راه vcc است.
میخواستم بدونم شما با همچین مشکلی رو برو شدی یا نه .
تشکر مجدد از شما.
سلام
من ورژن 7 رو ساختم به این مشکل بر نخوردم از کریستال بخواهید استفاده کنید باید دو عدد خازن 22 پیکو به پایه های کریستال بزنید مانند مداری که من ساختم .کریستال های سرامیک 3 پایه هستند و داخل انها خازن 22 پیکو قرار دارد و وقتی ای سی میکرو پروگرام میشود کریستال شروع به نوسان میکند (خام باشد نوسانی ندارد) با اسکوپ جک کنید که حتما باید نوسان داشته باشد .اگر نوسان نداشته باشد با این مشکل که عرض کردید روبرو خواهید شد دیود ها هم برای حفاظت ورودی ها هست که برای این نوع میکروها نیاری نیست البته اگر دیود هم خواستید بزنید باید از دو دیود زینر 6.2 ولت استفاده کنید.در بردی که من ساختم از بافر استفاده کردم تا جریان روی میکرو کمتر شود (سرعت پروگرام کم میشود ولی ناچیز است )