10 способів знищити Arduino

Використовуйте кувалду, вистріліть у неї кулю, киньте в басейн. це не те, про що ми говоримо. Ми покажемо вам, як електрично знищити ваш Arduino, хоча багато хто з вас, здається, вже знають, як це зробити через невдалий досвід. Ви знаєте, що ми маємо на увазі. цей кумедний запах, припік на компоненті або жахливе повідомлення про помилку "програміст не синхронізований" - все це свідчить про те, що ви щойно вивчили урок важким способом.

Чому ми це робимо? Якщо у вас є Arduino, добре знати, що є, а що з ним робити не можна. Ми також хочемо, щоб ви розглянули можливість придбання нашого Ruggeduino, який переживе всі катування, описані нижче.

Налаштуйте штифт вводу-виводу як вихідний, а потім встановіть його високо. Закріпіть штифт на землі. Тепер ви створили умову перевантаження по виводу вводу-виводу, і вона буде знищена.

Ось шлях поточного потоку (схему наведено для Arduino Uno, яку можна знайти тут):

способів

Таблиця даних мікроконтролера визначає абсолютний максимальний струм на штифт 40 мА. При типовому внутрішньому опорі лише 25 Ом на штифт, мертве замикання на землю може пропускати до 200 мА струму, більш ніж достатньо для руйнування штифта мікроконтролера.

ВИПРАВЛЕННЯ

Ruggeduino захищає від цього руйнування, встановлюючи запобіжник на 30 мА (PTC) послідовно з кожним виводом вводу-виводу. Мало того, що струм безпечно обмежений до 30 мА за будь-яких умов (докладніше про це нижче), але вбудований опір запобіжника 220 Ом, природно, обмежує струм до 5 В/220 = 23 мА відразу.

Налаштуйте два штифти вводу-виводу для виведення, потім встановіть один високий, а другий низький. Тепер з'єднайте шпильки між собою. Тепер ви створили надтоковий стан на обох штифтах вводу-виводу, і вони будуть знищені.

Шлях потоку струму подібний до методу №1 вище, за винятком того, що зворотний шлях землі проходить через мікроконтролер.

ВИПРАВЛЕННЯ

Так само, як і для методу №1, Ruggeduino захищає від цього руйнування, встановлюючи 30мА перезахисний запобіжник (PTC) послідовно з кожним виводом вводу-виводу.

Подайте напругу, що перевищує 5,5 В, до будь-якого виводу вводу-виводу. Штифт вводу/виводу знищений.

Цей метод руйнування вперед зміщує вбудований в мікроконтролер діод захисту від електростатичних розрядів. Ось модель кожного виводу вводу-виводу мікроконтролера з таблиці даних Atmel ATmega328P:

Як тільки напруга на штифті вводу-виводу перевищує напругу живлення (5 В) приблизно на 0,5 В, верхній діод починає проводити струм. Це нормально для переадресації короткочасних подій перенапруги, таких як ESD (електростатичний розряд), але цей діод не повинен постійно бути включеним. Він просто згорить і перестане захищати штифт.

Ця діаграма показує потік струму, коли на штифт вводу-виводу подається перенапруга.

Якщо діод внутрішнього захисту виходить з ладу, перенапруга руйнує штифт вводу-виводу. Якщо захисний діод виходить з ладу через коротке замикання, це ще гірше, тому що тепер перенапруга застосовується до всього джерела живлення + 5 В на Arduino. Це означає, що він потрапить до інших компонентів, таких як мікросхема інтерфейсу USB, і знищить їх також.

ВИПРАВЛЕННЯ

На Ruggeduino кожен штифт вводу-виводу захищений перезахисним запобіжником 30 мА (із вбудованим опором 220 Ом) та стабілітроном 5,1 В, які разом служать для обмеження напруги штиря до 5,5 В, незалежно від прикладеної перенапруги (до 24 В).

Тепер, замість струму, що протікає через внутрішній захисний діод мікроконтролера, він безпечно протікає крізь діод стабілітрона, на землю і назад до джерела перенапруги. Запобіжник PTC обмежує цей струм до 30 мА, тому стабілітрон 5,1 В не розсіює надмірну потужність.

Живіть ваш Arduino через штифт роз'єму Vin, але змінюйте полярність підключення Vin/GND. Ви знищите кілька пристроїв на Arduino.

Немає захисту від зворотної напруги на напругах, що подаються на штифт роз'єму Vin. Струм буде надходити від штифта GND ATmega328P назад через 5В штифт, назад через 5В регулятор і до Vin. Те саме відбудеться з мікроконтролером ATmega16U2. І мікроконтролери, і регулятор 5 В будуть знищені.

ВИПРАВЛЕННЯ

На Ruggeduino штифт Vin захищений зворотним блокуючим діодом 30 В, як показано на схемі.

Ви можете подати на вивід Vin до 30 В напруги зворотної полярності, не завдаючи жодних збитків.

Подайте напругу 6 В або вище на штифт роз'єму 5 В. Багато компонентів Arduino будуть знищені, і ця напруга може також з'являтися на USB-порту вашого комп'ютера, що може пошкодити його.

На штифті роз'єму 5 В немає захисту. Ця напруга безпосередньо підключена до мікроконтролера ATmega328P, мікроконтролера інтерфейсу USB ATmega16U2 та регулятора 5 В, які можуть бути пошкоджені напругою, що перевищує 6 В, і результуючими струмами, які протікають. Ось приклад поточного шляху через мікроконтролер ATmega328P.

Поширеною помилкою є те, що регулятор 5V Arduino забезпечить, щоб напруга 5В залишалася на рівні 5В, незважаючи ні на що. Я НЕ БУДУ! Єдине, що може зробити регулятор 5 В - це керувати струмом, що надходить від порту USB або зовнішнього гнізда постійного струму. Якщо струм надходить від зовнішнього джерела живлення, безпосередньо підключеного до штиря роз'єму 5 В, регулятор з цим нічого не зробить.

Ще одним наслідком застосування більше 5 В на штифті роз’єму 5 В є можливе пошкодження USB-порту ПК. Якщо Arduino живиться від USB, то ця надмірна напруга може призвести до течії струму назад через MOSFET T1, що перемикає напругу, і назад до USB-порту ПК.

ВИПРАВЛЕННЯ

На Ruggeduino схема відключення напруги гарантує, що штифт роз'єму 5 В від'єднаний, якщо він перевищує 5,5 В.

Ви можете застосувати до 24 В на штифті роз’єму 5 В, і компоненти Ruggeduino ніколи цього не побачать, і нічого не буде пошкоджено.

Подайте напругу 3,6 В або вище на штифт роз'єму 3,3 В. Будь-які екрановані екраном 3,3 В або інші пристрої, що живляться від цього штифта, будуть знищені. Якщо подається принаймні 9 В, ця напруга може зруйнувати регулятор Arduino 3,3 В, а також подати струм назад в USB-порт ПК.

Штирь роз'єму 3,3 В не має схеми захисту. Ця напруга безпосередньо підключена до регулятора Arduino 3,3 В та будь-яких інших екранів або пристроїв, що живляться цим штифтом роз'єму. Якщо напруга перевищує 9 В, регулятор 3,3 В буде зруйнований і може пропустити струм назад до вузла 5 В, а потім назад до порту USB ПК. Надмірна напруга також зруйнує два пристрої, підключені до вузла 5 В: мікроконтролери ATmega328P та ATmega16U2.