sábado, 9 de enero de 2010

Usando el chip FT232

Harto del engorro que supone andar con los conectores DB9, montar la conversion TTL 12-5 con el max232, he buscado la solucion definitiva para conseguir una conexion serie PC-MCU estable y con funcionalidades integradas utiles.

La solucion viene en un diminuto integrado denominado FT232 de la casa FTDI, este integrado es usado en las placas de Arduino y en gran mayoria de conversores USB-Serie, entre las caracteristicas más destacadas del integrado estan:
  • Conexion USB, datos y voltaje +5 en el mismo cable son impagables
  • Reducido tamaño SMD SSOP-28, se necesitan pocos componentes adicionales para funcionar
  • Salida de reloj interno 12Mhz para MCU ahorra componentes extra y espacio
  • Salidas para estado de leds TX, RX
Este es un esquema basico del diseño:


Esta basado en el datasheet y por temas de prototipo he pasado de algunos condensadores para filtrar ruido como se puede apreciar.

Luego de exportarlo con Eagle he eliminado las patillas que no se usan para facilitar la soldadura ( hasta que no mejore la tecnica de soldadura )

Este seria el aspecto de la PCB montada:





El sistema de conector USB hecho con la propia PCB es bastante util, aunque el resultado final tiene un indice gañan elevado, funciona perfectamente al conectarlo al PC, un poco de cinta adhesiva para hacer que encaje mejor es conveniente.

Puenteando TX y RX se puede comprobar el funcionamiento con un terminal

A mejorar:
  • Añadir Leds de estado ON, TX, RX
  • Añadir un conector USB de verdad
  • Perfeccionar la tecnica de soldadura SMD
Referencias: