Skip navigation

community

6252 Views 8 Replies Latest reply: Nov 4, 2009 4:18 PM by MicrochipRTCfr RSS
Currently Being Moderated

May 26, 2009 6:11 AM

Instruments as USB Host

Hi

 

I'm looking to make a scientific instrument (fairly low volume)  a USB host so I can add functionality for useful stuff like bar code scanners, printers and USB Sticks. I don't want to write loads of code to manage the protocol - any ideas for an easy way to do this?

Attributes

  • Currently Being Moderated
    1. May 27, 2009 8:18 AM (in response to PeteNorcott)
    Re: Instruments as USB Host

    Hi pete,

     

    you could try the microchip USB development board   £42 from Farnell 162-1787

     

    The PIC32 USB Starter Board provides
    the easiest and lowest cost method to
    experience the USB On-The-Go family
    of PIC32 microcontrollers. Users can develop USB embedded host, device, dual-role, or On-The-Go applications by
    combining this board with free USB software (On-The-Go
    support provided in a future software release). The kit
    includes the PIC32 USB Starter Board, a standard A to mini B
    cable for debugger & a standard A to micro B cable for USB
    application development.

     

    cheers

    simon

  • Currently Being Moderated
    2. May 27, 2009 8:22 AM (in response to PeteNorcott)
    Re: Instruments as USB Host

    Folks - sorry about the multiple posting

     

    my browser gives a 404 error when I post, so i retried without returning to the original discussion and refreshing.

     

    Firefox 3.0.10  with java script enabled on XP.

    Simon

  • Currently Being Moderated
    3. May 27, 2009 8:51 AM (in response to simon-croft)
    Re: Instruments as USB Host

    Hi Simon,

     

    I removed the duplicate posts. We are aware of the bug and are trying to get a fix for it.

     

    Thanks,

     

    Christy Zurcher

    Community Manager

  • Currently Being Moderated
    5. May 27, 2009 9:49 AM (in response to PeteNorcott)
    Re: Instruments as USB Host

    You could also have a look at the VNC1L (a FTDI chip). It contains the firmware for USB Host, USB slave and USB OTG and has it's own protocol to communicatie using serial, SPI etc.

     

    Farnell has easy testmodules called the VDIP1 partnr 1329313.

     

    What microcontroller do you use?

     

    In my case I am trying to interface it to a ATMEGA128 controller using SPI.

  • Currently Being Moderated
    6. Jun 11, 2009 11:49 AM (in response to Benno)
    Re: Instruments as USB Host

    Benno

     

    Thanks for that info -

     

    We currently have an Blackfin to interface to - so this looks like a good fit.

     

    Hopefully we can use the SPI but if we run out of steam then the FIFO looks like a good option.

     

    Cheers

     

    Pete

  • Currently Being Moderated
    7. Jun 11, 2009 12:24 PM (in response to Pete(L))
    Re: Instruments as USB Host

    Pete,

     

    AD has it's own USB solution for Blackfin. They also have dev kits with support for that. I do not know it they also support host or OTG functionality. It could help to use their out of the box solutions saving you dev time.

     

    If you need to link to a PC, I would walk away from the supplied driver solution (AD has a windows driver you can supply to support your product). One of my clients has a lot of problems in the field regarding stability, and my suspect is the AD driver.

     

    Hope this helps.

     

    Benno

  • Currently Being Moderated
    8. Nov 4, 2009 4:18 PM (in response to PeteNorcott)
    Re: Instruments as USB Host

    Hi Pete,

     

         All what you are looking at :

    * bar code scanners:

    * printers

    * USB Sticks.

     

    is already included in Microchip Free of charge USB HOST/OTG/device "C" based stack.

    It can be easily implemented with PIC24F USB microcontrollers

     

    This video shows examples of above applications : http://www.youtube.com/watch?v=ljF4KQ2mfD0

     

    This board will allow you to read/write USB sticks :

    http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en535092

     

    All infos on USB (device / OTG / HOST) here : http://www.microchip.com/USB

     

    regards

Related Content


Related Products
Discussions
  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 50 points
  • Helpful Answers - 25 points