Circuito limitador de corriente más simple, económico, rápido y mínimo con baja resistencia en estado normal

Tengo una salida digital, impulsada por el controlador de lado alto con voltaje nominal de 24V CC. La corriente de carga normalmente es inferior a 100 mA. La salida está monitoreada, por lo que puedo apagarla rápidamente si detecto un cortocircuito en el lado de la carga. El problema es que el controlador en sí no está protegido y el cortocircuito hace que genere mucho humo. Entonces, lo que necesito es un circuito simple en la salida del controlador que:

  • tiene una resistencia baja por debajo de 10 Ω si la corriente de salida es inferior a 100 mA
  • aumenta rápidamente su resistencia para limitar la corriente del controlador a un nivel de 500 mA o inferior
  • la capacidad de resistencia a la corriente de cortocircuito debe ser de al menos 20 ms para que se detecte el cortocircuito y se apague el controlador
  • tiene un voltaje de trabajo de 50V o superior
  • tiene componentes mínimos y barato (0,20$ por canal máx.)
  • no es un proveedor de fuente única

Probé los polifusibles reiniciables de PTC, pero son demasiado lentos. El FP0100 de Microchip debería ser bueno pero es caro (necesito al menos 60 canales en mi PCB). La serie Bourns TBU también está bien, pero también es cara.

¿Alguna otra opción?

UPD1. Mi circuito de salida actual es MIC2981/82 impulsado por el registro de desplazamiento 74HC594. En cada salida tengo Littelfuse 1206L012 PTC. En mi placa necesito 64 canales como este, y esta es una placa de serie pequeña, por lo que el precio total por canal y el espacio son importantes.

¿Cuánto voltaje estás dispuesto a perder?
¿Esto es para un solo trabajo? o alto volumen?
Esto parece una aplicación típica de conmutación de lado alto que se encuentra en las unidades ECU y PLC. Solo su clasificación de 50 V excluye casi todos los interruptores del mercado (excepto BTS4140N), ¿puede dar más detalles?
¿Puede mostrarnos un esquema de su circuito de controlador de lado alto?
¿Cuál es su corriente de cortocircuito? Unos PTC de 140mA se disparan en 8ms con 8A. ¿Qué fumó realmente? ¿El conductor? Si es así esa es la solución.
Puede hacer que el PTC se dispare muy rápido si conecta una palanca SCR a la salida. Supervise la corriente con una resistencia de derivación y un amplificador de detección de corriente. Si la corriente supera el umbral, dispare el SCR. Si la caída de voltaje en derivación es inaceptable, use un detector de corriente basado en pasillo (ACS 711 o similar).
Sí, creo que este es un problema XY. Realmente debería publicar todo su circuito de controlador. Puede haber una mejor manera de obtener lo que necesita.
Definitivamente es un problema XY con el método de medición de RTD que no tiene una limitación de corriente activa adecuada y usa un interruptor de voltaje en su lugar. Probablemente usando un método de 2 cables también, en lugar de 3 o 4 cables. La pregunta necesita una divulgación completa sobre los requisitos de RTD con las especificaciones imprescindibles y agradables que faltan = Y en lugar de ¿cómo protejo contra cortocircuitos 60 controladores de voltaje humeantes? =X

Respuestas (6)

Su típico limitador de corriente de doble transistor puede ser su mejor opción. A continuación se muestran las versiones superior e inferior.

esquemático

simular este circuito : esquema creado con CircuitLab

Tenga en cuenta que hay una penalización de aproximadamente una caída de voltios con este circuito.

Compre transistores duales en un solo paquete de 6 pines.

La pequeña resistencia hará que la corriente retroceda cuando llegue a Vbe. La otra resistencia establece la corriente base y debe calcularse para producir suficiente corriente de colector teniendo en cuenta Hfe.

SIN EMBARGO: tenga en cuenta que el transistor necesita manejar unos pocos vatios durante el corto, ya que solo limita la corriente a su valor de umbral.

2do esto. Solo estoy incorporando un diseño de este tipo para brindar protección contra cortocircuitos a un circuito RTD externo. El pase BJT es un SOT223 y el sentido BJT es un SOT23
La otra cosa a considerar con esto es la corriente mínima/máxima que debe consumir su carga esperada e igualmente la mínima/máxima que puede permitirse hundir durante un cortocircuito/falla. La variación de beta hace que esta topología sea bastante susceptible a las características del dispositivo, PERO siempre que conozca la carga y las partes, todo está bien.
Muy clásico. OP: ¡Presta atención a la clasificación de voltaje!
He publicado una respuesta que se basa en la tuya y se centra en el uso multicanal. ¡Me gustaría pedirle que corrija, por favor!
Mi carga puede ser variada, desde solo algunos LED que toman tan solo 5 ma hasta relés, que toman 20-30 ma que pueden estar en paralelo con los transitorios apropiados. Su circuito se ve interesante, gracias, pero tiene 3 componentes, lo que hace que la huella sea un poco grande
Sin embargo, @syoma no encontrará mucho más pequeño que esto y es solo una resistencia más que la parte del microchip. El circuito NPN también se puede modificar para impulsar la resistencia de polarización de su circuito de control para que no necesite un interruptor adicional.
Sí. Entiendo. Esperaba que hubiera alguna solución integrada barata disponible que me falta.
@syoma lamentablemente pequeños y baratos son requisitos contradictorios. Esta solución es probablemente lo mejor que puede hacer. Pero deshacerse de los MIC2981 puede ser una compensación que puede manejar.

Eche un vistazo a los circuitos integrados de controlador de lado alto ProFET. Estos dispositivos le brindan una unidad de lado alto conmutable con protección contra todo tipo de cosas, incluida la sobrecorriente de salida.

Puede encontrar y seleccionar ProFET fácilmente de los distribuidores.

Eche un vistazo al BSP752T, que es económico, pequeño y se puede controlar directamente desde una lógica de 3,3 V o 5 V.

ingrese la descripción de la imagen aquí

Gracias. BSP752T cuesta 0,9€ por canal. Esto es un poco demasiado caro. Su corriente es de 1.2A, por lo que también es un poco demasiado grande. ¿Existen alternativas de menor costo/menor calificación?
@syoma, de nada :-) Según la respuesta, puede buscar ProFET en los sitios web de los distribuidores (por ejemplo, Digikey, Farnell) y ver las características frente al precio local para usted. Solo usted conoce sus costos y limitaciones comerciales.
Sí lo haré. Lo que me sorprende es que para la conmutación de lado alto casi no hay matrices de conmutación disponibles, y las que están disponibles son muy caras.
@syoma, el precio generalmente nos explica la demanda. Se está pidiendo mucho de un paquete para llevar mucha disipación de energía a los voltajes y la potencia de cortocircuito que está viendo, y quiere que sea pequeño y muy barato. Si se toma un canal más allá de su protección y explota, tomará menos o nada con él, lo que puede ser muy importante en otras aplicaciones. Dices caro mucho pero no das presupuesto...? De lo contrario, gaste los 90c/chan y disfrute de los beneficios de la protección.
Encontré una alternativa más barata de Infineon: ITS41k0S por 0,5 $. Esto suena a un precio razonable por ello. Esto también eliminaría la necesidad de PTC, por lo que ahorro un par de centavos. Para conducirlo tendré que cambiar a tpic6c595 o similar.
@syoma, excelente, me alegro de que haya llevado a una solución. Existe una amplia gama de estas piezas, bajo la marca ProFET y otros nombres comerciales.

Para construir sobre la excelente respuesta de Trevor :

Hay dispositivos semiconductores que son fuentes (o sumideros) de corriente constante; muchos de estos se verán internamente exactamente como el circuito de Trevor (tal vez agregando algunos elementos de compensación de temperatura).

Un dispositivo muy simple (sumidero de corriente constante con exactamente dos pines, diseñado para voltajes <= 50 V y una corriente máxima/constante de 350 mA) es el NSI50350AD . No sé qué hace internamente, pero la hoja de datos lo llama "transistor autopolarizado", por lo que es probable que sea una combinación de algunos transistores bipolares, un JFET y un par de resistencias internas.

Ahora, su límite de 50 V realmente duele: es difícil encontrar fuentes de corriente integradas que funcionen con ese voltaje. Para corrientes más pequeñas, un JFET autopolarizado podría funcionar, pero a 100 mA será costoso.

Entonces, realmente seguiría la solución de Trevor, aunque podría recomendar algunas cosas:

  • Compruebe si no puede simplemente aumentar la velocidad de detección de fallas. Eso resolvería el problema.
  • Debido a que (hasta donde yo sé, corríjame si me equivoco) es difícil encontrar conjuntos de transistores (que preferiría si necesita reducir el esfuerzo y el espacio de la placa), es posible que desee gastar un poco más en el componente que solo un NPN para Q4, pero ahorre en el costo de recoger y colocar al usar un dispositivo con múltiples comparadores en un solo caso. Afortunadamente, los comparadores 4x y los amplificadores operacionales 4x cuestan alrededor de 13 ct cuando se compran por cientos, por lo que son aproximadamente 3 ct en amplificador operacional por canal; use el opamp/comparator para comparar el voltaje sobre R2 con un voltaje de referencia constante (aquí, un simple zener podría funcionar) y para controlar Q3. Tenga en cuenta que ya no necesita un R3 para cada canal. (lo mismo se aplica para el enfoque de lado alto con Q5/Q6)
  • Utilice conjuntos de resistencias en lugar de resistencias individuales, si el diseño térmico lo permite.

Otro enfoque relativamente loco sería usar una resistencia de 8.2Ω de lado alto antes de su carga. Después de eso, inserte un divisor de corriente entre su carga y el lado del LED de un optoacoplador de salida de transistor, con una resistencia en serie adecuada. Diseñe esa resistencia en serie de modo que para 100 mA yo Carga , el transistor está saturado, pero para 500 mA, se pellizca significativamente. Ponga el CE de la salida del optoacoplador en serie de lado bajo con su carga:

esquemático

simular este circuito : esquema creado con CircuitLab

Un candidato barato para el optoacoplador sería Lite-On CNY17 .

Parece interesante...
Básicamente, mi idea no era proteger el controlador por sí solo, sino mantenerlo vivo hasta que detecte el SC y apague la salida. La limitación del controlador actual es que no se satura con corrientes altas y se rompe. Entonces, mi otra idea estúpida es tomar algo como tpic6c595 y el transistor PNP para el lado alto (por ejemplo, PBSS9110T). Puede sobrevivir con hasta 3 amperios en breve, el tiempo suficiente para activar la protección.
¿Puedes explicar cómo el circuito superior limita la corriente? no sigo
Ese ejemplo solo demuestra la detección de corriente Vdrop ultra baja. Obviamente no es una solución completa o incluso práctica con 60 canales. Lo eliminaré.
Este es un interruptor de lado bajo: hay muchas alternativas disponibles. Desafortunadamente necesito el lado alto.
OK entonces use un ITS4880R. es 3/8 del costo por puerto en comparación con BSP752T

Aquí está la idea básica para el circuito SCR. Es posible que deba agregar una resistencia en serie con PTC1 para obtener el valor correcto de resistencia. La resistencia total en paralelo con la unión del emisor base de Q1 establecerá la corriente de disparo. Una vez que Q1 comience a conducir, el SCR se disparará y luego la carga estará protegida hasta que se dispare el PTC. Q1 puede ser un SOT-23. R3 y R4 son solo suposiciones. Solo están ahí para evitar daños por sobrecorriente en Q1. La mayoría de los SCR son algo grandes. Te dejaré mirar para ver si puedes encontrar uno lo suficientemente pequeño para satisfacer tus necesidades.

Nota: Una vez que se dispara el SCR, probablemente tendrá que desenergizar la fuente de alimentación antes de que deje de tirar hacia abajo del riel.

esquemático

simular este circuito : esquema creado con CircuitLab

Iba a sugerir el circuito de doble transistor en serie, pero Trevor_G ya ha hecho un excelente trabajo al respecto.

En cambio, pensé que valía la pena revisar la opción de fusible PTC. Usted dice que eran demasiado lentos, pero eso sugiere que podría tener un diseño de fuente de alimentación marginal en su lugar.

Considere el Littelfuse RXEF017. Si bien puede tomar 8 segundos para disparar a 500 mA, seguramente esa es una corriente lo suficientemente baja para que su protección contra cortocircuitos tenga tiempo de activarse. A 2A, el tiempo de disparo es <0,2 s, que no es una gran cantidad de energía en un sistema de 24 V. De hecho, el objetivo de un fusible es ser el componente más susceptible del circuito a la corriente, por lo que es un poco preocupante que algo más pueda emitir su humo antes que el fusible.

Solo temo que se tome la molestia de limitar la corriente a una ventana estrecha por debajo de 500 mA, y luego descubra que otras cosas se vuelven marginales porque no pueden extraer suficiente corriente de entrada para cargar tapas o impulsar un pulso o algo así.

No. Como escribí en mi pregunta, estaba usando Littelfuse 1206L012 PTC. Cuando estaba observando con el osciloscopio lo que sucede en la salida de mi controlador cuando ocurre un cortocircuito, vi que hay una caída de voltaje de aproximadamente 10 V en el PTC, lo que sugiere que tengo aproximadamente 3-4 amperios de corriente durante ese tiempo. Desafortunadamente, el resto de mis 24 voltios están cayendo sobre el controlador, lo que lo calienta demasiado.
Bueno. Ese es un fusible aún más conservador que el que evalué, por lo que si aún no es suficiente para proteger a su conductor, tendrá que tomar medidas más drásticas. Tal vez el controlador es débil, pero tal vez tuvo mala suerte y el PTC puso al controlador en un cortocircuito parcial que fue lo suficientemente alto como para dañar el controlador pero demasiado bajo para quemar el fusible rápidamente.
Dichos fusibles PTC son simplemente demasiado lentos para protegerlos de cortocircuitos. He comprobado que durante los primeros milisegundos no aumenta significativamente su resistencia. En mi diseño, el PTC actúa principalmente como protección contra sobrecarga: el controlador tiene un límite de corriente constante de 100ma por canal.
@syoma , entonces su elección de diseño CC tiene la culpa, no el cortocircuito. ¿qué es? Se puede hacer con SCP integral