dudas PIPO2

Hola a todos. Me he bajado el programador de PIC PIPO2 de la pagina de Pepitof. He oido hablar mucho de el en la web y se que mucha gente lo ha montado. Al observar el esquema no termino de comprender el funcionamiento y me surgen varias dudas. Una de ellas ver el diodo zener D7(5v1) sin resistencia limitadora como los otros dos diodos zener. Asi que decido simular una parte del circuito para comprobar que las tensiones son las correctas. Tomo del conector db9 la patilla 7(RTS) con D3(1N4148) y en paralelo la resistencia R3(10K) en serie con el diodo zener D6(5v1) y la patilla

5(GND)Vcc con el diodo zener D7(5v1) no coloco los condensadores solo es para comprobar tensiones. La fuente de alimentación solo dispone de salida positiva (0) y (+12). Los (+12) a GND y (0) a RTS. No se si lo voy haciendo bien, me surgen muchas dudas, sigo. Se ha quemado o cortado el diodo zener D7(5v1). Lo cambio por otro bueno y le añado una resistencia de 10K. al catodo del diodo zener D7(5v1). Ahora no se quema el diodo zener y puedo medir las tensiones entre sus patillas. No son las correctas. Compruebo la corriente que pasa y al parecerme escasa por debajo de 1mA. cambio la resistencia de 10K. por una de 4K7. Ahora la tensión en el diodo zener D7(5v1) ya se acerca pero en cambio la tensión en el diodo zener D6(5v1) o salida CLOCK es solo de 0,6v. Como desconozco el puerto serie no se si su funcionamiento seria diferente a una fuente de alimentación o por no tener tensión negativa. Midiendo en mi puerto serie solo he encontrado tensión con respecto a la patilla 5(GND), con -10,65v. en la patilla 3(TxD), 4(DTR) y 7(RTS). Supongo que la simulación del circuito no es la correcto. Podrian explicarme como simular el circuito para sacar las tensiones correctas. Y si no es mucha molestia explicarme como funciona todo el circuito funcionado con el puerto serie.

Un saludo.

Reply to
Juan
Loading thread data ...

"Juan" escribió en el mensaje news:Xns97661DC44797juanjamterraes@213.0.184.82...

Hombre, para una cosa tan concreta, creo que habría sido más lógico que directamente me preguntaras a mí. Respondo aquí, por si es de interés para alguien más, pero de antemano pido disculpas si a alguien del grupo le parece inadecuado.

Pues no muy bien. Lo que cuentas de la fuente de alimentación, a mí me suena a chino. Si te refieres a utilizar una fuente de alimentación externa, vas descaminado. Para este circuito, todas las tensiones se obtienen a partir del puerto serie, y no hay que añadir una fuente de alimentación.

¿Te refieres a que el simulador dice que se quemaría, o a que lo has montado y se ha quemado de verdad ese zener?

Pues sí, bastante diferente.

Exacto, es muy incorrecta.

Te explico el circuito, y luego será más fácil explicarte cómo simularlo.

Lo primero que tienes que tener claro, es no añadir nada, ni dar nada por sentado, que no aparezca en el esquema. Por ejemplo, en el esquema, la masa del puerto serie no aparece conectada a la masa del programador, sino a VCC. Por tanto, si en tu simulación ambas masas son comunes, en la vida te va a simular bien.

Bueno, empecemos por hablar del puerto serie, a nivel eléctrico. Las señales de este puerto, ni mucho menos se pueden considerar como fuentes de tensión ideales, porque no pueden entregar una corriente ilimitada. Por el contrario, se comportan como fuentes de +10V ó -10V (aproximadamente) limitadas en corriente. Es decir, que si cortocircuitas una de esas señales a masa (me refiero a la masa del puerto serie, patilla 5), la corriente no va a superar unos pocos miliamperios.

Esta limitación es necesaria, porque el puerto RS232 se pensó como un puerto muy robusto, que permite incluso que se cortocircuiten señales sin dañarse, y eso obliga a que el transceiver limite la corriente máxima de salida.

Por tanto, si pones un zener inversamente polarizado entre una salida del puerto serie y masa, ni el zener ni el puerto serie tienen por qué sufrir da ños, y el único efecto es que la tensión de esa señal respecto a masa queda limitada a la tensión zener del diodo.

Dicho esto, vamos a hablar del circuito, empezando por la forma de alimentar al programador, que es el meollo de la cuestión, y seguro que es lo que te confunde más. Cuando en las patillas 4, 3 ó 7 del puerto serie la tensión es negativa respecto a la patilla 5, los diodos D2, D4 ó D3 quedan directamente polarizados, de manera que en el ánodo de esos diodos aparece una tensión negativa respecto a la patilla 5. El diodo zéner D7 limita esa tensión a aproximadamente -5V.

Por tanto, en esas condiciones, la masa del programador está a una tensión de -5V respecto a la patilla 5 del puerto serie. Es decir, que la masa del puerto serie (patilla 5) está a +5V respecto a la masa del programador, y por tanto, la tensión de todas las señales del puerto serie será 5V superior respecto a la masa del programador que respecto a la masa del puerto serie.

A partir de aquí llamaré masa a la masa del programador, y nombraré las tensiones respecto a asa masa, y no la del puerto serie. Así, la patilla 5 del puerto serie, ahora está a +5V, y por tanto, la puedo utilizar como alimentación para el PIC (VCC). En el resto de patillas, ahora las tensiones posibles no son +10V y -10V, como hablamos al principio, sino +15V y -5V.

¿Y para qué todo este follón de crear una masa virtual, 5V menor que la masa del puerto serie? Pues muy simple. Para programar un PIC, necesitamos una señal VPP de +12V, y resulta que en un puerto serie, las señales positivas sólo alcanzan +10V (en algunos casos no pasan de +8V). Haciendo este "truco", conseguimos tener señales de +15V, con las que podemos obtener los +12V para VPP.

Por otro lado, si te fijas, todas las señales tienen algún diodo conectado a masa, de tal manera que cualquier señal negativa polariza directamente su diodo, haciendo que la tensión no pueda ser inferior a -0.6V. Por tanto, de cara al circuito, las tensiones posibles de las señales son +15V y -0.6V

Una vez entendido esto, el resto del circuito creo que es fácil de comprender. La señal VPP queda limitada a 12V por D5 y la señal CLOCK queda limitada a +5V por D6. El conjunto T1-R1-R2-D1 conforma una salida triestado, para convertir una señal de entrada y una de salida salida (patillas 8 y 4 del puerto serie, respectivamente) en una entrada/salida (señal DATA del PIC).

No sé si me he explicado, si tienes alguna duda, pregunta.

Respecto a la forma de simularlo, pues depende del simulador que estés usando. Si te permite simular decentemente un transceiver RS232, elige alguno (mira la página de Maxim-Dallas) para generar las señales del puerto serie.

Si no, una aproximación más o menos válida podría ser considerar las señales del puerto serie como fuentes de tensión de +15V ó -15V, con una resistencia en serie de 1k. Para las señales de salida ten en cuenta que, seguramente, las tensiones que te visualice el simulador, serán respecto a la masa de las fuentes de tensión. La tensión real que vé el PIC será el resultado de sumarle a cada una la tensión visualizada en la señal masa del programador (VSS del PIC, para entendernos).

Bufff, vaya ladrillo...

--


Saludos de Jose Manuel Garcia
jose.mgg@terra.es
http://213.97.130.124
Reply to
Pepitof

Hola Pepitof. Muchas gracias por responder. Mis conocimientos de electronica son basicos y la parte de conseguir tensiones positivas a partir de negativas las desconocia. Ahora que me vuelvo a leer, veo que me he explicado fatal, ni yo me entiendo. Haber si consigo explicar lo que hice. No he montado el programador PIPO2. Ni conectado nada al puerto serie del ordenador. La palabra "simular" es la que lleva a confundir, solo monto o conecto una parte del circuito para comprobar como funciona. El conector db9 ni lo utilizo solo lo menciono porque me estoy fijando en el esquema del programador. Los unicos componentes del programador que utilizo son D7, D6, D3 y R1, los monto o conecto como indica el esquema del programador. Y los conecto a una fuente de alimentación de +12v. que me he hecho. Tratando de reproducir las tensiones que marca el esquema del programador. Las consecuencias son las que explico mas abajo. Despues de leerte entiendo que el comportamiento de la alimentación de puerto serie no es igual al de una fuente de alimentación externa.

Un saludo.

"Pepitof" escribió en el mensaje news: snipped-for-privacy@individual.net...

suena

montado

masa

VCC.

señales

tensión

señales

puerto

dañarse,

da

queda

alimentar

es

directamente

superior

serie.

tensiones

masa

los

a

de

queda

puerto

señales

resistencia

las

Reply to
jam

Saludos Pepitof: Discrepo con tus palabras. Somos muchos en este grupo los aficionados a la electrónica que no tenemos mucha idea (lo digo porque así lo he leído en muchos post, y yo el primero), y que por falta de tiempo (de esto ya no sé si somos muchos) no podemos ampliar nuestros conocimientos, pero hilos como este son tremendamente útiles y didácticos, y para mi esta es una de las razones por las cuales hago clic en es.ciencia.electrónica cada hora o cada

2 horas a ver si hay algún hilo interesante como este.

Recuerdo hace algunos meses (más de 6 y llevo desconectado del grupo mucho tiempo) que alguien te hizo una consulta sobre un filtro de entrada de una sonda de temperatura para un acuario o algo así, empezaste el Post con algo similar y otro veterano del grupo te respondió en una línea similar a la mía.

Te animo a que no muestres reparos a la hora de discutir sobre tus circuitos, que aunque comprendo que no resulta cómodo para ti, para muchos de nosotros es muy interesante.

Además, este grupo es de electrónica, si no se habla de electrónica....

Reply to
Fleming

Vale, vale, no tengo el menor problema en comentar mis diseños, pero creo que no está de más decirlo, por si a alguien le molesta. Lo cierto es que recibo consultas periódicamente, muchas repetidas, y si todas se hubieran hecho en las news, ya aburrirían al personal.

--

Saludos de Jose Manuel Garcia snipped-for-privacy@terra.es http://213.97.130.124

"Fleming" escribió en el mensaje news:43edd7ed$ snipped-for-privacy@newsgate.x-privat.org...

para

como

cada

algo

Reply to
Pepitof

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.