The USB/Ethernet module is a single board containing everything needed to add high performance Internet and USB connectivity to customers' system designs without the need to understand the technology in detail.
CyanIDE®, the industry leading toolset with automatic peripheral configuration and gcc C compiler allows easy customisation of the module and is free of charge. Software modules are provided through CyanIDE as easy to use templates. Many of the pins of the on board eCOG1X 16-bit MCU are brought out to the pins of the module and through the CyanIDE configurator offer maximum flexibility to the designer in terms of access to the device peripherals.
Principal application area is in aspects of industrial communications eg. web server link to sensors; serial to USB or Ethernet conversion; or Ethernet connection to USB hosted peripherals. Typical markets are utility metering, vending / gaming machines, security systems and control and monitoring. Products requiring large quantities of Flash memory and high performance analogue to digital or digital to analogue conversion are particularly well served.
Module Key Features:
- Small size 2" x 2" (50.8mm x 50.8mm)
- eCOG1X14Z5 Microcontroller (MCU)
- Two times 2x20 pin connectors bring out many MCU pins for customer use
- 8 analogue inputs
- 2 analogue outputs
- 52 digital I/O
- 16MB external SDRAM
- SD/SDHC/MMC socket
- 10/100Base-T Ethernet PHY and RJ45 connector
- Preprogrammed MAC address and serial no.
- USB 2.0 Full-Speed interface - host (A socket) and peripheral (B socket) versions
- Separate USB VBus pin
- Connectors arranged for easy panel mounting
- Development base board available, providing power and debug connectors
- 0-70 deg C operating temp. range
- Single 3.3V supply
MCU Features include:
- 70MHz eCOG1X14Z5
- 512KB Flash / 24KB RAM
- 10/100 Ethernet MAC
- USB 2.0 controller
- 5 multi-purpose timers
- Code security feature
- Accessible on module pins:
- 12-bit ADC (8 I/P)
- 12-bit DAC (2 O/P)
- Parallel I/O port
- UART, I2C & SPI serial interfaces
- 6 x PWM timers for motor control
- Capture timer with 6 inputs
Software included with CyanIDE:
- GNU C compiler / debugger
- Eclipse IDE
- Open source TCP/IP stack with support for HTTP, FTP, SMTP,Telnet, DHCP, TFTP, BOOTP, SNTP & SNMP
- FAT16 / FAT32 filing system
- SD / SDHC / MMC low-level device interface
- USB CDC, HID and MSD (mass-storage) device classes
Please note that in order to use the USB/Ethernet module before any custom motherboard is available, the user should obtain the USB/Ethernet Evaluation Kit. This kit allows the user to power, debug and carry out development work with the module.