Go to Post Just because something has never been done, doesn't mean it's impossible. See: everything ever. - Taylor [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 23-01-2015, 09:58
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
RoboRIO Red Power LED

Last night we noticed that the Power LED on one of our RoboRIOs was red. This indicates a fault on one of the user power buses. We could not see any debris or other obvious causes of short circuits in any of the exposed pins.

Some careful probing with a multimeter revealed that the 3.3V bus was good and the 6V PWM bus was reading 5.8V. Anywhere we expected to see 5V, though, was reading 30 to 40 mV.

So it appears that the 5V bus is either faulty or shorted to ground. I couldn't see any signs of damage on the board. Has anyone else run into this? Anyone have any troubleshooting or repair tips?

Thanks!
  #2   Spotlight this post!  
Unread 23-01-2015, 11:00
E Dawg E Dawg is offline
... is not done with FRC yet.
AKA: Ethan
FRC #0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Fort Collins, CO
Posts: 267
E Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud of
Re: RoboRIO Red Power LED

You say the power light on one of your roboRIOs. Is the LED green on all the other ones (if you have any extras, that is)?

Have you tried switching out your battery? That's caused similar problems for us in the past.

From your wording it's difficult for me to tell where you probed for 5 volts. Was it directly into the bus or somewhere else? That might indicate whether it's a problem with the roboRIO or just bad wiring.
  #3   Spotlight this post!  
Unread 23-01-2015, 11:19
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
Re: RoboRIO Red Power LED

The battery voltage was good so we swapped in a different roboRIO and it worked fine. The original roboRIO continues to show a red power LED with nothing else connected other than main power.

The places we expected to see 5V were:

- The 5V pin on the SPI connector
- The 5V pins on the analog input connector
- The 5V pins on the DIO connector
- The 5V/3.3V jumper next to the RSL jumper (inside the case)

All of these places showed somewhere around 30 or 40 mV instead of 5V.
  #4   Spotlight this post!  
Unread 23-01-2015, 12:00
crake crake is offline
National Instruments
AKA: Chris Rake
no team (Athena)
Team Role: Engineer
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 185
crake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond repute
Re: RoboRIO Red Power LED

The red LED is in agreement with what you're seeing (5V output is low). 5V goes to a lot of places, including the MXP. Have you checked each of these places to ensure you don't have a short?

One more thing to try is removing the cover and moving the power selector jumper from 5V to 3.3V to see if the condition clears. If it does, then the 5V supply itself is probably the problem. If it does not clear, then you have a short somewhere among the 5V outputs.
  #5   Spotlight this post!  
Unread 23-01-2015, 12:22
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
Re: RoboRIO Red Power LED

Thanks, Chris. I've checked the board and all the connectors pretty thoroughly without finding anything. I then used a can of compressed air to try to blow away any debris that I might have missed. The LED stays stubbornly red.

I'll try switching the jumper, thanks for the tip. Does the jumper switch 3.3V into all of the normally 5V header pins? I don't see it mentioned in any of the documentation.

Are there any test points or anything on the board that would help me figure out if the 5V regulator has been damaged?
  #6   Spotlight this post!  
Unread 23-01-2015, 12:46
kgzak's Avatar
kgzak kgzak is offline
Registered User
AKA: Kris
FRC #4392 (Decievers) FRC #2075 (Enigma)
Team Role: College Student
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Grand Rapids, Michigan
Posts: 418
kgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to beholdkgzak is a splendid one to behold
Re: RoboRIO Red Power LED

How is your robbery wired? Are you connected to the old Power Distribution Board? The old Power Distribution Board has a 24V output for the cRIO. The roboRIO is not designed for 24V.
  #7   Spotlight this post!  
Unread 23-01-2015, 13:28
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: RoboRIO Red Power LED

The description of the problem and the steps already taken to diagnose it are very good. I regret not having any further suggestions for finding and fixing the underlying fault.

Quote:
Originally Posted by diverson View Post
...the 6V PWM bus was reading 5.8V.
For anyone worried about the apparently low voltage, it is normal when the 6V bus is unloaded. There's a diode in the supply output that prevents backfeeding; it is bypassed with a FET when enough current is drawn. The voltage then rises to nominal.
  #8   Spotlight this post!  
Unread 23-01-2015, 13:29
E Dawg E Dawg is offline
... is not done with FRC yet.
AKA: Ethan
FRC #0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Fort Collins, CO
Posts: 267
E Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud of
Re: RoboRIO Red Power LED

Quote:
Originally Posted by diverson View Post
The battery voltage was good so we swapped in a different roboRIO and it worked fine.
If I'm reading this response correctly, it appears something is wrong with the original roboRIO's bus. First off, double check for debris. Then, see if you have continuity between the positive and negative terminals on the bus using your multimeter. The voltage you're getting at each port is really low compared to what you should be getting, so if it is a problem with the RIO (which is what I suspect), it's at the connector. Make absolutely sure there's nothing wrong there before you go troubleshooting anything else.

I'll also second kgzak's statement about using the correct PDP. Using the old one can really mess up a RIO.
  #9   Spotlight this post!  
Unread 23-01-2015, 13:48
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: RoboRIO Red Power LED

I'm interested if the RoboRIO is reporting any rail shorts. I know in LabView there are a few reporting VIs available (get RoboRIO Rail Faults vi). If you run labview, could you run this VI and report the results? If not labview, is there an equivalent C++/Java function available?
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #10   Spotlight this post!  
Unread 23-01-2015, 14:01
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,567
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: RoboRIO Red Power LED

Quote:
Originally Posted by adciv View Post
I'm interested if the RoboRIO is reporting any rail shorts. I know in LabView there are a few reporting VIs available (get RoboRIO Rail Faults vi). If you run labview, could you run this VI and report the results? If not labview, is there an equivalent C++/Java function available?
Even easier, they are report on the driver station power tab.
  #11   Spotlight this post!  
Unread 23-01-2015, 14:08
crake crake is offline
National Instruments
AKA: Chris Rake
no team (Athena)
Team Role: Engineer
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 185
crake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond reputecrake has a reputation beyond repute
Re: RoboRIO Red Power LED

Quote:
Originally Posted by diverson View Post
I'll try switching the jumper, thanks for the tip. Does the jumper switch 3.3V into all of the normally 5V header pins? I don't see it mentioned in any of the documentation.

Are there any test points or anything on the board that would help me figure out if the 5V regulator has been damaged?
Test points will be coated with conformal coating, so that will be difficult to check, but you can check the jumper - you should see 5V on one pin, 3.3V on the other. That is an undocumented jumper so you can switch from 5V to 3.3V at some point in the future (world is moving away from 5V circuits) on DIO power. BUT the 5V on SPI, etc. wouldn't change, so now that I've thought through this some more, if you're not seeing 5V at any of the marked locations then the jumper debug won't tell you anything new (unless you found a piece of wire there shorting it to ground or something)
  #12   Spotlight this post!  
Unread 23-01-2015, 20:20
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
Re: RoboRIO Red Power LED

Just an update, I still haven't found any piece of metal or debris that could be causing the short. Whatever did it must be gone already, just leaving the damage behind. A continuity test confirms that the 5V bus is shorted to ground at the DIOs, the analog input, and the SPI connector.

As Chris predicted, switching the jumper did not clear the fault. The conformal coating makes probing difficult, but I was able to determine that the USB-A connectors are the only place where I can still see 5V. I'm guessing it must be running from its own VReg, and maybe even opto-isolated.

The only real source of heat seems to be U13, but I can't tell what kind of IC it is. Again, the conformal coating makes this difficult.

I'm out of ideas at the moment, so please let me know if anybody else has an idea of where to go from here.

Dean
  #13   Spotlight this post!  
Unread 23-01-2015, 20:25
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: RoboRIO Red Power LED

At this point, I'd recommend calling NI and seeing if they can repair and/or swap it quickly.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #14   Spotlight this post!  
Unread 24-01-2015, 14:06
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
Re: RoboRIO Red Power LED

Quote:
Originally Posted by Joe Ross View Post
Even easier, they are report on the driver station power tab.
The power tab on the driver's station did not show any faults when connected to the roboRIO with the short.
  #15   Spotlight this post!  
Unread 30-01-2015, 18:43
diverson diverson is offline
Registered User
FRC #4499 (The Highlanders)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2004
Location: Fort Collins
Posts: 13
diverson is an unknown quantity at this point
Re: RoboRIO Red Power LED

Just passing this along in case anyone else has problems with their roboRIO and comes across this thread:

The correct procedure is to call NI at 866-511-6285. If it's determined that you need to return your roboRIO, NI will generate an RMA and notify AndyMark. AndyMark will then send you a replacement with a return shipping label for the damaged roboRIO.

Dean
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi