Controllers and software tools for embedded systems
+44 (0)1223 523100
info@microrobotics.co.uk
home
Home   Products   Support   Contact Us   Company   Site  
Company background
Philosophy
News
Contact us
Careers
Terms & Conditions

USB Host Capability

Micro-Robotics has developed a USB host driver that allows you to plug in USB Flash Drives and other Mass Storge Devices. The new Application Board 3 incorporates a USB Host interface.

Summary of Features

  • Hardware : The USB Host interface is based on the MAX3421E device. The interface circuit is quite simple.
  • VM2 channels used : The interface uses SPI Bus 2, which it shares transparently with the Ethernet and Memory Card (SD/SDHC) interfaces.
  • Speed : The hardware supports USB 2.0 full speed but not high speed, so the raw data rate is 12 Mbits/sec.
  • One device only : we do not support USB hubs, so the memory device must be connected directly to the USB socket
  • Devices supported : we have tested file system read/write operation on several different types of USB Flash drive, SD card holder and multipurpose card reader.
  • File Systems Supported : FAT and FAT32 file systems are supported.
  • Venom Interface : A file system object for a USB device is created by code like this:
    MAKE usbfs filesystem("USB")
    After that, use of the file system is very similar to memory cards.
  • Application Board 3 incorporates a USB Host interface and has a USB Type A receptacle so you can plug in USB Flash drives and other USB Mass Storage Devices. A Micro-SD memory card holder is also fitted to the board for fixed storage. File systems on both media can be supported concurrently.
     
 
© Micro-Robotics 2013.