Estoy tratando de medir la corriente a través de algunos motores de CC con escobillas ( midwest motion S22-346F-24V GP52-079 ) usando un pequeño sensor de corriente USB personalizado basado en INA226 y FT-232H .
El dispositivo funciona de manera confiable durante las pruebas con una fuente de banco y funciona con la lectura de la corriente del motor mientras la detección lateral baja, pero cuando los motores cambian de dirección, el dispositivo se convierte en un sensor del lado alto y el PWM de 24 V resultante en IN + e IN crea. El ruido de 20 V aumenta en la línea USB5V, por lo que los dispositivos USB se reinician / apagan.
He medido la amplitud de la señal PWM (24 V), la frecuencia (~ 15 kHz), el aumento (94 ns) y la caída (150 ns) veces y no entiendo por qué se están acoplando los picos de ruido en el DC autobús. Por lo que entiendo, este tipo de acoplamiento debería ocurrir si:
- los rastros / cables transportan alta corriente
- la longitud del rastreo es lo suficientemente larga como para actuar como una antena
El caso # 1 no debería ocurrir porque el INA226 es un sensor de voltaje de alta impedancia, el caso # 2 no debería ocurrir porque el cable de la resistencia de detección tiene solo ~ 15 cm, y la longitud de la traza en la PCB es solo otro cm. que es muy corto para el PWM de 15 kHz, o incluso el rango de ruido de MHz de los tiempos de subida y caída de 94-150 ns.
Estoy buscando consejos sobre:
- Cualquier suposición o error incorrecto en el análisis
- Cómo se acopla el ruido en el bus de alimentación de CC.
- Filtros que puedo usar para reducir los picos de voltaje (he estado considerando un choque de ferrita diferencial de Rs, o implementando algo como esta nota de aplicación de TI )
Se adjuntan los esquemas y diagramas de bloques. También creé un álbum imgur con algunas 'lecturas de alcance