ПредишенСледващото

Занимавам се с микроконтролери за няколко години. Първи пришити микроконтролери чрез LPT порт. Тогава той се разболя от него, а аз събрани програмист "USB Tiny" микроконтролер ATtiny2313 на, и да го използва в продължение на три години.

Финализиране на usbasp програмния

Програмист "USB Tiny" уредено, с изключение на някои недостатъци:

  • Шофьор на Windows 7 x64 повдигнати само след превода "вятър" в главата "Режим Тест". В противен случай - той не работи, за да работи. Във връзка с монтирането на друг компютър програмист започна с допълнителни излишни движения;
  • Какво бе необходимо да бъде възможност за деактивиране на програмния силата да програмируема схема може да се захранва от собствено захранване;
  • Програмист бях направил в бързината и кабели (USB конектор и жак при МС) само стърчащи от тялото, и от време на време те се износват (мелене на голямо натоварване и носещи или вход в програмист, или на място в близост до конекторите ).

Решено бе да се съберат нов програмист, и да вземе предвид всички малки неща, които са натрупани в продължение на три години живот на програмист. Търси в интернет информация за програмист, аз реших, че ще се съберат USBasp, но извършването на подобрения.

Така че какви са точките, които искам да се вземат предвид при изграждане на нов програмист:

  • На първо място, да направи програмист в "кутии" на форм-фактор, без никакви стърчащи жици, за да направим всичко по конекторите. В случай на износване на проводници, можете просто да свържете новия кабел към съединителя, по пакета за програмиране;
  • Уверете се, можете да изберете силата: Ток от програмист или IC се захранва от устройството, на което е инсталиран;
  • Ако изберете силата на програмист, а след това направи избор на захранващо напрежение: 3.3 или 5 волта (това също е важно, тъй като shemki са напълно различни ...);
  • Има функция на програмиране USBasp «Slow SCK», която позволява да мига микроконтролери работи при намалена скорост часовник, така че не забравяйте да донесе бутона за захранване на тази функция;
  • Направете бутон за нулиране зашит MK, също понякога е необходимо, когато отстраняване на грешки на някои устройства;
  • Наистина правя това - да се добави възможност за бърза подмяна предпазител.

На тази, може би, ще са достатъчни. Това са основните недостатъци, които бих искал да се премахнат. Ние започваме да се изгради. PCB направих с помощта на технологията на LUT. Потопете хартията:

Финализиране на usbasp програмния

Финализиране на usbasp програмния

Тонер промива с ацетон и пробитите отвори

Финализиране на usbasp програмния

Заваръчни и лакиран

Финализиране на usbasp програмния

Финализиране на usbasp програмния

В краищата на корпуса са конектори: USB за връзка с компютър и DB-9 за връзка с микроконтролер. На жилищния поставен стикер с ПИН ПИН DB-9 конектор:

Финализиране на usbasp програмния

Финализиране на usbasp програмния

От страна на корпуса има два бутона и гнездо за предпазител. Червения бутон нулира, свързани с верига IC (крайната цел нулиране), син бутон понижава честотата на часовника (SCK) на 375 кХц, е необходимо да се флаш микроконтролер работи при ниска тактова честота. Fuse нужда от допълнителна защита срещу претоварване на USB порт, дънни платки са най-различни, се натъкнах и без защитата на тока (.).

Финализиране на usbasp програмния

От другата страна на корпуса са разположени два индикатора светодиоди и два ключа за избор на захранващото напрежение, или да го изключите. Зеленият светодиод показва успешно USB-връзка и червеният светодиод светва, когато записва или чете програмата микроконтролер.

Финализиране на usbasp програмния

Залепени самозалепващи крака.

Финализиране на usbasp програмния

Финализиране на usbasp програмния

Pro фърмуер и други подробности на процеса може да се намери в тази статия, добре, ще дам само модифицирана програмист схема:

Финализиране на usbasp програмния

Това се вижда от диаграмата, че LDO-стабилизатор се добавя в 3.3 волта (NCP1117-3.3), ценерови USB порт верига (всеки напрежение на 3.6V), и се прибавя към предпазител ток от 0,5 ампера. Също така, можете да изтеглите по-долу модифициран ми платка в SL5 формат. от който ритна програмиране конектор (сега е по пакета за програмиране), така че много по-лесно ", окабеляване" на борда на стъклени влакна единствен. Също така, в своята версия, аз прилага размер SMD-съпротивление 1206, при които съветът е Подновиха.

списък на радио

Защита на USB порт + предпазител IMHO доста добре. Но властта през резистор, ако програмируем устройство се захранва от програмист, резистора ще стане горещо и нула смисъл само. Микроконтролера и др displeychike не погълне повече от 500 mA, че няма смисъл да се придържат pitalnik отделно. Но си устойчивост ви принуждава да използвате външен pitalovo друго превърне фурна на резистор

Първо фиксиращо устройство винаги започва с настройки на захранването. Второ откриване на грешки отива на работа на устройството. В една трета от резистор нагревател никога не е получавал, защото моята религия не дай Боже устройство се захранва от вградена мощност. Каква защита на USB порт? В 70% от случаите, това не спаси и да изгори дънната платка или предпазител на него. И с предпазител 0.5А. Надявам се само за електроника дънната платка. Веднага очевидно, че не е нужно да го поправи фабрика автоматизация, когато на борда vpendyurit предпазител, че заедно с него в друг свят и отиде да платка половина на захранване (по-точно за първи път, а след това на предпазител).

Странни ви хора. Пишеш ерес, която е това, което не се удари в предпазителя на настоящите спецификации на USB интерфейс? Или още какво да се оплакват? Бъдете горди, че сте поставили резистор, и никой не ме притеснява да обърне ключ и да преминат към захранването на устройството. Или кликнете и ключа за превключване, и изберете желаната мощност

Да, защото това е максималният ток, който може да даде USB, т.е. предпазителя трябва да бъде на по-ниска ток. толкова трудно да се разбере ли е? Или не знаете, че при сегашното 0.5A, предпазител на 0.5A, спокойно продължава. А изгаряне само на ток ПОВЕЧЕ от 0.5A. Т.е. NO защита. Ако сте нарисували предпазител 400-450mA, аз не бих казал и дума.
Да, и отваря друга тайна, има специални програми за построяване на диаграми, и със сигурност в боя.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!