Prop stopped booting?
eagletalontim
Posts: 1,399
I have been using the Prop in my car for over a year now and this morning, I started my car and noticed the Prop would not boot up. I did forget to connect my removable power supply this morning, so I shut the car off, then connected the power supply and restarted the car. Still nothing I have a 2x16 parallax serial display, a 7 segment display, and a few other components that are connected to the Prop for sensor readings. The display nor the 7 segment display had any output except for the cursor in the top left of the 2x16 display. I attempted to reprogram the EEPROM and the Prop with the exact same code which showed successful according to the Parallax Prop Tool. Nothing seemed to work. Since some of the pins of the prop have a low voltage coming in from sensors, could this have possibly fried the Prop? The current is limited below the ratings of the pin before it hits the prop pin. Is there a maximum number of times the EEPROM can be read or the Prop can boot up? If the Prop Tool says everything was programmed but the prop still has no output, what could be a possible problem there? Please remember, this has been working for over 1 year and all that was changed was me accidentally turning the vehicle on without the power supply hooked to the Prop.
Comments
Basically, these measures protect the Prop adequately only when the Prop is powered. You need more protection if the Prop can possibly be unpowered when its inputs are powered.
Are you able to read the EEPROM ?
The 5V will leak back into the 3.3V rail and depending upon the current sourced and used it can raise the 3.3V rail quite a bit. During reset the current used drops to a very low level and in this condition the supply volts shoots up until it starts to play havoc with the Prop's substrate. I have had issues where this has happened and it stopped the Prop from resetting although it was not damaged. Either way just limit the current that can flow or sometimes I just put a very efficient "Zener" across the 3.3V supply by using two green LEDs in series as they will trip at 3.6V and not before (3.3V Zeners are poor clamps).
It's not really clear how you've hooked it up. Can you switch to "graphics mode" vs "text mode" as I am sure it will put us in the picture. If you only have rough drawings then just CamScan (or photo) that and post it.
Has the ADC also failed ?
Another failure mechanism in vehicles is ESD events.
The currents possible depends on the ECO output impedance, usually a good idea is a RC filter on the ADC in (10k/10n+), to limit both Power-off flows, and ESD currents too.
Come to find out in the end, the flux that I used when soldering the prop to the protoboard was not the correct flux....yeah, i cheaped out and found some plumbing flux laying around. Apparently, this flux has some resistance to it and was "shorting" a few pins causing the prop to not properly boot up. When I soldered on the new prop, there must have been some left over flux from the previous time and it also "shorted" some pins. I used my hot air station to heat only the flux up and blow it away from the pins. It has helped and allowed me to get it working again. I think it is time to invest in some denatured alcohol and some proper flux. I do now also have some solder paste which I will use next time. Probably should not cheap out on the flux with small components like this. Lesson learned!
Yikes, plumbing flux !
You don't really need flux, just the solder paste, and you don't really need an IR oven, I get by quite nicely with a regular cheap toaster oven with top and bottom elements. I preheat to max and set an electronic timer to beep me after 4 minutes. I place the boards on some folded aluminum foil to cushion and avoid hot spots which is placed on the metal tray. The flux does come in handy afterwards for fixing solder bridges. Withdraw the tray gently (don't bump it) after 4 minutes and place on a cooling tray. If you are doing double sided then I've never had a problem doing one side first then when it's cooled I put the other side on and back in the oven for another 4 minutes. But in this case I am even more gentle with removing the tray.
There are plenty of solders and fluxes around but I don't know which places you can buy from to give you much advice but I use a 10cc flux gel syringe and this solder paste although I use a manual dispensing gun as the thumb plunger gets a bit painful after a while.
As for 0603 resistors they can get a bit small and fiddly but I find it easier to use quad resistor arrays as they are about the same price as a single resistor yet they are not much bigger than an 0805 and very easy to handle.
The toaster oven I have bought for testing does not have a temperature setting that I can select 400 degrees. I have no way to read the temperature of the oven, so I am worried that I could accidentally overheat some of the more sensitive components. I payed $10 for the oven at family dollar
Spend another dollar or two and get an oven thermometer, I have a stainless steel one that I hang on the rack inside so I can see if it's at maximum which seems to take 3 minutes to start to reflow the solder and I leave it in for 4 minutes total. If you shine a light into the oven while it is baking you can observe when reflow starts to occur, it's unmistakable. So i just add up to another minute as this reflow may not be even.
As for soldering iron tips I find that the small chisel nose tips are much better even with fine pitch components, as long as you have flux, everything will flow smoothly
Here's a quick link I just found that seems to be useful.