boards_1

 

Призначення отладочной плати.

Ось кілька друкованих плат, призначених для налагоджувальних робіт в процесі програмування мікроконтролерів AVR. Дані плати можуть працювати з ATmega8515, ATtiny2313 і ATtiny26.

Якщо потрібні інші мікроконтролери ви повинні побудувати відповідну плату. На даний момент є три плати, по одній для кожного з перерахованих вище мікроконтролерів.

Назви мікроконтролерів надруковані на зворотному боці, так що тепер вони читаються навпаки. Після друку всі читатися буде як завжди.

Ми можемо розділити ці плати на дві категорії: (Категорія А) плата мікроконтролера (MPU), (Категорія Б) плата периферійних пристроїв. Категорія А це плати, які мають конкретні мікроконтролери, в Тоді як категорія Б це плати, які можуть бути підключені до однієї з категорій А. Плати категорії Б містять світлодіоди (з буферною мікросхемою або без неї) або перемикачі. Звичайно, можна побудувати інші периферійні плати, які буде орієнтовані під конкретний проект, наприклад, мати на борту EEPROM, інші мікросхеми, кнопки і т.д.

Категорія А (MPU).

Мікроконтролери мають порти, через які вони спілкуються з навколишнім світом. Як бачимо на платі, кожен порт має окремий роз’єм / слот розширення, куди можуть бути підключені плати кат. Б. Кожен порт має по два паралельних слота розширення, так що ми можемо під’єднати дві плати кат. Б в кожному порту. Кат. А також має порт і для ISP програмування. Зазвичай він має бути з розташуванням контактів 2 × 3, але в даному випадку порядок контактів змінений на 1 × 6 для того, щоб легше було розвести самі плати. Ви можете змінити кабель, який поставляється з AVRISP або іншим програматором ISP, так щоб він відповідав цьому проекту. Це варто того. Або можете використовувати простий конвертер, який легко зробити самому.

У процесі роботи (для налагодження своєї програми), ми вибираємо відповідний мікроконтроллер з відповідною платою, беремо одну або кілька плат розширення, підключаємо роз’єм ISP, підключаємо харчування 5В, і починаємо експериментувати. boards_3

 

 

Категорія Б («периферія»).

Як ми вже говорили, плати категорії Б («периферія») можуть мати світлодіоди, перемикачі, кнопки, ПЗУ, або можуть бути оснащені будь-який інший мікросхемою, яка потрібна для нашого проекту. Так що необхідно побудувати додаткові плати, якщо потрібно більше «периферії». boards_4

 

 

Ми також бачимо, що якщо друкована плата повинна запітиватся, вона має діод типу 1N4001, для захисту від переполюсовкі. Це також захищає програматор ISP, який дуже чутливий до переполюсування напруги харчування. Не приєднуйте і не відключайте нічого, коли програматор ISP підключений і на нього надходить харчування. Перший перемикач джерела живлення вимкнений.

Як видно на малюнках, кожна плата периферії має своє ім’я.

L4 – друкована плата з чотирма світлодіодами із загальним катодом і резистором кожен. Можна підключати цю плату туди, де потрібно не більше 4 світлодіодів, і ніякі інші компоненти не повинні бути підключені до тієї ж точки в паралель. Якщо це не так, то потрібно використовувати периферійну плату з буфером, наприклад B4, яка оснащена буфером з 4 світлодіодами. Я волів використовувати 4093, тригер Шмідта з буферними NAND гейт, який буде працювати так само, як і 4001.

Якщо потрібно підключити від 5 до 8 світлодіодів, тоді будемо використовувати друковані плати L8 або B8 взависимости, потрібна буферизація чи ні.

Плата з назвою S4 має 4 мікроперемикача з загальною точкою. Відповідно, S8 – має 8 DIP-перемикачів.

На платі EE1 можна підключити ряд EEPROM, таких як 24Cxx, де ХХ = 01, 02, 04, 08. На ній також присутня додаткова перемичка, яку необхідно замкнути, якщо потрібно спробувати інші режими програмування чіпа. Після цього ви повинні розімкнути перемичку.

Конструкція.

Як бачимо, всі периферійні плати у країв без отворів, так як на цих місцях повинні бути припаяні контакти типу «мама».

Дивіться на фотографії. Контакти «мама» на платах кат. Б повинні бути припаяні по вертикалі. Вони відповідають контактам типу «тато» на платах кат. А. Полярність підключення живлення вказана на самих друкованих платах.

Увага! Не використовуйте перемикачі в портах, які відповідають за ISP сигнали (MOSI, MISO і CLCK). Якщо перемикач буде включений при програмуванні, програматор може бути пошкоджений.

boards_2

В архів включений файл general.lay де присутні всі плати проектуExperimentalBoards_v2

 

На англійській мові: serasidis.gr/circuits/ExperimentalBoard_v2/ExperimAVRboard_v2.htm

Переклад:PDM за замовленням сайту Меандр