Rockbox Ports are now being developed for various digital audio players!
Now that we have a 41kSPS ADC we could just connect a TSOP17XX IR demodulator directly to this input and do the pulse-processing in rockbox firmware. No more external electronics needed (maybe a little sth to convert the signal to a resistance.
But for the record: I managed to create an external remote receiver for my h120 some weeks ago. It uses a small microcontroller, a TSPO1736 and some capacitors only. As that doesn't draw much current it should be possible running it from the 3.3V provided by the remote. The only problem I have is the time to complete the receiver -- the circuit is basically working but it's just quickly hacked together. I'm planning to release this as soon as it's finished. As I'm quite busy with uni atm don't hold your breath.
The TSOP outputs the demodulated signal, so no more 40kHz. But decoding the remote codes in Rockbox would require some additional reading and that would need to be done with the correct timing. While it may be possible I don't think this way is feasible.
con: you're restricted to the number of buttons that you find on the remote. Maybe you can manage to have some more as the 8bit ADC might be able to distinguish more resistance values than are currently used.
However I thought it might be possible if an interrupt enabled GPIO could be found and a free-running timer be used to measure the time difference. It might even be possible to re-use software from the LIRC project (the early versions are still quite compact). If I get more spare time I might have another go.
Actually, for the low accuracy needed it could even be enough to let the controller output a PWM signal to a RC-lowpass to get an analog signal.
Page created in 0.112 seconds with 15 queries.