Autor Tema: Problemas de alimentacion a traves de I/O  (Leído 2084 veces)

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

Desconectado quihui

  • PIC10
  • *
  • Mensajes: 5
Problemas de alimentacion a traves de I/O
« en: 02 de Julio de 2009, 13:45:59 »
Ante todo buenas. Quería saber si conoce alguna solución para el problema que se me presento en un prototipo que estoy armando.

El problema es el siguiente: Tengo un pic de la línea 18 que trabaja leyendo unas entradas digitales. El problema surge cuando hay alimentación en las entradas digitales y no en el pic. Este empieza a oscilar ya que tiene presente una tensión de 3.8 V en la alimentación que se debe a los unos de las entradas digitales?

Hay alguna forma de que las entradas no provoquen este efecto? Mediante algún secreto de soft o  ya sea dejando al pic en modo sleep o dejando a las entredas en tristate.

Desde ya muchas gracias

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Problemas de alimentacion a traves de I/O
« Respuesta #1 en: 02 de Julio de 2009, 13:58:01 »
Hola, yo pondria un supervisor de alimentacion o si el PIC tiene algun control sobre  LVD( low voltage dectetor) para que el micro no arranque si no existe el nivel de tension especifico, normalmente estas opciones mantienen al micro en estado de reset si no se cumplen

Saludos !
« Última modificación: 02 de Julio de 2009, 14:19:39 por RICHI777 »

Desconectado quihui

  • PIC10
  • *
  • Mensajes: 5
Re: Problemas de alimentacion a traves de I/O
« Respuesta #2 en: 02 de Julio de 2009, 14:19:25 »
La idea es poder hacer algo por soft para no modificar el pcb ya construido..
Por supuesto todo esto de ser posible

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Problemas de alimentacion a traves de I/O
« Respuesta #3 en: 02 de Julio de 2009, 15:07:17 »
Hola, entonces alguien del foro seguramente te va a ayudar, no conozco la familia PIC.

Saludos !

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas de alimentacion a traves de I/O
« Respuesta #4 en: 02 de Julio de 2009, 15:32:14 »
Lo que dice Richi777 sobre el LVD se puede hacer por software, hay que habilitar varios elementos para evitar que el PIC arranque con el voltaje parásito. Debes hacer uso de Power-Up Timer, Oscillator Startup Timer y BrownOut Reset. No los he usado nunca pero en la hoja del PIC16F877A dice:

Al llegar voltaje a Vdd el PIC entra en un reset. Este reset terminará después de que PWRT termine una espera de 72ms para que VDD se estabilice y después de que OST cuente 1024 ciclos de reloj (el reloj se estabiliza). Una vez cumplido lo anterior el PIC arranca.

Si el voltaje parásito es constante entonces el BrownOut deberá detectar que el voltaje es menor a 5V. Si VDD es menor a VBOR entonces el pic entra en reset y no ejecuta instrucciones.

Debes estudiar estas características para tu PIC18.

Desconectado quihui

  • PIC10
  • *
  • Mensajes: 5
Re: Problemas de alimentacion a traves de I/O
« Respuesta #5 en: 03 de Agosto de 2009, 12:49:33 »
Perdon por no responder antes, Gracias por la predisposicion, Migsantiago me parece que la cosa esta por ahi, lo estudiare y cuando solucione el problema se los cuento para que lo tengan presente si les ocurre algo parecido. es una situacion muy particular pero puede suceder.. gracias

Desconectado quihui

  • PIC10
  • *
  • Mensajes: 5
Re: Problemas de alimentacion a traves de I/O
« Respuesta #6 en: 26 de Agosto de 2009, 08:20:03 »
Bueno les comento que solucione el problema activando el power on reset y el brown out reset... con estos dos secretitos del pic solucione el problema que tenia... Gracias a todos por su colaboracion

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas de alimentacion a traves de I/O
« Respuesta #7 en: 26 de Agosto de 2009, 12:41:28 »
Qué bien, pero no son secretitos... con solo ver la datasheet los puedes estudiar  :wink:


 

anything