Do you mean a signal shifter for different supply voltages, or to adapt data 
signal levels / protocol converter?

In either case, they will have filters and capacitors to cover for power surges 
(either from the board supply, if wiring is not very good, or when transmitting 
a lot of data, which can cause spikes if the power supply filter is of a 
marginal design).
The better ones of course have better filters/drivers.

With signal interfaces, there is also the question of signal levels (and to a 
lesser extent current), the standards allow for some tolerance, if your device 
works very close to the minimum standard, then any deviation (power surge, heat 
effects, etc.) are more likely to cause problems.

Problem meaning that the signal level is out of spec and wrongly interpreted by 
the device, sending erratic messages, causing the software to freeze.

If you have an oscilloscope, you could try to measure and compare against the 
standard. A crude way could be to just measure with a voltmeter, to see if at 
least the static signal is within spec.
Don't know the input impedance of the IOIO board, but if it drains a good 
amount of current, then you are running the shifter at its limits (with the 
better ones having drivers for higher currents).

With signals out of spec, a firmware change won't help much, other than maybe 
prevent a freeze if input data is garbage or the hardware has locked up.



-----Original Message-----
From: Horst Rupp [mailto:ho...@rupp-family.de] 
Sent: 22 June 2012 11:11
To: xcsoar-user@lists.sourceforge.net
Subject: Re: [Xcsoar-user] IOIO Card Freezing up

Hi all,

this is a reply to my own post and a call for advice.

When soldering up my level shifters, I fortunately did build a couple of
them, not only the two needed for the IOIOBox.

With a substitute level shifter my freeze-up problem becomes much more rare.
Beforehand I had a freeze-up within minutes to 2 hours after starting the
communication. Now, with another level shifter, the interval is 8 - 10
hours.

These are cheap level shifter, bought on-line for less than 6 Euro.

To me this looks like violation of tolerance limits of signals exchanged
between level shifters and IOIO board. Unfortunately, I have no equipment to
check that. And being more a software than a hardware guy, I am not sure I
would find something.

However, could that be the reason ?

Or is the reason for the freeze-up tied to intolerances of signal treatment
in the IOIO board ? 
Would it be worth while to dig into firmware versioning of the IOIO board
(which I would like to avoid) ?

Any idea around ?

Would be great to hear something.

Horst


-----
Horst Rupp
aka 1R
www.how2soar.de
--
View this message in context: 
http://xcsoar.1045713.n5.nabble.com/IOIO-Card-Freezing-up-tp5457507p5709841.html
Sent from the xcsoar-user mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Xcsoar-user mailing list
Xcsoar-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcsoar-user

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Xcsoar-user mailing list
Xcsoar-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcsoar-user

Reply via email to