Autor Tema: Sugerencia del circuito ICSP  (Leído 3734 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
Sugerencia del circuito ICSP
« en: 10 de Marzo de 2006, 09:11:00 »
hola.
tengo un circuito que hice para grabar el pic 16f877 en ICSP...(para grabar se basa en un modelo del señor www.josepino.com)
este circuito basicamente tiene dos opciones, uno para modo RUN y otro para modo PROGRAMAR, se graba serialmente, el circuito entra automaticamente en modo PROGRMAR cuando detecta la señal de grabacion en el puerto Serial (en el TX) no importa si esta en modo RUN.
para aislar los pines RB7 y RB6 del circuito utilizo un rele .
todo funcionaba bien hasta que misteriosamente el PIC no respondio y se calento, desde entonces el pic no lo puedo leer ni reconocer  con otro grabador parece que se cago.
estoy pensado que el responsable es el circuito que "diseñe" (al parecer mal).
queria pedirles que opinan, sugieren para mejor este "circuito desctructor de PIC"
gracias

les adunto el circuito



Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
RE: Sugerencia del circuito ICSP
« Respuesta #1 en: 10 de Marzo de 2006, 09:12:00 »
no se puede adjuntar el archivo!!!!
que puedo hacer!?

Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
RE: Sugerencia del circuito ICSP
« Respuesta #2 en: 10 de Marzo de 2006, 09:24:00 »

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Sugerencia del circuito ICSP
« Respuesta #3 en: 10 de Marzo de 2006, 13:34:00 »
Escrito originalmente por kronocher
ok..
aqui esta el link
http://picserver.org/v/97G80E9HI3X6



El RTS y CTS son directamente desde un puerto serie con niveles RS232? es decir -12/+12 o por ahi????

SI es así, ahi está tu error.  El único pin que soporta eso es el MCLR

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
RE: Sugerencia del circuito ICSP
« Respuesta #4 en: 10 de Marzo de 2006, 19:25:00 »
asi es, los tomo directamente del puerto serie
en el puerto serie marca mas o menos 11.5 v para todos los pines...
pero grababa sin problemas...
no se si conoces alguna otra forma para aislar los pines RB6 y RB7 en vez del rele?
a parte de eso vez algun otro problema???

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Sugerencia del circuito ICSP
« Respuesta #5 en: 11 de Marzo de 2006, 06:53:00 »
Escrito originalmente por kronocher
asi es, los tomo directamente del puerto serie
en el puerto serie marca mas o menos 11.5 v para todos los pines...
pero grababa sin problemas...
no se si conoces alguna otra forma para aislar los pines RB6 y RB7 en vez del rele?
a parte de eso vez algun otro problema???


El punto es que el problema que he visto me parece lo suficientemente importante como para que dañe tu pic......y si esos pines no andan, no podrás programarlo.

El diseño del circuito de Programar o Run, lo veo totalmente INNECESARIO.

Como que se han complicado la vida sin sentido.

Porque? Pues bien, si tienes un diseño de un circuito de reset con

Vdd (5V)
  |
 R (1k)
 |
 |----> DIODO > -(1)- > PIN MCLR
 |
 |
 =  Cap .1uF
 |
 GND


Si le conectas el pin del programador al pin (1) que haga que se ponga en bajo y luego en tensión de programación 13V tipico, entonces ya tienes solucionado el problema, no hace falta todo ese liston de componentes ....

Si no está presente el programador, la tensión de fuente hará que al encenderse el pic se resetee solito normalmente.

Así funcionan los programadores ICSP... no les hace falta todo eso que has puesto.


Sobre como aislar los pines RB7 y RB6, pues depende de cada circuito.  Si los pines fuuncionan como E/S en tu software, entonces se complica bastante más el diseño.  Además es aconsejable que directamente no uses esos pines (usualmente es lo que hago)

Suponiendo que realmente los necesites si o si,  trata de que sean "salidas" , de esa forma te garantizas que para el programador que se conecte a ellos, verá el resto del circuito como una gran impedancia .

Otra forma es usar optos, o bien usar jumpers.

Saludos

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
RE: Sugerencia del circuito ICSP
« Respuesta #6 en: 14 de Marzo de 2006, 15:12:00 »
la manera que propones es sacando la tension de grabacion o sea los 13 v del puerto serial??

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Sugerencia del circuito ICSP
« Respuesta #7 en: 14 de Marzo de 2006, 17:57:00 »
Escrito originalmente por kronocher
la manera que propones es sacando la tension de grabacion o sea los 13 v del puerto serial??



Si pero busca limitarlo porque si supera esta tensión puede correr peligro la vida de tu pic......
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado kronocher

  • PIC10
  • *
  • Mensajes: 47
RE: Sugerencia del circuito ICSP
« Respuesta #8 en: 18 de Marzo de 2006, 21:46:00 »
ok, gracias maunix ya le di solucion al circuito ICSP ...
gracias