Detecta una señal PWM faltante en el menor espacio posible en la placa

0

Tengo una placa de control del motor que básicamente no tiene espacio, y el cliente desea agregar un indicador de falla para saber si su señal de entrada PWM de 2 kHz se ha perdido.

Básicamente, necesito detectar una falta de bordes en unos pocos milisegundos, utilizando una pequeña cantidad de componentes muy pequeños. No hay un microcontrolador en el tablero, y tengo quizás 10 milímetros cuadrados que puedo juntar para ello.

Tuve la idea de usar un supervisor de vigilancia IC, pero no puedo encontrar uno pequeño que esté activo en lo alto y que tenga el tiempo de espera adecuado. Ahora me estoy inclinando hacia algo con un temporizador 555 o tal vez un filtro RC que se llena desde 5v y se drena cada vez que hay una ventaja.

    
pregunta Chriszuma

3 respuestas

2

Sugeriría un detector de picos y un comparador. Ejecutar la entrada PWM a través de un diodo a un condensador paralelo y resistencia a tierra. La salida de esto debe seguir el nivel más alto de la señal de entrada y decaerá a GND con la constante de tiempo RC de la resistencia y el condensador. Sin embargo, esto solo detectará una señal baja atascada.

Si desea detectar ambos, probablemente podría salirse con dos detectores de picos, uno que busca el nivel alto (enlace paralelo RC a tierra) y el otro que busca el nivel bajo (enlace RC paralelo con alimentación). Luego use un comparador doble para generar la señal de error si el nivel alto es demasiado bajo o el nivel bajo es demasiado alto (obtendrá una puerta AND con cable libre con un comparador doble de drenaje abierto).

    
respondido por el alex.forencich
2

Este circuito debe hacer lo que quieras, dentro de tus requisitos de espacio.

A 2 kHz, los pulsos llegarán a intervalos de 500 µS. Establecí el tiempo para que el multivibrador 74123 se agote en 2 ms.

Deseaba una salida alta activa cuando los pulsos desaparecían, desafortunadamente, en paquetes pequeños como este, no hay una salida \ $ \ mathsf {\ small \ overline {\ text {Q}}} \ $, así que tuve para incluir un inversor. De lo contrario, habría sido gratis.

Tantoel74123comoel7404estánenpaquetesdetipoBGA.El SN74LVC1G123 , en un paquete YZIP es de 0.9 mm x 1.9 mm, o 1.71 mm². El SN74LVC1G04 , en un paquete X2SON, es 0.8 x 0.8 mm, 0.64 mm². Dado que son BGA, se pueden colocar tan cerca como lo permita la máquina de recoger y colocar.

Las dos tapas y la resistencia vienen en paquetes de 0201, cada uno de 0,6 mm x 0,3 mm, es decir, huella de 0,9 mm x 0,35 mm en la PCB. Entonces el total para los tres es 0.945 mm². Por lo tanto, el área total para los cinco componentes (excluyendo espacio para trazas) es de aproximadamente 3.3 mm².

    
respondido por el tcrosley
1

Cabría un Pic10f de tamaño sot232 con algunos códigos básicos. Lo más cercano a cumplir con los requisitos de tamaño limitado sin ir sin plomo / bga / wlp. Todo lo que estaría haciendo es escuchar la señal pwm en un gpio y cambiar a otro gpio si se pierde.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas