Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pixracer: Potential power sequencing issue on GPS port #49

Closed
LorenzMeier opened this issue Jan 19, 2016 · 21 comments
Closed

Pixracer: Potential power sequencing issue on GPS port #49

LorenzMeier opened this issue Jan 19, 2016 · 21 comments

Comments

@LorenzMeier
Copy link
Contributor

@nickarsov @pkocmoud The airspeed sensor browns out on boot. The most likely reason is that the power sequencing goes bad during boot.

It only happens when powered through battery, it doesn't happen when powered through USB.

How does the 5V rail plot look like on boot? Please do not offer any judgements, I just want to see the real data. 3 plots:

  1. USB power applied
  2. Battery power applied
  3. A sequence of wiggling the power connector of the battery
@LorenzMeier LorenzMeier added this to the Pixracer final HW revision milestone Jan 19, 2016
@LorenzMeier
Copy link
Contributor Author

So it seems like connecting battery "kills" the sensor. Which seems absurd.

Maybe the device went into a bad state when we powered it reverse.

@RomanBapst
Copy link

Correct, having usb connected the driver works. Connecting power without even removing the usb cable kills the driver.

@pkocmoud
Copy link
Contributor

5vduringboot

Power Up using Battery, connecting and disconnecting USB, Battery remains connected until the end.

@LorenzMeier
Copy link
Contributor Author

@pkocmoud
Copy link
Contributor

"repro"? I have the 3DR Version to test with.

@RomanBapst
Copy link

@pkocmoud That would be great.

@pkocmoud
Copy link
Contributor

5vduringbootonmaster
Recorded while loaded with Master.

@pkocmoud
Copy link
Contributor

No Brown Outs Detected. The PixRacer power supply is solid during our tests.

@LorenzMeier
Copy link
Contributor Author

@RomanBapst
Copy link

@LorenzMeier same thing

@LorenzMeier
Copy link
Contributor Author

Odd. It has to be somewhere there.

@LorenzMeier
Copy link
Contributor Author

So my 2nd board has an all working sensor. We have now 3 boards:

1): 0-1.8V on the 5V rail
2): Romans board: 5V on GPS rail, but no airspeed sensor signal when powered via the 3DR power module
3): Completely working when powered at 5.3V through a lab power supply

The only thing I haven't tried yet is what happens when the sensing / ADC pins are active, as I have no power module.

I certainly have a bad board, not sure yet about the causality of the other two items.

@RomanBapst
Copy link

@LorenzMeier Is 5.3 a magic value? Does is also work with 5V?

@LorenzMeier
Copy link
Contributor Author

Your power module is outputting 5.3V. Which is why I chose it.

@nickarsov
Copy link

Yes, it works with 5V too, because the USB can't supply 5.3V

@LorenzMeier
Copy link
Contributor Author

Nick, rather than speculating it would be good if you could work out how I can return the electrically bad board to your for inspection.

@nickarsov
Copy link

Lorenz,
Speculating with what...I just answered to Roman.
And yes, you can return it back to me for inspection at:
Nick Arsov
8 Konstantin Irechek str., bl.1
4700 Smolyan
Bulgaria

@LorenzMeier
Copy link
Contributor Author

Thanks, will do! I'm closing this as it seems board-specific.

@LorenzMeier
Copy link
Contributor Author

@nickarsov the part you identified has 5V on one side and 0V on the other.

@LorenzMeier LorenzMeier reopened this Jan 20, 2016
@LorenzMeier
Copy link
Contributor Author

Soldering looks sketchy. I will rework it later today or tomorrow.

@LorenzMeier
Copy link
Contributor Author

This was in fact the airspeed sensor. Still have one board with 1.8V on that port, but that is probably manufacturing QA. Replaced with: #55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants