Quickstart quirkiness
simonl
Posts: 866
I just bought 2 Quickstarts and see the same issue on both: When placed flat on the table or paper pad, the LEDs all flicker or light permanetly. If I lift the boards by the USB cable - keeping them flat - the LEDs go out. If I place them flat on my laptop, the LEDs stay off. And if I then run my finger across the header socket, the LEDs seem to light in accordance with where my finger is!
If any of the LEDs are on, I cannot program the Quickstart!
Anyone else see this quirky behaviour?
If any of the LEDs are on, I cannot program the Quickstart!
Anyone else see this quirky behaviour?
Comments
Cheers
Richard
I also haven't had a problem programming a QuickStart when the LEDs are on and I haven't hear of this being an issue. There are other issues wth the QuickStart though.
I've tried to gather some links to QuickStart projects in this thread. There's probably a link to discussion about the LED quirks somewhere in the thread.
Classic floating CMOS, and here it may be that when 'on' they are actually oscillating on the edges at high frequencies, which I have seen can disturb some designs. Depends on the PCB, but high MHz can do funny things.
If you feel like an experiment, grab a '541 with Schmitt trigger pins, and see if that makes a difference.
Many octal parts have schmitt IPs, you just need to chase the fine print, and be brand selective.
http://www.nxp.com/documents/data_sheet/74AHC_AHCT541.pdf
If I was designing the Quickstart, I'd use a AHCT541 with an option to power the 'T541 from 5V, as the LED driver, to also give users a free 5V Out shifter, and allow better access to the Pins.
If Parallax swap from Digikey 296-8335-6-ND to 954-74AHCT541PW118-CHP, they will actually save 1.08c, and make Quickstart more useful
-Phil
@jazzed: None of the following IDEs could see either QS when the LEDs were on: PZST, Proptool, SIDE, ViewPort.
Interestingly, once I got the QS programmed, laying it flat on the table or paper pad didn't interrupt the program.
I can live with it - I just place the QS on my laptop or hold it at an agle whilst programming it - but it seems a bit odd that Parallax would allow this past QA, especially as it was originally intended as a demo board for potential commercial customers.
Not entirely random, his observation is likely correct.
The P3.0 issue is a Floating-Pin one, that sidetracks a boot flow, and if the stray field is strong enough to 'fire' LEDS, it will likely be strong enough to 'fire' P3.0, so I would expect a good correlation between the two.
Just out of curiosity, what Rev letter are your QuickStart boards?
The LEDs are probably not steady on, but toggling randomly... This is what messes up the FTDI chip and the loading process, I think.
So, LEDs off may mean that the pins steady...
I wonder if putting the QS on anti-static plastic would be another way to solve the loading issue...
@Rayman: Yup - they're toggling fast - I just viewed the pins using ViewPort and they're all over the place.
Placing on anti-static plastic also stops the issue (maybe that's why they got off when resting on my laptop too?)
Conductive surfaces under the boards, even high impedance surfaces,
are shorting pins together causing all manner of unproductive issues.
Post #24 here has a program attached that will tell you the size of your EEPROM.
It will likely write to your EEPROM twice. Once to place test data in the EEPROM and a second time to restore the original value of the EEPROM. You don't have to load the program to EEPROM for it to work. IIRC it only gives you two seconds to get a terminal window open, so it might be easier to use if you do load it to EEPROM and then reset the Prop if you miss the message at the beginning of the program telling you the size of the EEPROM.
The part of the program that tells you the size of the EEPROM works fine but the rest of the program is very buggy.
I had a REV A a while back and I really didn't like some of the finickiness of the touch pads and leds. I never had a problem loading a program though.
With the gadjet gangster USB module gone, I think I'm going to have to start recommending quickstarts to students, and I'm kind of nervous about that.
Once I got the driver right it has worked perfectly,
The LED thing is a NON-issue.
Would you fondle your VGA video card while it is running?
Like the doctor sail, "Don't DO that!)