-corto respuesta: usando un arduino hace el trabajo- "Leyendo la señal del receptor PWM usando Arduino": enlace
Acabo de comenzar a controlar circuitos electrónicos con software, por lo que tengo muy poca experiencia.
Estoy buscando una manera de obtener una señal PWM en mi pi frambuesa. (En particular, forme un receptor RC, de modo que pueda modificar la señal y transmitirla a los servos, un poco como vuelo por cable utilizado por los aviones modernos. Ya he logrado enviar PWM a los servos utilizando el pca9685).
Si hubiera un dispositivo similar, eso es exactamente lo contrario: leer las señales PWM entrantes y convertirlas en una señal que podría recibir a través de I²C, sería increíble. No he encontrado nada de eso. Si no existe tal cosa, ¿tienes alguna idea de cómo podría superar el problema?
Mi PWM es de alrededor de 50 kHz con pulsos entre 900 y 2100 ns. Necesito al menos una precisión de + -25ns.