Author Topic: 50$ robot - reset pin is showing 0V  (Read 1623 times)

0 Members and 1 Guest are viewing this topic.

Offline ibotTopic starter

  • Jr. Member
  • **
  • Posts: 27
  • Helpful? 0
50$ robot - reset pin is showing 0V
« on: April 04, 2010, 07:37:49 PM »
Hi,

The reset pin [the one connected to AVR programmer] is showing as 0V when I tested with my multimeter. But, when I checked, there is a 5V supply at VCC.

wondering, what I am doing wrong? Does anybody experienced similar situation? Thanks for your help !!

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: 50$ robot - reset pin is showing 0V
« Reply #1 on: April 04, 2010, 09:49:41 PM »
Hi,

Check wiring and soldering, with a magnifying glass, lots of light, and even more patience.

If problem persists, be more informative in what you have done/measured, where and how it went.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline ibotTopic starter

  • Jr. Member
  • **
  • Posts: 27
  • Helpful? 0
Re: 50$ robot - reset pin is showing 0V
« Reply #2 on: April 05, 2010, 08:40:47 PM »
hmm .. checked all the connections. seems everything looks good as per the datasheet. apparently, it still showing 0V on reset pin :(

I am calculating voltage using a multimeter. It is showing 5 v on VCC pin. So, I connected my programmer header. But, the LED on programmer header is blinking orange .. when I referred to its help pages .. it says, orange blinking is either due to improper connection or no pull up on reset line.

I rechecked the program header connections and that looks good. But, there is 0V on reset line. I put my red probe from multimeter on reset pin and kept the black probe on ground. showing 0V :(

My assumption is, microcontroller will take care of the voltage on reset line. is it correct? or do we need to connect a wire from output pin of regulator to reset line ?

Thanks !!

Offline cyberfish

  • Robot Overlord
  • ****
  • Posts: 163
  • Helpful? 3
Re: 50$ robot - reset pin is showing 0V
« Reply #3 on: April 05, 2010, 10:08:19 PM »
Quote
no pull up on reset line

Add a pull-up (resistor) from reset pin to 5V.

10K would do. Value not really important, just not too low.

Offline ibotTopic starter

  • Jr. Member
  • **
  • Posts: 27
  • Helpful? 0
Re: 50$ robot - reset pin is showing 0V
« Reply #4 on: April 06, 2010, 06:06:59 PM »
Hello,

I saw somewhere that ISP's with older firmware had a similar problem. So, I got the latest patch for this ISP. Now, it is complaining MISO and SCK are short circuited.

Still wondering, what does that mean? any help ?

=====
cyberfish,
I guess you want me to try with 10k resistor between 5v and reset pin .. As, I do not have one readily available, I tried .. the following ..

1. added a 330 ohm resistor and tried .. I saw #'s in 0.7 mv
2. i replaced 330 ohm with a 1.5 K resistor .. it is around 0.1 mv
3. then, I replaced the resistor with a jumper wire .. i was getting upto 13 mv

In all the cases, the connector is still blinking orange :(

Greatly appreciate any help !! Thanks !!


« Last Edit: April 06, 2010, 07:22:05 PM by ibot »

Offline cyberfish

  • Robot Overlord
  • ****
  • Posts: 163
  • Helpful? 3
Re: 50$ robot - reset pin is showing 0V
« Reply #5 on: April 06, 2010, 07:21:43 PM »
330 ohm is way too small. The ISP may not be able to pull it down.

Use anything above 10k (to 1M).

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: 50$ robot - reset pin is showing 0V
« Reply #6 on: April 06, 2010, 09:10:30 PM »
Hi,

hmm .. checked all the connections. seems everything looks good as per the datasheet. apparently, it still showing 0V on reset pin :(
So, not everything is good.
No matter how good it looks, it's not if it don't work. can we agree on that?

You tried the pull up but it didn't help (if 330R won't pull it up, the problem is elsewhere).
You looked at it carefully for at least an hour, through a magnifying glass in plenty of light (i.e. 2,500 Lux at least).
Assuming you didn't overlook anything, there's only one conclusion: Your controller is dead.
(but do look it over one more time before buying another controller).

Remove the controller and mount the 10k+ pull up. Now measure the reset pin (without the controller).
To check connectivity of traces, use the continuity function in your multimeter (or the 200 Ohm resistance range if your meter haven't got continuity test).

Whatever you do to the board that includes soldering, drilling or any kind of electric tools, pop the controller out and place it on a piece of tin foil (that you touch with a finger before you out the chip down). If it ain't dead allready, let's keep it like that.


Btw.
Which board are you using? Something homemade, a breadboard (soldered or solderless) or a kit of some sort?
I get a creepy feeling that it may be a layout error.


My assumption is, microcontroller will take care of the voltage on reset line. is it correct?
No, the microcontroller get told to reset by the voltage on that line.
When low it will keep the controller in reset condition.
(Hence the 10k+ pull up resistor).
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives