Obtuve el módulo FTDI UMFT201XB USB-to-I2C para interactuar con un periférico I2C a través de un puerto USB en mi computadora con Windows 7.
Los controladores VCP parecen instalarse correctamente, y se asigna un puerto COM al módulo, y un emulador de terminal puede abrirlo. Sin embargo, parece que no puedo obtener ninguna señal dentro o fuera del módulo. Es decir, no veo actividad cuando envío datos a través del puerto, ni recibo datos cuando conecto un dispositivo I2C (esto se depuró con un osciloscopio). También he comprobado que el RESET no está activado.
Encontré muy poca información útil sobre cómo hacer que este módulo funcione, por lo que si alguien tiene experiencia con él o con módulos FTDI similares, mi pregunta es: ¿cuáles son los pasos que debo seguir para obtener el módulo? ¿comunicar?
El chip FT201X utilizado en este módulo implementa solo el modo esclavo I2C; de forma predeterminada, no funciona como maestro I2C. En otras palabras, está destinado a ser un periférico I2C, no comunicarse con uno.
En la hoja de datos , indica que puede reconfigurar los pines SCL y SDA como GPIO, lo que supongo que le permitiría hacer un bit-bang de una implementación maestra I2C en el software del host, pero no parece que valdría la pena. .
jon l