¿Son las interfaces FT2232 completamente independientes?

2

Leyendo el FT2232 dual USB UART / FIFO hoja de datos , no está claro Yo si las dos interfaces son completamente independientes. En otras palabras, ¿puedo configurar la interfaz A como MPSSE y la interfaz B como UART?

El D2XX programmer's guide menciona el FT _ SetBitMode para configurar el modo operativo de una interfaz a través de su identificador, pero lo que sucede con las interfaces dual o quad como el FT2232 y el FT4232: ¿obtenemos varios manejadores para un solo dispositivo ( es decir, uno para cada interfaz)?

    
pregunta strnk

2 respuestas

3
  

¿Puedo configurar la interfaz A como MPSSE y la interfaz B como UART?

De la hoja de datos que ha proporcionado

Sección 3.4.5 Página 16

  

El canal A y el canal B del FT2232H tienen, cada uno, un motor serie síncrono multiprotocolo (MPSSE).   Cada MPSSE se puede configurar de forma independiente para una serie de protocolos de interfaz serie estándar de la industria   como JTAG, I2C o SPI, o puede usarse para implementar un protocolo de bus propietario. Por ejemplo, es   posible utilizar uno de los canales del FT2232H para conectarse a un FPGA configurable SRAM como el suministrado   Por Altera o Xilinx. El dispositivo FPGA normalmente no estará configurado (es decir, no tendrá una función definida) en   Encender. El software de aplicación en la PC podría usar el MPSSE para descargar los datos de configuración al   FPGA a través de USB. Estos datos definirían la función de hardware en el encendido. El otro canal FT2232H   Estaría disponible para otra función. Alternativamente, cada MPSSE se puede usar para controlar varios   Pines GPIO. Cuando se configura en este modo, se muestran los pines utilizados y las descripciones de las señales

También en la sección 4, página 20

  

... El FT2232H tiene dos interfaces configurables independientes. Cada interfaz se puede configurar como UART,   Modo FIFO, JTAG, SPI, I2C o bit bang con generadores de velocidad de transmisión independientes. Además de estos, el   FT2232H admite un modo de emulación de bus de host, un modo FIFO de estilo CPU y una serie rápida de aislamiento óptico.   modo de interfaz.

Por lo tanto, se pueden configurar de forma independiente, pero no puedo proporcionar más información sobre la programación de D2XX

    
respondido por el alexan_e
1

Sí. Es posible. Puede configurar la interfaz A como MPSSE y la interfaz B como UART.

No tengo mucha experiencia con las funciones de FT. Así que no tengo una respuesta para la segunda pregunta.

    
respondido por el robomon

Lea otras preguntas en las etiquetas