standhul

user Occupation hasn't been added

city Company hasn't been added


  • FT260 USB HID-over-I2C

  • Created: Apr 05, 2017

    • view865
    • comment0
    • bookmark0
    • fork0

Description

No description available.

Summary

The FT260 is a Human Interface Device (HID) class USB to I2C/UART interface device controller. It can be used to connect HID-over-I2C devices to a computer, or act as a USB to RS232 converter, etc. It supports four I2C speed modes (standard mode, fast mode, fast mode plus, and high speed mode) and has a data rate of 1.2Kbaud up to 12Mbaud (RS422, RS485, and RS232) at TTL levels. The device has a fully integrated PLL oscillator that doesn’t require an external crystal. It also has an internal 5V-3.3V-1.8V level converter for USB I/O. The FT260 device runs at a very low operating current around 24mA and 385uA suspend current.


The HID is a type of device that gets input from a human and connects to a computer over the USB. The HID standard simplifies installation process of computer input devices. In this reference design, the FT260 is used to connect a HID-over-I2C device to USB. The circuit is powered through the USB port. The AT24HC02C EEPROM allows customization and enables the FT260 device to access the EEPROM and the HID class device simultaneously. By using 1k pull-up resistors on the I2C line, the FT260 can run at high-speed mode. The DIO8 pin acts as an interrupt input source from a HID class device for the requirement of the HID-over-I2C specification. The DCNF0 and DCNF1 pins can be used to configure the FT260 HID interfaces.


The FT260 device is compatible with different operating systems. It doesn’t require a custom driver to be installed. Almost all Windows OS version, 32bit or 64bit, has a driver support for FT260. The Mac OS X of Apple, Linux, and Android also support this device. This reference design can be used to connect HID-over-I2C devices to a computer or a host via USB.

Details


Components:

  • No components added

Tags:

Application:

Type:

Document Support:

- None