3 votos

Chip USB HID similar a FTDI

¿Existe algún chip similar a los chips FTDI SPI a USB que integre la funcionalidad de dispositivo cliente USB HID (con interacción del µC a través de algún protocolo de control sobre SPI o UART)? Los chips FTDI no pueden utilizarse; véase http://www.ftdichip.com/Support/Knowledgebase/index.html?canimakeftdidevicesappear.htm

1 votos

No estoy seguro de entender lo que pides, pero echa un vistazo a MCP2210 USB-to-SPI IC Puede que haga lo que quieres.

1 votos

Sí, eso es exactamente lo que estaba buscando (el problema con FTDI es que no ofrecen un chip que se identifique como devcie HID, sólo VDC y CDC). Si publicas esto como respuesta puedo aceptarlo.

3voto

Clay Nichols Puntos 4252

Una alternativa a los chips SPI-to-USB de FTDI es el MCP2210 IC de Microchip.

El dispositivo MCP2210 es un convertidor de USB a SPI Master que permite que el USB en aplicaciones que tienen una interfaz SPI. El dispositivo reduce los componentes externos al integrar las resistencias de terminación USB. El MCP2210 también tiene 256 bytes de EEPROM de usuario integrada. El MCP2210 tiene nueve pines de entrada/salida de propósito general. Siete pines tienen funciones alternativas para indicar el estado del USB y de la comunicación.

Bus serie universal (USB)

  • Admite USB de máxima velocidad (12 Mb/s)
  • Dispositivo de interfaz humana (HID)
  • Buffer de 128 bytes para gestionar el flujo de datos
  • VID, asignaciones PID y descriptores de cadena totalmente configurables
  • Alimentado por bus (por defecto) o autoalimentado (puede seleccionarse mediante comandos USB especiales)
  • Compatible con USB 2.0

Soporte de software y controladores USB

  • Utiliza controladores HID estándar (soporte integrado en Windows® XP, Vista, 7, Linux y Mac OS®)
  • Utilidad de configuración para el encendido del dispositivo
  • Utilidad para la comunicación USB-SPI, la manipulación de GPIO y el uso de funciones diversas

Periférico SPI Master

  • Soporta los cuatro modos SPI (Modo 0, 1, 2, 3)
  • Tasas de bits desde 1500 bps hasta 12 Mbps
  • Retrasos configurables para las transacciones SPI
  • Transacciones SPI de hasta 65535 bytes de longitud
  • Hasta 9 líneas de selección de chip - que se pueden utilizar en cualquier combinación para una determinada transacción SPI (las líneas de selección de chip se comparten entre GPIOs y pines de función alternativos; ciertos GPs - hasta 9 de ellos - pueden ser asignados con la funcionalidad de selección de chip)

Pines de entrada/salida de propósito general (GPIO)

  • Nueve pines de E/S de propósito general

EEPROM

  • 256 bytes de EEPROM de usuario (accesible sólo a través de ciertos comandos USB)

Extracto del hoja de datos con respecto a la Enumeración HID :

  • ENUMERACIÓN

El MCP2210 se enumerará como un dispositivo USB después del reinicio de la alimentación (POR). El dispositivo se enumera como un dispositivo de interfaz humana (HID) solamente.

  • Dispositivo de interfaz humana (HID)

El MCP2210 se enumera como un HID, por lo que el dispositivo puede ser configurado y todas las demás funcionalidades pueden ser controladas. Un paquete DLL que facilita el control de E/S a través de una interfaz personalizada es suministrado por Microchip y está disponible en la página de inicio del producto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X