Pages: [1]   Go Down
Author Topic: Can arduino adc take negative voltage or not?  (Read 505 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
Karma: 0
Posts: 213
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The datasheet mention 0 to 5V. So does that mean the ADC cannot take negative voltage. And that the max amplitude of the analog wave should be 5V and min amplitude should be 0V?


nr Bundaberg, Australia
Offline Offline
Tesla Member
Karma: 129
Posts: 8593
Scattered showers my arse -- Noah, 2348BC.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's about the size of it. You can go just a little under/over but only about .5v IIRC.

« Last Edit: January 31, 2012, 04:51:03 pm by Graynomad » Logged

Rob Gray aka the GRAYnomad

Offline Offline
Shannon Member
Karma: 215
Posts: 12455
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No it can't.  The chip is a standard CMOS process, if you go more than about 0.5 beyond the supplies you can cause latch-up(*), burn out the protection diodes, generally bad things happen.

If you want to protect the inputs one method is to add schottky diodes to the supply rails to prevent the line going more than about 0.4V out of range (effectively you bypass the on-chip protection diodes completely).

(*) latch up is a CMOS-only failure mode where the chip sudden starts conducting large currents and overheats.  Too much current through the internal protection diodes can trigger this I think.  Only cure is remove supply.

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

Pages: [1]   Go Up
Jump to: