Thanks. Your suggestion should be easy to implement and have the parts already. I will try to do a quick research on the RC pair, but I assume I need a fast capacitor (.1uF ceramic/disk) that can allow a charge fast enough for a 100kHZ range signal rise (at 5V), so it would yield a mesasurable wave peak/threshold.
The 100 kHz that bGatti mentioned is the PWM switching frequency of the ESC. That is not what you want to measure. You want the fundamental (or commutation) frequency of the signal, which is proportional to the RPM. The switching frequency is more or less fixed, although it varies between ESC manufacturers.
The formula governing the commutation frequency is RPM = (2*CommFreq*60)/# Poles. The number of poles is the number of magnetic poles in the motor. This varies from 2 to 20 or more. I think around 12 is common for RC motors.
So, for a 12-pole motor at 10,000 RPM, you would expect a commutation frequency of 1kHz. I checked Castle Creations website, and for their smaller ESCs, the switching frequency is fixed at 11kHz. Thus you want a low-pass filter that will pass a signal at 1kHz and mostly block the one at 11Khz. It should be simple enough the calculate values of R and C to try this out.
I'm not sure that a simple RC filter will filter the signal well enough, but it is worth trying. A 2nd order active filter would work much better. This site tells you how to build one.
See my implementation of a BLDC RPM sensor here: BLDC Hall Effect Sensor. The sensor simply uses at least one magnet (I use 4 to get higher update rate) and a hall switch (about $.40 on digikey).
Just throwing stuff out here, but wouldn't a hall effect sensor work for this? the brushless motor is basically a big spinning magnet, which is what the hall effect sensor needs... they use them for ignition timing in cars apparently as a type of distributor... Also, I could be wrong, but as far as I knew the brushless ESC uses the induction voltage generated on the non active solenoid as timing information, which means that the ESC knows exactly what the motor is doing, otherwise it would loose cycles under load... the hall effect sensor sounds like the right thing to me... they recommend you set it on a interrupt with an accumulator, check and reset the accumulator every x milliseconds, this will give you the rpm...