Introduction
CH347 is a high-speed USB bus converter chip that provides UART, I2C and SPI synchronous serial ports and JTAG interface through USB bus. In UART mode, CH347 provides two high-speed serial ports, supports RS485 UART transceiver enable control, hardware flow control, and common MODEM signals, used to extend serial ports for computer, upgrade directly from normal serial device or MCU to USB bus. In synchronous serial interface mode, CH347 provides one 2-line I2C interface (SCL line, SDA line) and one 4-line SPI interface(SCS line, SCK/CLK line, MISO/SDI/DIN line, MOSI/SDO/DOUT line) to extend 2-line or 4-line synchronous serial interface for computer to operate EEPROM, FLASH, sensors, etc. In JTAG mode, CH347 provides a JTAG interface that supports either a 4-line or 5-line interface (TMS, TCK, TDI line, TDO line, and TRST line) for extending JTAG interface for computer to operate devices such as CPU, DSP, FPGA, and CPLD.
Features
1. Introduction
- 480Mbps high-speed USB device interface, peripheral components only need crystal oscillator and capacitor.
- Built-in EEPROM with configurable parameters such as operating mode, chip VID, PID, maximum current value, manufacturer and product information string.
- Supports only 3.3V power supply.
- RoHS compliant TSSOP-20 lead free package.
- Multiple working modes, suitable for high-speed USB converter applications.
- Functional customization can be carried out according to industry batch requirements.
2. UART
- Built-in firmware, emulate standard UART interface, used to upgrade the original serial peripheral or expand additional UART via USB.
- Original serial applications are totally compatible without any modification in Windows operating system.
- Hardware full duplex UART interface, built-in transmit-receive buffer, supports communication baud rate from 1200bps to 9Mbps.
- UART supports 8 data bits, supports odd, even, none parity, and 1 or 2 stop bits.
- Each UART has a built-in 12K bytes receiving FIFO and 4K bytes sending FIFO.
- Supports common MODEM contact signals RTS, DTR, DCD, RI, DSR and CTS.
- Support CTS and RTS hardware automatic flow control.
- Supports half-duplex, provides sending status TNOW, used for controlling RS485 to transmit-receive switch.
- Supports up to 8 channels of GPIO input and output function.
- Support RS232, RS485, RS422 interface, etc. through external voltage converter chip.
3. I2C synchronous serial interface
- Works in Host/Master Host mode.
- 2 signal lines, SCL and SDA, supports 4 transmission speeds.
- With the cooperation of computer API, flexible operation of 2-line interface A/D, D/A, EEPROM and sensor components.
4. SPI synchronizes serial interface
- Works in Host/Master Host mode.
- Provide SCS, SCK/CLK, MISO/SDI/DIN, MOSI/SDO/DOUT four signal lines.
- Supports 2 chip select signal lines and can operate two SPI interface devices by time-sharing.
- Supports 8 bit /16 bit data structure, supports MSB and LSB transmission.
- Supports SPI mode 0/1/2/3, and supports transmission frequency configuration up to 60MHz.
- Supports hardware DMA sending and receiving.
- With the cooperation of computer API, flexible operation of FLASH, MCU, sensor and other devices with 4-line interface.
5. JTAG interface
- Works in Host/Master host mode.
- JTAG provides TMS, TCK, TDI, TDO, and TRST lines (optional).
- Support high-speed USB data transfer.
- With the cooperation of computer API, it can operate CPU, DSP, FPGA, CPLD, MCU and other devices flexibly.