Quiero conectar un microcontrolador PIC ( 18f452 ) a una PC a través del puerto USB. Aprendí que hay una clase USB para la comunicación en serie, por lo que no tendré que escribir controladores de dispositivos para ella.
Quiero saber una forma sencilla de conectar mi PIC a un puerto USB. Prefiero un circuito IC. ¿Hay un IC que hará mi trabajo?
El FT232R mencionado por Toby es la solución estándar. FTDI se ha convertido en el principal proveedor de soluciones de conexión USB para microcontroladores y otros dispositivos lógicos. Instala un controlador COM virtual en su PC (descargable desde el sitio web de FTDI) y luego usa el USB como un canal de comunicación transparente para su UART. Significa que el PIC solo verá la entrada y salida de UART, y el software de la PC pensará que el PIC está conectado a un puerto COM serial.
Esta es la configuración mínima. Como puede ver, es poco más que el IC y el conector USB.
Una placa de conexiones como esta solo necesita conexiones a tierra Tx y Rx con el microcontrolador. Si es necesario, también puede proporcionar la fuente de alimentación para ello.
editar
m.Alin menciona el Microchip MCP2200 como alternativa al FT232R. No conocía el dispositivo, y solo eché un vistazo rápido a la hoja de datos, pero parece prometedor: solo la mitad del precio del FT232R, y tiene UART y GPIO. Tableros de ruptura disponibles:
(Estudiaré la hoja de datos un poco más mañana e informaré).
El FT232L es una opción popular. Tiene drivers para todos los principales sistemas operativos. Hay tableros de ruptura disponibles.
El MicroFTX haría lo que quieras. Es una placa de conexión extremadamente pequeña para el nuevo chip USB a serial FT230X de bajo costo de FTDI. Hay puentes de soldadura en la parte inferior que le permiten configurar cosas como el voltaje de E/S y las opciones de alimentación.
Kuba no ha olvidado a Monica