Pages: 1 2 [3] 4   Go Down
Author Topic: About the article "10 Ways to Destroy an Arduino"  (Read 7973 times)
0 Members and 1 Guest are viewing this topic.
Valencia, Spain
Offline Offline
Faraday Member
**
Karma: 144
Posts: 5358
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

From reports that I've seen, more people are abusing their AVRs and having them appear to survive (ie by driving LEDs directly with no current limiting resistors), than are having their AVRs die from momentary overloads.

Yep. AVR chips seem quite resilient to having their output pins shorted to ground. It's a good thing too, when you see the abuse they get (keep reading these forums for horror stories...)

Aside: I wonder if the designers knew this?

They even seem to survive being plugged into the socket backwards. Atmel didn't put the VCC/GND pins diagonally opposite each other - a common trick used to kill chips in the old days (eg. 74LS logic chips).

OTOH don't assume this is 'normal' for electronics. Many chips will die instantly at the slightest abuse.


Logged

No, I don't answer questions sent in private messages (but I do accept thank-you notes...)

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 53
Posts: 1836
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep. AVR chips seem quite resilient to having their output pins shorted to ground. It's a good thing too, when you see the abuse they get (keep reading these forums for horror stories...)
I wonder if we are going to see horror stories about people's new Dues being destroyed due them being less sensitive to abuse and because of the 3.3v vs. 5v issues.  Shorting out your first Due is a teachable moment, shorting out the second probably indicates whether you ignored the teachable moment.
Logged

Offline Offline
God Member
*****
Karma: 32
Posts: 828
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I wonder if we are going to see horror stories about people's new Dues being destroyed due them being less sensitive to abuse and because of the 3.3v vs. 5v issues.

I really can't see how it is reasonable to expect anything else.
Logged

WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

Valencia, Spain
Offline Offline
Faraday Member
**
Karma: 144
Posts: 5358
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep. AVR chips seem quite resilient to having their output pins shorted to ground. It's a good thing too, when you see the abuse they get (keep reading these forums for horror stories...)
I wonder if we are going to see horror stories about people's new Dues being destroyed

If the Raspberry Pi forums are anything to go by, it won't be pretty.

Shorting out your first Due is a teachable moment, shorting out the second probably indicates whether you ignored the teachable moment.

The Leonardos too, there's no $3 quick repair for them...
Logged

No, I don't answer questions sent in private messages (but I do accept thank-you notes...)

Offline Offline
God Member
*****
Karma: 4
Posts: 813
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

When will we see a RuggeDue? :-)

Also, a RuggedyPi would be cool, I guess. Although for the Pi, you really want to just use a separate board for the I/O, and that can have the protection on it.
Logged

Sugar Grove, Illinois USA
Offline Offline
Jr. Member
**
Karma: 0
Posts: 83
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Put my project in the middle of the basement, on the concrete floor, with nothing near it and left it on with both LED sequences running continously for 48 hours.

Nothing got warm... still running two days later...

http://youtu.be/V1SyCLw40U0
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Put my project in the middle of the basement, on the concrete floor, with nothing near it and left it on with both LED sequences running continously for 48 hours.

Nothing got warm... still running two days later...

http://youtu.be/V1SyCLw40U0

I'm just curious.  What are you trying to demonstrate precisely?
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 6653
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
What are you trying to demonstrate precisely?
I think that was "lighting more than 10 LEDs does not noticeably damage the board."
Logged

Offline Offline
Edison Member
*
Karma: 29
Posts: 2367
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

We need someone who's willing to donate an old Arduino board, and actually pull out the test equipment, and just actually what extremes starting with pin current, maxing them out, see how hot the atmega chip gets, repeat again after it's cooling down, actually once and for all have real data.

I've maxed the pins out before, even got the polarity wrong, lived to tell the tail even after seeing smoke come off the damn chip!
Logged

Offline Offline
Edison Member
*
Karma: 29
Posts: 2367
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

besides,


11. drop it in the sea
12. give it a child under 5
13. leaving it accidentally in the oven
14. leaving it out in a storm with lightning in the area

any more he missed from that article? lol
Logged

Sugar Grove, Illinois USA
Offline Offline
Jr. Member
**
Karma: 0
Posts: 83
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm just curious.  What are you trying to demonstrate precisely?

Hobby is fixing up pachinko machines and re-selling them.
Don't want to burn a house down with LEDs...

This video is slightly closer to end result...

http://youtu.be/SgMpPKOaBpc
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 604
Posts: 33419
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
need someone who's willing to donate an old Arduino board, and actually pull out the test equipment, and just actually what extremes starting with pin current,
The only way to assess damage is to slice the chip and look at the wiring and substrate with an electron microscope. That is what the manufacturers do when an important high volume customer has a problem. This almost always shows damage to the relevant part of the circuit. They then either reduce the recommended operating conditions or do something to the design. The latter is very very rare.

There will always be a bit of margin they add and a tolerance from device to device so pushing beyond what the data sheet says is possible, but it dosn't make it any the less a very stupid moronic thing to do.
Logged

USA
Offline Offline
God Member
*****
Karma: 14
Posts: 644
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There will always be a bit of margin they add and a tolerance from device to device so pushing beyond what the data sheet says is possible, but it dosn't make it any the less a very stupid moronic thing to do.

This is one of the most important things to keep in mind while reading datasheets.  While primarily informative documents; they also serve a role as marketing documents, specifically to designers and engineers.  Both purposes have no room for humility, every aspect of the part the manufacturer believes relevant to its use will be included.  About the only reason a component would capable of reliable performance of some type beyond what is written in the datasheet is that the manufacturer didn't bother to test that particular case.  This last point is why the "name brands" of the electronics industry tend to have longer datasheets with more performance charts and greater information about potential applications, they simply can afford to run more validation testing.  However, no matter who made the component they would not intentionally downplay or neglect any potential positive aspect of its performance.     
Logged

0
Offline Offline
Shannon Member
****
Karma: 200
Posts: 11730
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

besides,


11. drop it in the sea
12. give it a child under 5
13. leaving it accidentally in the oven
14. leaving it out in a storm with lightning in the area

any more he missed from that article? lol

15. trying to measure the temperature inside a microwave oven smiley-wink
Logged

[ I won't respond to messages, use the forum please ]

Canada
Offline Offline
Sr. Member
****
Karma: 0
Posts: 318
Sometimes teaching, always learning,
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm sure I've divided by zero a couple times, but this never happened  smiley-sad


Logged


Pages: 1 2 [3] 4   Go Up
Jump to: