la resistencia en paralelo al circuito está causando que VREG produzca un voltaje más alto

0

Estoy construyendo un circuito para convertir una señal PWM de 300Hz a una señal PWM de 30Hz con el mismo ciclo de trabajo. Es un circuito bastante simple:

Sin embargo, estoy teniendo un problema extraño con la resistencia R7. Está en paralelo a la parte GND_PWM_IN a 12V_IN del circuito. Lo tengo allí porque el sistema que emite la frecuencia PWM de 300Hz prueba la resistencia del circuito y, si está en cortocircuito o sobre ~ 150ohms, arroja un código de error. En resumen, quiere que la resistencia sea de unos 100 ohmios.

Cuando se coloca la resistencia en el circuito, el voltaje de salida medido en la línea de 5 V del VREG es en realidad alrededor de 7 VCC. Cuando se retira, produce un perfecto 5VDC. No entiendo qué está causando esto, pero está causando problemas a mi microcontrolador y al resto del circuito que no le gusta ese alto voltaje.

¡Cualquier información sobre por qué causaría esa irregularidad de voltaje, o si hay una mejor manera de engañar al circuito de detección de impedancia sin tener un R7 allí, sería muy apreciada!

    
pregunta Josh

3 respuestas

3

R7 tira de esa línea de entrada hacia 12 voltios y, a través de los diodos de protección de entrada de ATTINY, tira de la línea de 5 voltios. Un regulador de voltaje lineal de 5 voltios tirará de su salida hasta 5 voltios, pero no podrá bajar la salida si algo más intenta subir la salida.

Probablemente debería conectar R7 a tierra, en lugar de +12. Sin embargo, no sabiendo qué tipo de circuito está alimentando a GND_PWM_IN, no puedo asegurar que funcionará, al menos no seguirá dañando el ATENADO y cualquier otra cosa que use esos 5 voltios.

Si GND_PWM_IN es una señal de 12 voltios, necesitará un divisor de voltaje o un cambiador de nivel para reducir la señal al máximo de 5 voltios que ATTINY puede tolerar.

    
respondido por el Peter Bennett
0

Voy a asumir que no tienes nada conectado a 'GND_PWM_IN'. Cuando R7 no está presente, PB2 solo está conectado a 5V a través de R2. Esta es una resistencia pull-up, tirando a 5V. Eso está bien.

Tiene un problema con R7, ya que está creando un divisor de voltaje entre 12V y 5V. PB2 está viendo aproximadamente 11.75 V en su entrada. El ADC de su MCU no debe exponerse a voltajes entre 0V-VCC (su voltaje de funcionamiento), que en este caso es de 5V.

Vreg está siendo superado por encima de 5 V por el mayor voltaje en PB2, lo que puede dañar irreparablemente el ATtiny.

    
respondido por el Daniel
0

La carga de PWM es incorrecta. incluso 100 ohmios es demasiado bajo para una señal de baja corriente de solo 300Hz a AtTiny. Eso es para un interruptor de alta corriente a una batería. (buena pena 4K7 debería estar bien. ¿Qué tipo de PWM compraste? ¿Un control de velocidad de motor?)

El pullup incorrecto con 100 ohms elevará la salida de LDO a 12V ya que solo hay salidas de seguidor de emisor (fuente solo sin disipador).

.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas