Buenas,
efectivamente, yo he encontrado lo que dice chaly29.... reguladores de 100mA en TO92. Bueno, apurando un poco, tengo por ahi incluso uno de 200mA en TO-92 (y con version en SO8 y todo ....
http://www.zetex.com/3.0/pdf/zr78l.pdf ).
Aitopes: ya te digo, al menos yo no he sido capaz de encontrar TO-92(s) capaces de pasar de 200mA... pero de todas formas, e incluso si los hay, no puedo cumplir con el requisito de entrarle con menos de 12v, ya que en parado, la propia bateria de un vehículo ya echa 12,xV , y en arranque, puede pegarte peaks de 15, y luego se estabiliza en el entorno de los 14V una vez con el motor encendido...
Respecto a una serie de diodos en serie (valga la redundancia!) , no "lo veo" porque... los diodos, como sabes, "tiran" más o menos potencial entre sus bornes dependiendo de la intensidad que los atraviese. Dado que un PIC va a oscilar entre, digamos, 50mA y 200mA, podrían ofrecer caídas de potencial entre 0,55 y 0,90Volts, según el consumo instantáneo del PIC en ese momento. En particular, cuando llevas a un diodo cerca del límite de su intensidad máxima permitida, la caída de potencial es prácticamente de 1 voltio... eso deja mucho espacio al indeterminismo!!
Flacoclau: tranquilo, no hay drama con tu pregunta
te explico: no es que no conozca el 7805, de hecho es un "viejo" conocido... el tema es que *no lo puedo usar* porque necesito un voltage muy específico para un par de ICs relacionados con GPRS y GPS, concretamente necesito 4,3v con una tolerancia muy pequeña, así que vengo usando algo más complejo que el 7805, que es el MIC29803, regulable en salida con el uso de dos resistencias.
Otra "peculiaridad" es que estos ICs de telefonía móvil, en momentos específicos (por ejemplo, bursts de transmisión GPRS) pueden comer hasta 3A. Como verás, encontrar algo de la familia 78xx05 capaz de ser estable a 4,3 bajo 3A .... pues va a ser que no
esa es la razón de que , desde un primer momento, nunca haya mencionado siquiera el 7805... porque mi "entrada" es el 29803...
A raíz de enterarme de que podría haber 78xx05 en To92 para 500mA (cosa que, de ser cierta, yo no sabía) es cuando he empezado a interesarme en esa variante del 7805.... incluso aunque me "cueste" tener dos reguladores en el mismo circuito... uno para los ICs de GSM/GPS a 4,3 y 3A, y el otro para el PIC y resto de ICs cmos...
Chaly29: pues te cuento: el PIC lo que hace es "hablar" alternativamente con un módulo GSM/GPRS y otro GPS vía serie, uno a 115k2 y el otro a 4k8 bauds. También habla vía I2C "simulado" con una eeprom serie de 64Kbitx8, pero eso lo hace sólo unas pocas veces al día. El PIC es un 16F648A y el código lo hago directamente en assembler. El diseño en principio no lleva leds, y las salidas las usa mayormente como entradas a otros ICs... que van en alta impedancia, así que podemos suponer que el consumo real del PIC debería ser bajo, no creo que nunca superior a 100mA en todo caso (incluso me atrevo a pensar que no superior a 50mA)
Hoy por hoy ya está todo funcionando (conectas la protoboard al mechero del coche, ytienes un sistema de localización del vehículo que te va mandando a un servidor en internet tu localización actual a intervalos de 15 segundos), la pcb definitiva en SMD ya está diseñada y en impresión, y los componentes SMD pedidos y en su mayoría ya han llegado... PERO el único problema que queda, el que me ha llevado a iniciar este post, es cuando he intentado hacer un interfaz de reprogramación del firmware para el aparato que sea sencillo y rápido de usar por los técnicos de mantenimiento.
Mi idea es mandar a los técnicos con una pda, que lleva un programados ICSP conectado al USB de la pda por un lado, y por el otro lleva un cable a un crimp plug de 5 pines que tengo en mi circuito. Esos 5 pines son los necesarios para hacer funcionar el ICSP, como supondréis.... MCLR, RB6, RB7, Vss y Vdd.
MCLR, RB6 y RB7 no tienen problemas en "aislarlos" con un diodo para que las señales del ICSP no lleguen a los dispositivos que, normalmente, están conectados a esas patas. Ahí, sin problemas.
*PERO*, y aquí viene mi gran problema de estos últimos días : al meter Vdd_icsp del programador, se me propaga por todo el raíl de Vdd del circuito, raíl que, recordemos, en funcionamiento normal tiene 4,3v que vienen del mic29803 ***porque los ICs de GSM y GPS no toleran 5v*** . Como también tengo Vss_icsp conectada, el circuito cierra y la intensidad fluye ... con Vdd = 5V !!! aunque sólo sea durante unos segundos que dura la programación, corro un riesgo cierto de quemar los ICs más importantes del circuito.
Intenté ponerle un diodo al pin de Vdd para evitar la propagación de los 5volts en el raíl de alimentación... sólo para comprobar que, en uso normal conduciendo, me tira 0,55volts de caída de potencial. 4,3v - 0,55v = 3,75v, que con el PIC funcionando a 16Mhz (ver datasheets de microchip) *no funciona*, 4,2volts parece ser el mínimo voltage permitido para Fosc = 16Mhz.
Por lo tanto, qué me queda? o utilizo un jumper/switch para seleccionar entre Vdd_normal y Vdd_icsp, o meto un segundo regulador (en este caso sería el sencillo 7805) que me saque 5volts, entonces ya puedo usar mi diodo en Vdd, que al tirarme 0,5volts me dejará el pic en 4,5volts.... pues en principio descarto el uso de jumpers o similares, primero no me parecen nada elegantes, y segundo *seguro* que alguien de mantenimiento, alguna vez, se olvida de darle al jumper antes de reprogramar, y achicharra un aparato (hazlo fácil
)
bueno, perdón por el rollo que os he largado... espero que entendáis mi frustración de los últimos días un poco mejor ahora
gracias y saludos!