Pages: [1]   Go Down
Author Topic: DS1307 Heats up on the soldered board  (Read 663 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi All

I have a simple light timer based on the ATmega328..

It has a push button to set time(just hour ), a small LED  and a DS1307 for RTC.

The problem now that we have is the DS1307 does over heat soon after connecting the circuit to the 5v..


I have attached the schematic. I have triple checked for all shorts,etc.. im stuck.

The DS1307 heats quickly A LOT.


* light system schematic.png (99.59 KB, 3269x777 - viewed 32 times.)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I removed the ATMEGA from the dip socket and still it overheats. I have swapped many DS1307s and it happens on all of them.
Logged

BHZ, MG, Brazil
Offline Offline
Sr. Member
****
Karma: 10
Posts: 346
Android developer; Arduino enthusiast
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Try placing a 100 ~200 ohms resistor between the Atmega's VCC and the DS1307.

Logged

Learn to live: Live to learn.
Showing off my work: http://arduino.cc/forum/index.php/topic,126197.0.html

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lowest I have is about 560 Ohms will that do?
Logged

Grand Blanc, MI, USA
Offline Offline
Faraday Member
**
Karma: 71
Posts: 3502
CODE is a mass noun and should not be used in the plural or with an indefinite article.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Try placing a 100 ~200 ohms resistor between the Atmega's VCC and the DS1307.

Not sure what good that would do. You must be missing something, they shouldn't heat up. Sounds like you may have a lot of fried DS1307s at this point. If you have any unused ones yet, stop! Upload a picture of the circuit instead.
Logged

MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 436
Posts: 23623
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You are missing pullup resistors on SDA, SCL, I don't that will cause overheating tho.  Unless the uC is driving the pins high as regular digital outputs and not I2C/Wire outputs.
Any chance the devices are just being installed 180 degrees around? That would certainly make them warm.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

texas
Offline Offline
God Member
*****
Karma: 27
Posts: 862
old, but not dead
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Make sure Vbat is connected correctly, the + side is the "back" of the cell.  Remove all ICs, check for shorts with the DMM and then apply power and verify voltages at the socket pins.  Check all pins to be sure power or ground isn't shorted to one unexpectedly.  You should have quit after two.  smiley-wink
Logged

Experience, it's what you get when you were expecting something else.

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I feel like something is wrong on the soldered board do you need photos ? I gave schematic on the above post.

When i connect the breadboard version to the computer using USB / 5v rail from the UNO board, it doesnt over heat.

Over heating happens ONLY when we use a wall wart (+12v) connected to my own voltage regulator which uses 7805 with 470uF and a 100uF capacitors ( with 2 104 ceramic capacitors )

could this be due to the voltage regulator?

Also note my ds1307 dont seem to be frying because when i use the breadboard version they are working.. I ve used like 3 of them haha hopefuly they are not all dead yet.



Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Make sure Vbat is connected correctly, the + side is the "back" of the cell.  Remove all ICs, check for shorts with the DMM and then apply power and verify voltages at the socket pins.  Check all pins to be sure power or ground isn't shorted to one unexpectedly.  You should have quit after two.  smiley-wink

Vbat is correctly connected the cell.. , I do not have any ICs apart from the Ds1307, checked shorts, etc allready for many hours lol.

Please check my schematic and let me know if everything looks OKAY there, I can wire all up from the start again and see if that would fix.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You are missing pullup resistors on SDA, SCL, I don't that will cause overheating tho.  Unless the uC is driving the pins high as regular digital outputs and not I2C/Wire outputs.
Any chance the devices are just being installed 180 degrees around? That would certainly make them warm.

I thought the ATMEGA has internal pullups on the SDA/SCL i could be wrong? . like i said I dont even have the ATmega inserted on the setup and it would still over heat..

No i think they are not 180 deg
Logged

Grand Blanc, MI, USA
Offline Offline
Faraday Member
**
Karma: 71
Posts: 3502
CODE is a mass noun and should not be used in the plural or with an indefinite article.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I thought the ATMEGA has internal pullups on the SDA/SCL i could be wrong? . like i said I dont even have the ATmega inserted on the setup and it would still over heat..

It does, and if the Wire library is being used, it will enable them. It will probably even work this way, but the pullups are technically too weak. External pullups between 2.2K and 4.7K would be best. But either way, this will not cause overheating.

Four posts in you tell us about the voltage regulator. Have you measured its output?

« Last Edit: March 27, 2013, 12:06:40 pm by Jack Christensen » Logged

MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I thought the ATMEGA has internal pullups on the SDA/SCL i could be wrong? . like i said I dont even have the ATmega inserted on the setup and it would still over heat..

It does, and if the Wire library is being used, it will enable them. It will probably even work this way, but the pullups are technically too weak. External pullups between 2.2K and 4.7K would be best. But either way, this will not cause overheating.

Four posts in you tell us about the voltage regulator. Have you measured its output?



Jack,

I do use the Wire library lol.. A software engineer cannot talk the I2C's,etc himself haha..
Yeah output it fine.. 5V exact.

Now I tried to just use the output from voltage regulator to the DS1307 VCC and GND and nothing else.. it doesnt heat up.
Im trying everything from scratch .


Jack, please look at the schematic, then tell me THIS WILL do the job.. I would wire all the things carefully on a larger solder board and try.
Logged

Pages: [1]   Go Up
Jump to: