Autor Tema: I2C sin resistencias pullups.  (Leído 2279 veces)

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

Desconectado maxluis

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
I2C sin resistencias pullups.
« en: 04 de Abril de 2012, 09:39:44 »
Estimados en una board que contiene un micro de de 18 pines al parecer homologo del 16f84 debe ser un pic "chino" tiene una salida I2c la que vi y verifique con un analizador de trama, me quedo la Gran duda, como lo hace el chip para mantener la trama I2C sin resistencias pullups? y es mas raro porque usa las puertas A ( que en un 16f84, no tiene pullups) ¿ como se hace, hay que cambiar la libreria I2c del ccs, como se hace?
Saludos.
Maxluis.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: I2C sin resistencias pullups.
« Respuesta #1 en: 04 de Abril de 2012, 10:52:29 »
seguramente tiene pullups internas
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado nZeta

  • PIC16
  • ***
  • Mensajes: 130
Re: I2C sin resistencias pullups.
« Respuesta #2 en: 04 de Abril de 2012, 10:53:44 »
Porque sospechas que es homologo al pic16f84? cual es el codigo del chip? Acaso tienes el codigo fuente?
Lo mas probable es que ni siquiera sea un PIC y tenga pull ups programables.



Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1099
Re: I2C sin resistencias pullups.
« Respuesta #3 en: 04 de Abril de 2012, 10:56:59 »
maxLuis, los datos que das sobre ese supuesto "PIC", son bastante abstractos y teniendo en cuenta que actualmente todos los fabricantes de chip's tienen sus propios microcontroladores, no necesariamente debe tratarse de un PIC, a menos claro esta que lo hayas leido en su carcasa.
Lo mas correcto seria que pongas toda la info que puedas leer, e incluso una foto en primer plano del dispositivo. De esa manera quizas podamos llegar a saber de que se trata.

Saludos.

Desconectado amyver

  • PIC12
  • **
  • Mensajes: 75
Re: I2C sin resistencias pullups.
« Respuesta #4 en: 04 de Abril de 2012, 11:52:29 »
Hola maxluis

Pues si el protocolo de comunicacion I2C en sus especificaciones exige que para el correcto funcionamiento de dicho protocolo son necesarias las resistencias de Pull-Up ya sean resistencias puestas fisicamente o unas programables..

"Mientras no se realiza transferencia de datos, las líneas de reloj y de datos, están en estado alto debido a las resistencias pull-up externas"


asi que concuerdo con los amigos  KALLITOS, nZeta y AcoranTf hay unas resitencias de Pull-Up por ahi aunque no las podamos ver, :mrgreen:

y hay que ver el datasheet del integrado que mensionas...

saludos.
« Última modificación: 04 de Abril de 2012, 11:57:22 por amyver »

Desconectado maxluis

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: I2C sin resistencias pullups.
« Respuesta #5 en: 04 de Abril de 2012, 14:12:37 »
Estimados Adjunto pdf de este "bicho"
saludos.
Maxluis.

Desconectado diguito_69

  • PIC16
  • ***
  • Mensajes: 136
Re: I2C sin resistencias pullups.
« Respuesta #6 en: 04 de Abril de 2012, 15:29:48 »
Según el datasheet, no tiene I2C así que debe estar implementado por software. Podría ser que pone en alto el pin en vez de dejarlo en alta impedancia al momento de enviar un '1'.

Saludos.
"Carezco de un don especial. Sólo soy apacionadamente curioso". Albert Einstein.

Desconectado nZeta

  • PIC16
  • ***
  • Mensajes: 130
Re: I2C sin resistencias pullups.
« Respuesta #7 en: 04 de Abril de 2012, 16:48:57 »
pero en ese caso no podria recibir ningun bite.
echandole una mirada al datasheet muestra solamente push-pull output, o acaso me pierdo de algo?

ahh y por cierto no es homologo al 16f84 es totalmente diferente


 

anything