On Feb 2, 2007, at 8:40 AM, Michael Collett wrote:


Hi,

Platform: MicaZ
OS: TinyOS 1.15 (I think, definitely not 2.0)
Application: Adapted from OscilloscopeRF

I've noticed that during readings of the ADC, radio activity (reception or transmission) can cause the data to change dramatically (probably due to the drain on the power supply for the ADC reference voltage). I've tried calling ComControl.stop() and CommControl.start() either side of taking data, but the radio doesn't seem to start back up again.

Is there a way to suspend the radio during a measurement to prevent the data being affected. I know that I could just set a lower sample rate and then have careful timing to stop them overlapping, but I would like to find a more rigorous way of solving the problem.

Geoffrey Werner-Allen (Harvard) noted this issue in his recent paper in OSDI on a Volcano deployment. The paper says they fixed the problem, so he might have code for this purpose.

Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to