Conversor de protocolo usb a serial, este proyecto se basa
en el integrado MCP2200 de microchip, el cual solo requiere de unos pocos
componentes externos para funcionar.
En la pagina de microchip cuando buscamos este integrado también
nos ofrecen los drivers para Windows y Linux, de esta forma solo resta conectar
el integrado y enchufarlo en el usb de la pc.
Una vez que este conectado a la pc nos pedirá el driver que
es el que bajamos de la pagina de microchip, y rápidamente lo tendremos
funcionando.
Para que nos sirve?,
sencillo nos crea un puerto COM virtual por medio del USB., es decir nos
aparecerá un puerto COM en la pc, por el cual podremos enviar y recibir datos
serial por ejemplo con un micro controlador, modulo bluetooth, etc… También es
posible acoplar un MAX232 y convertir esta salida serial en la norma RS232,
para manejar dispositivos que la requieran o algún programador de
microcontrolador, por ejemplo podríamos actualizar nuestro programador serial de
micros a conexión usb y poder utilizarlo en cualquier pc que no tenga este
antiguo puerto.
Con el tema de la configuración de este integro podemos
dejarlo asi como viene de fabrica, o bien utilizar una herramienta que
descargamos del mismo lugar de donde descargamos el driver, MCP2200
Configuration Utility que es para configurar el integrado, por ejemplo
habilitar los pines RTS, CTS, habilitar los leds de RX y TX, cambiar el nombre
del fabricante y empresa, etc…
En este link podemos descargar los driver y soft:
NOTA: el integrado en este proyecto se encuentra en encapsulado SOIC (de montaje superficial) no he podido conseguir en DIP.
Hola Sebastian. Hago esta consulta aquí, pues no encontré otro post más apropiado donde hacerla. Mis disculpas si ya hay una entrada sobre ello.
ResponderBorrarDeseaba adabtar niveles lógicos de 5V a 3.3V, para microcontrolador (Arduino) y algunos sensores y/o módulos que solo admiten 3.3V. De las opciones que he visto estan:
- Con divisor resistivo: unidireccional
- Con arreglo de bjt: bidireccional, pero muchos componentes para una sola salida
- Con un 74HC4050 o CD4050
- Con los módulos ya montados basados en los FET BSS138: Al parecer no sirven para altas velocidades de transmisión
Por simplicidad ¿podría usar el divisor resistivo, o no me valdría?
Gracias por la respuesta. Saludos.
Hola como estas?, no hay problema, igual te recuerdo que si queres podes pasarte por el grupo de facebook que es bastante activo.
BorrarBueno yo estoy usando divisor resistivo, para bajar de 5V a 3V3 en unos módulos ESP8266 que solo admiten 3V3 en el RX del UART.
Saludos!
Gracias Sebastian. Miraré lo del grupo de Facebook. Básicamente es lo mismo que quiero hacer, pero no con ese, sino con NRF24L01, que aunque parece ser que tiene tolerancia de 5V en sus pines de datos (tengo que leer mejor su datasheet), no quiero que se me chamusque derrepente. Para ese y para otros, como los display LCD Nokia 5110 que si que no tienen tolerancia.
BorrarGracias de nuevo y saludos.
Aaaa el NRF anda mucho mejor, nada que ver con los modulos de 433... los NRF usan SPI a diferencia de los modulos de 433 que son analogicos y le enviamos uart como para hacerlo mas digital....... pero los otros por SPI son otra cosa...
BorrarSaludos