Конкурс usb avr програматор

Схема і програмне забезпечення простого високошвидкісного USB AVR програматора, який може зібрати своїми руками і початківець радіоаматор

Конкурсна конструкція початківця радіоаматора -
"USB AVR програматор"

USB AVR програматор

Григор'єв Ілля Сергійович, місто Біла Церква

Всім привіт!
Уявляю на ваш суд другу свою завершену роботу (перша-проста мигалка).
Вирішив, що в майбутньому буду збирати схеми, на основі яких-небудь мікросхем, які потрібно програмувати, для чого потрібен, власне кажучи, програматор!
В інтернеті величезна кількість схем, на будь-який смак, але основна проблема і зауваження до схем - це те, що у мене немає ні LTP, ні COM порту, залишається варіант USB програматора. Але і тут є своя заковика - для більшості программаторов, для початку роботи, їх мікросхеми потрібно запрограмувати на роботу, а для цього потрібен ... - правильно, програматор! Можна було звичайно зібрати програматор Громова, пройтися по друзях і знайти LTP або COM порт, але мені цього не хотілося. Залишався останній варіант - це використовувати програматор на основі мікросхеми FT232RL, мінус у цього програматора і у цієї мікросхеми тільки ціна останньої - вона у нас в Біла Церква стоїть в районі 230 рублів. Я вирішив на такому грошей не економити і взятися за складання програматора на FT232RL.

Отже, список детальок:
Це серце програматора - FT232RL. Ціна-230р
Друга мікросхема- 74HC244, вона потрібна, т.к у цього програматора є ще один мінус - він не віддає лінію RESET по завершенні програмування. Тому, щоб схема стартонув, треба видерти з плати роз'єм ISP, що дуже незручно. Це можна вирішити просто додавши до цієї схеми буфферную мікросхему 74HC244. Ціна 20-30 р
І далі набір дріб'язку:
- 4 резистора по 47 Ом
- 4 резистора по 100 Ом
- 1 резистор на 4.7 Ком
- 3 резистора на 300 Ом
- 3 кондера по 0.1u
- 3 світлодіода (до, з, ж)
- 1 діод Шотткі (щоб можливий зворотний струм від прошиваного пристрою не спалив програматор і ПК)
- 1 USB type B, його ще називають принтерним
Ось і все, що треба! Дрібнота варто в районі 50 рублів
Всі компоненти я брав в звичайному виконанні і smd, тому що до кінця не знав, як вийде у мене робота з smd компонентами, раптом довелося б збирати великий варіант.

Конкурс usb avr програматор

Принцип роботи.
Програматор живиться від USB порту. Рівні вихідних сигналів програматора за допомогою джампера JP1 можуть бути задані або 5-ти вольтовими, або 3-ох вольтовими.
Напруга живлення програматора може бути подано через роз'єм X2 на програмовану плату, для чого потрібно замкнути джампер JP2.
Слід мати на увазі, що при 5-ти вольта напруга подається з USB порту. І максимально струм, який можна отримати з програматора, обмежений величиною 500 мА. Однак для такого струму мікросхему FT232 потрібно налаштувати за допомогою утиліти FT Prog.
При 3-ех вольта напруга береться з виходу внутрішнього стабілізатора мікросхеми FT232, максимальний струм якого дорівнює близько 50 мА.
Для запобігання подачі живлення на USB порт від зовнішнього пристрою на программаторе встановлений діод Шотткі (у них маленьке падіння напруги в прямому напрямку). При бажанні діод VD1 можна замінити звичайним діодом або перемичкою, але цю вже на ваш страх і ризик.
Також програматор можна використовувати як USB-UART перетворювач. Для цього на роз'єм Х2 виведені сигнали RXD, TXD і підключені світлодіоди LED2, LED3. Вони спалахують, коли відбувається передача даних.
Програматор не потрібно відключати від програмованої плати, тому що після програмування мікросхема DD1 переводить вихідні буфери в третій стан.
Світлодіод LED1 загоряється, коли йде процес програмування.
На контактну площадку JP можна вивести тактовий сигнал. Для цього потрібно конфігурація FT232 за допомогою утиліти FT Prog.

Сам процес складання.
Спочатку я роздрукував схему на глянсовий листок від журналу (використовував і фотопапір і клейку папір для принтера, все не те ... найкращий ефект - це друк схеми на глянцевому журналі). Потім, після з'єднання глянцевого листочка з шматочком текстоліту, починаємо гладити праскою, виставивши на ньому максимальну температуру. Спочатку я доклав праска прям на листочок, що б він приклеївся до текстоліту, потримав так секунд 10, потім зверху поклав листок паперу і почав гладити протягом 3-4 хвилин, потім, прибрав листок паперу і ще на кілька секунд доклав праска і гострим куточком праски поводив по тих місцях, де будуть майбутні доріжки для мікросхем.

Конкурс usb avr програматор

Після цього прибираємо праска, і даємо платі повністю охолонути. Потім занурюємо на 5 хвилин наш текстоліт з глянсовою папірцем в теплу воду, що б папір намокла і відстала він текстоліту, потім скочується обережно папір. Ось що виходить:

Конкурс usb avr програматор

Потім труїв. Я цькування хлорним залізом: наливаю майже гарячу воду, розчиняю в ньому порошок, занурюю текстоліт і потім наливаю в тазик гарячу воду і туди занурюю миску з хлорним залізом. Чим більше концентрація розчину і температура-тим швидше пройде реакція.
Ось що вийшло:

Конкурс usb avr програматор

Потім я взяв ватку з ацетоном і зняв тонер, потім залуділ.

Конкурс usb avr програматор

Конкурс usb avr програматор

Конкурс usb avr програматор

Конкурс usb avr програматор

Конкурс usb avr програматор

Конкурс usb avr програматор

Конкурс usb avr програматор

Ура! Тепер можна всерйоз задуматися про роботу з мікросхемами!
Дякую за увагу!

Шановні друзі та гості сайту!