¿Cómo calculo el valor requerido para una resistencia desplegable en un circuito PWM?

0

Estoy usando 74HC595 con SoftPWM para controlar algunos LED.

Cuando el 74HC595 está apagado, su salida es de aproximadamente 0.57v, suficiente para encender un poco los LED.

¿Cómo calculo el valor del resistor desplegable (R1), para que el LED esté completamente apagado cuando se supone que debe estarlo, pero también pueda alcanzar el brillo máximo?

    
pregunta davivid

3 respuestas

1

Su problema es que tiene un circuito que debe ser accionado por una etapa de salida con propiedades particulares, en particular un voltaje muy bajo para un 0 lógico, porque el condensador debe descargarse por debajo del umbral Vbe del transistor. (Probablemente debería haber mencionado su razón para este circuito de conducción de LED bastante inusual en la pregunta original).

Puede resolver su problema de (al menos) dos maneras: cambiar el circuito de conducción o cambiar el controlador de LED.

Una forma simple (y de bajo riesgo) sería insertar un búfer entre el circuito del controlador y el controlador LED, que tiene las mismas especificaciones de salida para las que se diseñó originalmente el controlador LED del circuito te. Esto mantendría intacto el tiempo de encendido / apagado.

Parece que prefiere mejorar el rendimiento del controlador agregando una resistencia desplegable. El problema aquí es que para que esto sea efectivo, el despliegue debe tener un valor bajo en comparación con la resistencia en serie R2 (que es solo 1k), y debe ser lo suficientemente alto para no afectar el nivel de voltaje para una lógica 1. No creo que haya un valor que satisfaga ambas restricciones. Pero supongo que su valor R2 actual es mucho más bajo de lo que podría ser, así que digamos que intercambiar los valores podría ser un buen comienzo. (mejor: calcule el valor máximo para R2, elija R1 en 1/10, verifique si eso no afecta el nivel alto).

Preferiría un tercer enfoque: cambie el controlador LED para que pueda funcionar con una entrada que no llegue a 0V. Un diodo en el cable emisor podría ser suficiente: aumenta la tensión de base requerida en ~ 0.6V.

No conozco el voltaje requerido por su LED, si no es demasiado alto, podría obtener sin el CCR colocando una resistencia adecuada en el cable del emisor, convirtiendo el transistor en Una fuente de corriente constante. Una resistencia adicional, como sugieren Olin y Dave, podría ayudar si el LED necesita más de 2 V.

    
respondido por el Wouter van Ooijen
1

En el circuito que has dibujado, R1 no hace nada. El 74HC595 tiene salidas de tótem .
Como tal, la salida se activa de forma alta o baja. Cuando QB es alto, la salida se generará, sin embargo, se requiere mucha corriente para conducir QB a ~ 5V. Cuando QB es bajo, se hundirá, sin embargo, se requiere mucha corriente para conducir QB a ~ 0V.

Creo que no estás entendiendo cómo funciona realmente PWM.
La idea general de PWM es que se enciende y apaga algo lo suficientemente rápido como para que la señal de PWM de onda cuadrada esté básicamente integrada por el sistema al que se alimenta.

En el caso de la iluminación, el integrador es tus ojos .

Como tal, el valor adecuado para R1 es infinito, y necesitas deshacerte de C2 por completo.

    
respondido por el Connor Wolf
1

El circuito que tienes no tiene sentido por varias razones. Primero, el menú desplegable está en el lugar equivocado. En segundo lugar, C2 evitará que el transistor se encienda y apague bruscamente, lo que hará que pase una parte significativa del tiempo intermedio y la potencia disipadora. En tercer lugar, ¿qué es esa cosa CCR2? No, no voy a perseguir un número de parte. Es su trabajo explicar básicamente qué es y luego proporcionar un enlace a la hoja de datos si es necesario.

Esta es una mejor manera de manejar un interruptor NPN de lado bajo desde una salida digital de 5 V CMOS:

R1 y R2 son un divisor de voltaje, por lo que la salida digital debe ser aproximadamente el doble del voltaje B-E en este ejemplo para que el transistor se encienda. Eso debería darle una inmunidad al ruido de aproximadamente 1 V en el extremo inferior. Las dos resistencias juntas también reducen la impedancia con la que se impulsa la base, que en este ejemplo es de 500. Eso debería permitir que el transistor se encienda y apague rápidamente.

Otro problema es que la salida de una compuerta HC no debería estar flotando alrededor de 1/2 voltio cuando está baja. Estas puertas tienen salidas CMOS, por lo que son riel a riel. El voltaje de salida debe estar dentro de unos pocos mV de tierra, a menos que esté hundiendo una corriente significativa. En su caso, no se está hundiendo ninguna corriente cuando el nivel es bajo, por lo que la salida debería ser efectivamente de 0.

Podría ser posible sugerir mejores alternativas, pero necesitamos saber qué es lo que realmente quieres lograr. ¿Qué frecuencia PWM? ¿Cuál es la corriente máxima del LED? El ejemplo anterior solo sirve para aproximadamente 150 mA o menos.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas