USB IC

USB Interface Chipset

Philips

  • PDIUSBD11
    • I2C serial interface (up to 1Mbits/s)
    • 12MHz OSC (up-to 48MHz clock with PLL)
    • Full-speed device: 12Mpbs
    • 1 control endpoint and 6 general endpoints (max packet size = 8 bytes)
    • 16 pins DIP and SO package
  • PDIUSBD12
    • parallel inerface (up to 2M/s)
    • 1 control endpoint and 4 general endpoints
    • Bulk mode (1MB/s)
    • Isochronous mode (1MB/s) with DMA
    • 320-byte FIFO with double buffering
    • programmable max packet size (16~128 bytes)
    • SO28 or TSSOP28 package
  • PDIUSBP11
  • ISP1581
    • USB 2.0
    • DMA interface
      • memory interface
      • 16-bit data bus
    • 2 fixed control IN/OUT endpoints, 14 programmable endpoints
    • 8KB FIFO
    • SoftConnectTM
    • 64-pin LQFP package
  • ISP1501

National Semiconductor

  • USBN9602/9603/9604

NetChip

  • NET 2290
  • NET 2270

MCU with USB

Cypress

  • Low Speed
    • CY7C63001
      • 8-bit RISC (Harvard architecture)
      • 6MHz external / 12MHz intrnal
      • 128 byte SRAM
      • 4 KB EPROM (CY7C63001A)
      • 1 control endpoint and 1 interrupt endpoint (8 byte FIFO each)
  • Full Speed
    • CY64x13
    • EZ-USB FXTM series
  • High Speed
    • CY7C68013-EZ-USB FX2
    • CY7C68001-EZ-USB SX2

USB OTG Chipset

Philips

Cypress

揚智

巨盛電子

Serial Interface Engine, SIE

  • recognize/generate packets
  • detect/generate signals of SOP, EOP, RESET,and RESUME
  • split clock and data
  • decode/encode NRZI data
  • generate/verify CRC fields
  • generate/verify/decode PID
  • serial-parallel and parallel-serial converting
  • decode address and endpoint
  • flow control in endpoint tree heirarchy
  • streaming buffer
  • data toggle
  • interface to other ICs

References

有關USB SIE的問題(Q&A)
USB DIY 講座 (四) --- 認識USB IC
微處理機與USB主從介面之設計與應用

usb
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License