Отладочная плата atmel avr своїми руками


Отже, про плату. Вийшла вона розмірами 150 x 150 мм, одностороння. Відразу, ще при малюванні плати в Sprint Layout, була поставлена мета нанести на лицьову сторону підписи до компонентів, штирькам і т.д. До цього жодного разу цього не робив (втім, це 4 або 5 плата, виготовлена мною методом Лут). Для перенесення малюнка на плату була використана підкладка від самоклеющейся плівки (до цього користувався глянцевими сторінками з журналу, але такий чистий результат, як підкладка від самоклейки вона не давала). Мінімальна ширина доріжок - 0,5 мм, ширина зазору місцями досягала 0,1-0,2 мм і після перенесення потрібно процарапать всього одне місце на платі. Шари поєднувалися з 7 отворів в різних частинах плати за допомогою шпильок, позичених у сестри)

Для максимально корисного використання робочого простору плати було вирішено звільнити лицьову частину від всіх резисторів і конденсаторів і використовувати тільки SMD компоненти (до речі, теж в перший раз - до цього цілком обходився звичайними). Програматор USBAsp і міст USB-UART виконані на ATMega 8 в корпусі TQFP-32. Але, навіть не дивлячись на це, в платі вийшло 786 отворів))).

Що вдалося впихнути в плату:
1. цангову панель DIP-40 зі встановленою ATMega16 і PLS штирями на всі 40 висновків.
2. Кнопка скидання і підтяжка RESET основного МК до VCC.
3. відключається підтяжка для SDA і SDL (IIC).
4. 2 цангових панельки з конденсаторної обв'язкою для установки кварців (основного і годинного).
5. 4 інтегрують ланцюжка, що підключаються до висновків ШІМ МК.
6. 4 світлодіода, що підключаються до тих самих висновків.
7. USB роз'єм з необхідною обв'язкою з резисторів і стабілітронів.
8. внутрісхемний програматор USBAsp, що підключається по USB за допомогою DIP-вимикачів. До МК для програмування підключається перемичками.
9. Перетворювач USB-UART на ATMega8, що підключається по USB за допомогою DIP-вимикачів. До МК підключається перемичками.
10. Контролер внутрішньосхемною налагодження JTAG, що підключається до мосту USB-UART за допомогою DIP-вимикачів. До МК підключається шлейфом.
11. LCD-екран WH1602B. Необхідна обв'язування (регулювання контрастності, управління підсвічуванням). Висновки підключені до 16-контактного PLS-лінійці.
12. 4 тактових кнопки з замиканням на землю і обмежувальними резисторами на 100 Ом
13. 4 тактових кнопки з вільними висновками.
14. 12 світлодіодів (4 червоні, жовті й зелені) з струмообмежувальні резистори. Чи включаються лог. 1.
15. Світлодіодна лінійка на 10 світлодіодів з струмообмежувальні резистори. Управляється перемичками. Чи включається лог. 1 або лог. 0.
16. 8 PLS-штирів з 3-ма станами (PULL-UP 10k, GND, Hi-Z). Управляється DIP-вимикачами.
17. Вхід для нестабілізованої ІП (через клемник) із захистом від переполюсовки і лінійним стабілізатором LM7805 (5В). Після випробування плати на нього було вирішено встановити невеликий алюмінієвий радіатор, бо при включеній підсвічуванні РКІ і десятка світлодіодів (сумарний струм вище 200 мА) він починав відчутно грітися.
18. Вихід стабілізованого напруги 5В з вищезгаданого стабілізатора.
19. Вхід для стабілізованого ІП (через клемник) (3,3 / 5В) із захистом від переполюсовки.
20. Селектор харчування (нестаб. ІП, стаб. ІП, 5В USB).
21. Додатковий стабілізатор LM1117-3.3 (3,3).
22. Магістраль харчування (VCC і GND) - по 8 PLS-штирів на кожну + ще по 9 розкидані по платі.
23. 4 індикаторних світлодіода по режимам харчування.
24. 4 силових транзисторний ключа з обв'язкою з резисторів і діодів. Навантаження підключається через клемники. Харчування для навантаження заводиться окремо через клемник. Землі плати і навантаження об'єднані.
25. Дросель для фільтрації харчування АЦП МК.
26. Вимикач живлення всієї плати. Довелося допілівать самому знайдений в засіках, бо знайти на радіоринку за осудною ціною не вдалося (
27. 1 змінний резистор, включений потенціометром і підключається перемичкою до входу ADC0. 1 змінний резистор з вільними висновками.
28. ФНЧ з регульованою постійної часу.
29. 2 підлаштування резистора з вільними висновками.
30. Счетверённий 7-сегментний індикатор з обв'язкою для динамічної індикації.
31. 28-вивідна цангова панель з PLS-штирями.
32. Зумер з власним генератором.
33. Тактовий генератор на 1,3 МГц
Всі модулі плати були перевірені (за винятком РКІ - його поки не освоїв) і виявилися цілком працездатними.
Якщо кому буде цікаво - фотографії історії виготовлення плати:


На просвіт видно, що шари плати не відповідають один одному. Так воно і є. Просто лицьова сторона плати переводилася на той момент чисто для перевірки. Остаточний варіант був нанесений після травлення.


Помилка в написанні фрази LCD Contrast була виявлена вже після перенесення малюнка ((

На шестигранних стійках, що прикручені до плати, буде встановлений квадрат з мілліметровго нефольгірованного склотекстоліти для захисту від випадкового КЗ. Поки руки не доходять.
Схема з Splan, плата в Sprint Layout, прошивки і драйвери - в прикріпленому архіві.
Завантажити печатку і прошивки: avr-debug-board-v1.0-1.zip [1,25 Mb] (cкачиваний: 260)