22 | 06 | 2017
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 2732
Просмотры материалов : 7436033

Посетители
Рейтинг@Mail.ru
Online
  • [Bot]
  • [Yahoo]
  • [Yandex]
Сейчас на сайте:
  • 24 гостей
  • 3 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Программатор STK200/300 PDF Печать E-mail
Автор: Administrator   
11.07.2011 06:22

Програматор STK200/300

В даний час мікроконтролери AVR фірми ATMEL одержали досить широке поширення. Це обумовлено невисокою ціною, розвиненою периферією, доступністю і зручністю засобів розробки. Безсумнівним достоїнством процесорів цієї серії є можливість внутрішньосхемного програмування з використанням інтерфейсу SPI.
Для початку роботи з цими мікроконтролера необхідно обзавестися якими або засобами здійснюють внутрішньосхемного програмування. Існує досить велика кількість різних конструкцій програматорів, але на початковому етапі цілком підійде адаптер STK200/300. У даній статті я спробую детально описати процес складання цього адаптера. Причому настійно рекомендую повторити конструкцію саме так, як описано, а не на шматку макетної плати. Рекомендація випливає з шести річного використання адаптера зібраного на чому попало.
Адаптер отримав свою назву від комплектованих їм налагоджувальних плат фірми ATMEL для швидкого початку роботи з мікроконтролерами AT90S8515 і ATmega103 відповідно. Насправді наведена схема відповідає одночасно обом адаптерам, в ній присутні перемички для визначення наявності як адаптера STK200 (висновки 2-12 роз'єму X1), так і STK300 (висновки 3-11).
Для виготовлення адаптера нам потрібно роз'єм DB25М з пластиковим корпусом, десятіжільний плоский кабель довжиною близько 2 метрів, роз'єм IDC-10, склотекстоліт, деталі за схемою і трохи терпіння.
Всі деталі монтуються на односторонній друкованій платі. Розведення плати здійснена не на 100%, тому частина провідників виконана навісним монтажем. Таке рішення було ухвалене у зв'язку з тим, що виготовлення двосторонньої плати більш трудомістке і в даній ситуації не має особливого сенсу. Плата виготовляється за всім відомої лазерно-прасувальну технології. Коротко нагадаю її основні кроки.
На глянцевому папері за допомогою лазерного принтера друкується креслення друкованої плати. Як папери підійдуть листи з рекламного буклету або чого то подібного. Я використовував рекламну книгу про засоби автоматизації фірми Siemens. Поверхня мідної фольги текстоліту зачищається дрібним наждачним папером і протирається ватяним тампоном, при цьому треба простежити що б на поверхні не залишилося волокон вати. Після чого слід пригладжування малюнка праскою до фольги. Ось тут додам свої зауваження до цієї важливої ​​процедури. Для збільшення якості виготовляються плат і зниження кількості шлюбу, а також полегшення роботи я використовую не хитре пристосування показане на малюнку. Пояснювати конструкцію думаю немає необхідності.
Заготівля друкованої плати разом з роздрукованим кресленням провідників затискається між двома металевими пластинами через додаткові прокладки з м'якого термостійкого матеріалу (я використовую тканину складену в кілька шарів). На отриманий пакет ставимо праска і включаємо в мережу. Чекаємо хвилин п'ять і знімаємо праска. Після чого даємо пакету охолонути. Виймаємо заготівлю плати з уже "мертво" прилип роздрукуванням креслення і опускаємо у теплу воду для подальшого видалення паперу. Видаливши папір і протрава фольгу у вас повинно вийти щось подібне до того, що показано на малюнку.
Далі необхідно видалити тонер. Я зазвичай для цього використовую ацетон. Беремо ватний тампон, змочуємо ацетоном і стираємо тонер. Результат показаний на малюнку. В принципі можна зупинитися на цьому, але ми будемо лудити.
Для лудіння використовується наступний метод. Беремо невелику каструльку, наливаємо трохи води, розчиняємо у воді лимонну кислоту (сильно багато сипати не треба, так що б була кислою) і кип'ятимо. Коли вода закипить опускаємо друковану плату, якщо лимонної кислоти було достатньо, то мідь трохи змінить колір. Кидаємо шматочок сплаву Розі і чекаємо поки він розплавитися, після чого тримаючи пінцетом ватний тампон рівномірно наносимо сплав по поверхні плати. Ця операція природно проводиться в киплячій воді. Має вийти як на малюнку.
Далі озброївшись ножицями по металу, обрізаємо зайве по контуру і допрацьовуємо напилком.
Все, можна брати в руки паяльник і розпаювати деталі відповідно до монтажної схеми.
Далі припаюються світлодіоди і допрацьовується верхня кришка роз'єму. Суть доопрацювання полягає в свердлінні двох отворів під світлодіоди. Як повинно вийти можна подивитися на малюнку.
Поле цього можна припаювати мікросхему 74HC244. За допомогою багатожильного або одножильного монтажного проводу не великого перерізу (я використовував провід під фторопластовою ізоляції) припаюємо перемички відповідно до принципової схемою. Не забуваємо припаяти перемичку з будь-якого контакту з діапазону 18-25 на корпус роз'єму і з корпусу на загальний провідник друкованої плати, але вже з боку монтажу. Для пояснення і наочності привожу малюнок того, що повинно вийти.
Завершивши розпаювання всіх перемичок припаюємо десятіжільний плоский кабель. При пайку кабель слід розташовувати так як показано на малюнку.

Далі кабель складається поперек за корпусом мікросхеми та готуються провідники, які повинні бути підключені до загального проведення. Підготовка зводиться до підгонці довжини цих провідників таким чином що б їх можна було припаяти до корпусу роз'єму. Після чого вони зачищаються, скручуються, лудяться і припаюються в одній точці до корпусу як показано на малюнку. На мій погляд це дозволяє відмовитися від додаткового кріплення кабелю всередині корпусу.
Встановивши зібрану плату у верхню частину корпусу роз'єму перевіряємо чи не забули припаяти перемичку з контакту роз'єму на його корпус (про те як це зробити говорилося вище).
Остаточно збираємо корпус роз'єму. Роздруковуємо етикетку, обклеюємо її з лицьового боку скотчем і закріплюємо на корпусі у передбаченому для цього поглибленні на ньому.
Ну от і все. Адаптер для внутрішньосхемного програмування готовий! Що вийшло у мене показано на малюнку. У вас повинно вийти те ж саме, якщо ви виконували мої вказівки.
Можна проводити випробування. Підключаємо до макетної платі з встановленим микроконтроллером, запускаємо програму для внутрісхемний прошивки з підтримкою STK200/300 (наприклад CodeVisionAVR Programmer) і насолоджуємося.
На закінчення хотілося сказати пару слів про довжину кабелю. У більшості джерел говориться що довжина кабелю не повинна перевищувати декількох десятків сантиметрів для забезпечення надійної роботи адаптера. Проте практика використання адаптера з двох метровим кабелем, виготовленого за вище описаною технологією, не виявила жодних проблем. Кабель такої довжини дозволяє зручно розташовувати програмований пристрій на робочому столі і відмовитися від використання подовжувача паралельного порту комп'ютера. Надалі доводилося спілкуватися з людьми стверджували що успішно використовували подібну конструкцію з кабелем довжиною близько десяти метрів для внутрішньосхемного програмування по інтерфейсу SPI.
Сподіваюся, що мої рекомендації виявляться корисними для тих хто зважиться почати свою роботу з мікроконтролерами AVR зі збірки адаптера STK200/300.

 
Для тебя