Autor Tema: PIC compatibles con cmos  (Leído 7038 veces)

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

Desconectado devaronaomar

  • PIC10
  • *
  • Mensajes: 27
PIC compatibles con cmos
« en: 15 de Febrero de 2010, 15:37:12 »
Hola a todos, soy nuevo en el foro aunque llevo mucho tiempo entrando y "curioseando" posts agenos. El caso es que estoy haciendo mi proyecto de fin de carrera y necesito imperativamente ayuda con PICs.
Bueno, tengo un VS1053 para codificar aundio, hasta ahí todo bien. También tengo la intención de usar un 18f2550 y hasta ahí tambien todo... aparentemente bien aunque...:-(..
Resulta que la placa en la que tengo montado el VS1053 tiene unos pines preparados para comunicación vía RS232 por donde pensaba comunicarlo con el PIC y además alimentar el PIC y aportarle el mismo rejol que el conversor para evitar malos sincronismos pero resulta que tx/rx de datos  es, al parecer, cmos. De hecho en toda la placa no hay ningún punto de 5V y el 18f2550 tiene niveles altos a 5V (TTL).
Según el tutor de mi proyecto puedo usar ciertos "adaptadores" que tendría que colocar uno en cada puerta aunque aún así creo que las puertas bidireccionales serán problemáticas.
Bueno ya expuesto mi problema aquí van las preguntas ;-)
¿Cuál creen que es la solución adecuada, adaptadores o cambiar de PIC? (cabe destacar que no sólo tengo el 18f2550, sino también el programador t20 :()
¿Existe algún sustituto del 18f2550 adaptado para funcionar con niveles altos a 2,8V y Vcc<5V?

Para dar más información: Además de estar iniciándome en PICs me estoy iniciando en C, pues no he tenido la oportunidad de estudiarlo y pretendo programarlo en éste lenguaje.



Mil gracias

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: PIC compatibles con cmos
« Respuesta #1 en: 15 de Febrero de 2010, 16:16:39 »
Ese chip lo tengo funcionando con un 18F67J50 ya que trabaja a 3V3, así no tienes que utilizar ninguna electrónica intermedia adicional.

La otra posibilidad es seguir con el 18F2550 y utilizar un conversor de niveles (3V3-5V), aquí puedes ver una posible forma de implentarlo:
http://www.sparkfun.com/commerce/product_info.php?products_id=8745

un saludo!
« Última modificación: 15 de Febrero de 2010, 17:27:45 por J1M »

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: PIC compatibles con cmos
« Respuesta #2 en: 15 de Febrero de 2010, 16:46:38 »
También están los pequeños pero maravillosos TXS010X de Texas Instruments. Los hay de 2, 4, 6 u 8 bits
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: PIC compatibles con cmos
« Respuesta #3 en: 15 de Febrero de 2010, 17:27:14 »
Lo son... si que lo son! Me los apunto que no los conocía :)

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: PIC compatibles con cmos
« Respuesta #4 en: 15 de Febrero de 2010, 19:39:27 »
Manolo Nocturno y yo los hemos utilizado y son una gozada para adaptar niveles.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: PIC compatibles con cmos
« Respuesta #5 en: 15 de Febrero de 2010, 19:58:26 »
Sí, todavía alguna vez tengo pesadillas con su soldadura

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: PIC compatibles con cmos
« Respuesta #6 en: 15 de Febrero de 2010, 21:41:10 »
Pero el 18f2550 tb trabaja a 3.3v, no seria mas practico eso ?

Bueno el data!
Salu2.

Desconectado devaronaomar

  • PIC10
  • *
  • Mensajes: 27
Re: PIC compatibles con cmos
« Respuesta #7 en: 16 de Febrero de 2010, 08:49:04 »
El 18F2550 también trabaja bien con puertas cmos? Por más que lo he buscado no lo encuentro en las hojas de características..
Cómo sabe el PIC si los 3 y poco voltios que tiene son un nivel alto o un nivel bajo?
Si el 18F2550 funciona sin problemas con 3.3 entonces no tengo que poner los translators de tensión.. alguien me lo puede confirmar?
gracias

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: PIC compatibles con cmos
« Respuesta #8 en: 16 de Febrero de 2010, 18:34:17 »
Yo estoy ahora usando un pic18f2550 con una memoria eeprom externa 24lc512 a 3.3v ambos y funciona bien. Para mandar algo al puerto serie de la pc tengo que hacer un circuito amplificador.

Salu2.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: PIC compatibles con cmos
« Respuesta #9 en: 16 de Febrero de 2010, 18:57:05 »
El PIC leerá perfectamente un 1 si le llegan 3,3V en un pin, pero el problema lo tienes al enviar algo al VS1053. Sus entradas no toleran los 5V que envía el PIC por lo que tendrás que reducirlo a 3.3V.

Lo ideal es poner un transistor, aunque también puedes hacerlo con un divisor de tensión con dos resistencias.

Y si quieres una solución idónea, la que te comentaba Diego antes, con el TXS010X

Desconectado om@r

  • PIC12
  • **
  • Mensajes: 86
Re: PIC compatibles con cmos
« Respuesta #10 en: 16 de Febrero de 2010, 22:46:52 »
Hola ,recuperando componentes de placas en desuso me hice de un MAX3232 que segun la hoja de datos es un rs232 que
trabaja con baja tension desde 3volt a 5,5volt  quizas ya lo sabian pero yo me entere hoy  :shock: por las dudas lo comento  :shock:
Salu2   

Desconectado Geo

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 922
    • Mexchip
Re: PIC compatibles con cmos
« Respuesta #11 en: 18 de Febrero de 2010, 00:41:45 »
El PIC leerá perfectamente un 1 si le llegan 3,3V en un pin, pero el problema lo tienes al enviar algo al VS1053. Sus entradas no toleran los 5V que envía el PIC por lo que tendrás que reducirlo a 3.3V.

Lo ideal es poner un transistor, aunque también puedes hacerlo con un divisor de tensión con dos resistencias.

Y si quieres una solución idónea, la que te comentaba Diego antes, con el TXS010X
Pero si alimentas el PIC con 3.3V no hay forma de que te envíe 5V. Ahora mismo estoy haciendo pruebas con un PIC18F2550 alimentado a 3.3V para comunicarme por I2C sin un adaptador adicional, en las pruebas se ha comportado bien, aunque si pensara en publicarlo, venderlo o cualquier otra cosa, mejor usamos el adaptador porque a este voltaje el PIC queda cerca de su mínimo de operación.
La imaginación es el límite.
Visita mi blog, en inglés o en español :).
Mini curso de introducción a VHDL en MEXCHIP :-/

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: PIC compatibles con cmos
« Respuesta #12 en: 18 de Febrero de 2010, 02:07:40 »
Según la datasheet, el 18F2550 puede funcionar a un mínimo de 4.2V
Por debajo quizás hayas conseguido que funcione el tuyo, pero a lo mejor no va bien en todas sus funciones. Y si lo fuera, no tienes garantizado que otro micro vaya a funcionar.
Para poder trabajar con esa tensión, lo ideal es que metas un 18LF2550, que sí puede trabajar incluso a 2V. Aunque eso sí, mientras más baja es la tensión, más pequeña es la frecuencia máxima.

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: PIC compatibles con cmos
« Respuesta #13 en: 18 de Febrero de 2010, 02:31:06 »
Que yo sepa el 18f2550 puede trabajar desde los 2.0v... Yo lo uso a 3.3v y va bien. Es mas, por algo tienes la posibilidad de activar/desactivar el fusible VERGEN para el usb que trabaja a 3.3v

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: PIC compatibles con cmos
« Respuesta #14 en: 18 de Febrero de 2010, 02:46:00 »
Qué raro, no es lo que dice la datasheet, ¿seguro que no es un LF?