Need to get started with USB ... and need something simple to start with?
|
Just getting started with USB? Need to learn USB and don't want to fork out too much cash, then the SerMod-56 USB Board is perfect for your application. This USB Board gives bare-bones
evaluation to the EZ-USB FX2 56-pin package, and welcomes you to high speed USB at 480Mbit/s. The EZ-USB FX2 features a 8051 with a built in USB Transceiver, slave FIFOs, I2C bus, three I/O ports, and a EEPROM for FX2 firmware to be loaded on.
Software is readily available and can easily be downloaded to the device on Windows, Linux and Mac OS X. This USB Board is a perfect start for any USB project. For even more ports and USARTs see our SerMod-100 USB Board.
Be sure to take a look at our Getting Started and USB Software Resources pages to help get you started quickly.
|
Price: $34.99
In Stock, please contact for quantities of 10 or more
|
Applications
- ADC - Analog to Digital Conversion
- DAC - Digital to Analog Conversion
- Power Monitoring - Current and Voltage
- Communication Conversion - USB-to-Ethernet, USB-to-I2C, USB-to-Serial
- USB-to-SPI interface. See Cypress Application Notes AN1067 and AN1068
- Sensor Interface - Temperature, Pressure, Touch Screen
- Control Applications - Control external circuits via the FX2
- Replacement for RS-232 interfaces
Features
- Cypress EZ-USB FX2-LP 8051 Microcontroller based USB Transceiver
- USB 2.0 High Speed Interface 480Mbit/s
- Low Power for USB Bus powered applications (FX2-LP)
- Onboard +3.3V Low Drop Out Voltage Regulator
- EEPROM 64kB I2C 100/400kHz and Access to the I2C Bus
- Three I/O Ports: PORTA, PORTB, and PORTD
- Firmware quickly downloaded through USB
- Small 1.85x1.3in (47x33mm) Form Factor
- Four Slave FIFOs (8 or 16-bit) with control signals multiplexed with PORTA
- Interfaces to Protocols EIDE, ATAPI, IEEE P1284, Utopia. See Cypress AN1152
- All FX2 pins map through dual 0.1" Headers
- Compatible as Full Speed device (12Mbit/s)
Functional Block Diagram
This simple software is designed to start you out with the basics. Once the firmware is loaded on the SerMod-56 USB Board it will toggle
Ports B, and D every 2 seconds using the Timer 0 interrupt. In addition to blinking ports the starter software also has two vendor requests that
switch Port A high and low. These standard vendor requests (VR_PORTA_HIGH=0xD0 and VR_PORTA_LOW=0xD1) can easily verify that
your host software (software running on your PC) will execute code on the SerMod-56 USB Board.
This software is written in the Keil uVision2 IDE and
Cypress CY3684 EZ-USB Development Kit will need to be installed if you
wish to change the Start USB Software. This software is a modification of the bulkloop example in the CY3684 Development Kit.
Three stars (***) before every line of code indicate the modifications made to the Cypress bulkloop example.
- sermod56.hex - The firmware to be loaded on into the SerMod-56's 8051
- Sermod56.zip - A zip file of the Keil software project the builds the sermod56.hex file
Further instructions can be found
here on installing the Cypress CY3684 EZ-USB Development Kit with Acquire Devices USB Products.
SerMod-56 USB Board Device Pinout
What's Included
- The SerMod-56 USB Circuit Board Assembly
- 2 2x15 0.1" Headers (If you want them soldered on please specify top or bottom in the order)
- A CD with datasheets, pinouts, schematics and links to our Getting Started and USB Software pages.
Shipping
- Usually Ships next day
- Shipping within the United states via UPS
- International shipping from USPS
- Shipping options are chosen through Paypal