USB Mini Module

You can order the PCB, kits or assembled boards for this project at the yampp Web Shop.


 Note ! New version, Rev. C, with the FT8U245BM chip !


  Description

The USB Mini Module is a tiny PCB, the size of a standard 24 pin DIL chip. It's a small development board that will simplify adding USB to your project.
If contains a FT8U245BM USB chip from FTDI. This chip is a complete USB interface, including the USB protocol stack.
It connects to your project through an 8-bit databus, a RD and WR line and 2 status pins. It doesn't get simpler than this.
There's no need to add a lot of code to handle the USB stack, all this is handles inside the FTDI chip. You just read from and write to the chip, by using the RD and WR lines, and monitoring the status flags that indicates if a character is ready, or the transmitter buffer is empty.

And there's free OS drivers available for Windows, Linux and Macintosh computers.
These drivers work in two ways. One driver is a DLL that offers an API that you can interface to with your C or VB program. The other type adds a new comport to your PC. The speed on this new virtual comport is fixed and is the transfer rate on the USB link, typically up to 600-700 kByte/s.

Click to see larger image
The USB Mini Module. (click to see larger image)

The board measures only 37*20 mm, including the USB connector. It has a 93C46 EEPROM (optional) on the back that allows you to program the USB device name strings, as well as the VID and PID values. (For more info on this, see the FTDI website).

It's using all surface mount components except for the connectors and the resonator.

  Schematic & Partslist
Click to see larger image
The USB Mini Module schematic. (click to see larger image)

Partslist for the USB Mini Module :

Part    Value          Package
-------	-------	       -------
R1       470R           R0805
R2       100k           R0805
R3       1k5            R0805
R4       2k2            R0805
R5       10k            R0805
R6       27             R0805
R7       27             M0805
C1       100nF          C0805
C2       100nF          C0805
IC1      FT8U245BM      QFP32
IC2      93C46BSN       SO-8
Q1       CST6.00MGW     MURATA_CST
X2       USB-787780     USB-B
  Downloads

View schematics (GIF)


You can order the PCB, kits or assembled boards for this project at the yampp Web Shop.

[Home]