Estoy buscando un pequeño convertidor de USB a RS232 (o serie TTL). FTDI fue la primera parada, pero el IC más pequeño que tienen está en SSOP28 o QFN32. Estoy buscando ir aún más pequeño. No necesito alta velocidad, probablemente un máximo de 38400 baudios, y USB de baja velocidad o clase de velocidad completa. Puedo ver cómo se gastan los pines: algunos para datos (TX, RX, CTS, RTS), pines USB (D+, D-, 5V), regulador de voltaje, cristal, etc.
No estoy seguro de qué categoría de producto debo buscar, aparte del sitio web de FTDI, que ya verifiqué. Supongo que también podría usar un micro USB (ya tengo dos micros en la placa), pero esto agrega tamaño y complejidad a un producto ya complejo. ¿Alguien sabe de algún chip posible? (preferiblemente también un recuento bajo de componentes, esto no es crítico, pero sería bueno).
La única forma en que realmente ahorrará espacio es simplemente usar un microcontrolador que ya esté en su placa. Esto se puede hacer fácilmente usando un microcontrolador, que estoy seguro de que tiene al menos algunos, y asegúrese de que uno sea USB. Haga que maneje el USB, no necesita un chip adicional.
Si desea lo que hace FTDI, así como lo hace FTDI, con lo mismo pero con un chip más pequeño, se sentirá decepcionado. La única otra forma de evitar esto es eliminar la necesidad de no usar una conexión TTL.
El Arduino Uno usa el Atmega8U2 programado como un convertidor de USB a serie que ejecuta LUFA . Es un QFN32.
Este chip es un microcontrolador AVR de uso general con hardware USB, por lo que se puede programar para admitir muchas otras clases de USB (MIDI, teclado, mouse, etc.).
Otra opción podría ser el Silabs CP2102 (QFN28).
un pequeño convertidor de USB a RS232 (o serie TTL)... [más pequeño que un] SSOP28 o QFN32.
¿Quiere algo más pequeño que un QFN32 FTDI FT232RQ de 5 mm x 5 mm ? ¿Qué estás haciendo que tienes tan poco espacio?
Algunas opciones:
Actualice uno de los procesadores que ya está utilizando a un procesador compatible con USB. Estoy de acuerdo con Kortuk en que este es probablemente el enfoque de área total más pequeña, incluso si tiene que usar un procesador un poco más grande.
no se moleste en hacer USB a bordo: use algún protocolo más simple (tal vez "RS232 a niveles TTL") que se conecta más o menos directamente al procesador que ya está en su placa. Luego use un cable con traducción integrada de USB en un extremo al protocolo elegido en el otro extremo, tal vez algo como el cable Sparkfun FTDI pero con un conector más pequeño.
Utilice algún otro chip dedicado en un factor de forma más pequeño, como el FT231XQ en un paquete QFN-20 de 4 mm x 4 mm u otros chips en un paquete DFN de 3 mm x 3 mm.
Osamu Tamura CDC-232 muestra que es posible programar un procesador de 8 pines para traducir entre USB en un lado y RS232 en el otro lado.
Parece que hay muchos proyectos que conectan un chip ATTiny45 o ATTiny85 de 8 pines a USB:
El ATtiny45 y el ATtiny85 utilizados en esos proyectos están disponibles en varios paquetes diferentes, incluido 8DIP (para facilitar la creación de prototipos) y un QFN/MLF de 4,0 mm x 4,0 mm. ¿Es eso lo suficientemente pequeño para usted?
Kortuk
marcajes
Tomas O.
nick t
Kellenjb
marcajes
marcajes
Tomas O.
Tomas O.
Tomas O.
nick t
Tomas O.
marcajes
Tomas O.
marcajes
marcajes