Categories

App note: USB to GPIO bridging with Microchip USB 2.0 Hubs

Posted on Thursday, June 11th, 2015 in app notes by DP

an_microchip_an1940

App note on Microchip’s USB 2.0 Hubs on its GPIO capabilities. PDF link here

The USB to GPIO bridging feature of Microchip’s USB 2.0 hubs provides system designers expanded system control and potential BOM reduction. General Purpose Input/Outputs (GPIOs) may be used for any general 3.3V level digital control and input functions. This feature is available on Microchip hubs which contain the internal Hub Feature Controller. These hubs include the USB2532, USB2533, USB2534, USB3613, USB3813, USB4604, USB4624. Commands may be sent from the USB Host to the internal Hub Feature Controller device in the Microchip hub to perform the following functions: Set the direction of the GPIO (input or output), Enable a pull-up resistor, Enable a pull-down resistor, Read the state & Set the state

This entry was posted on Thursday, June 11th, 2015 at 11:00 am and is filed under app notes. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

7 Responses to “App note: USB to GPIO bridging with Microchip USB 2.0 Hubs”

  1. KH says:

    Uh, these will be hard for us hobbyists to exploit. The tech is from one of Microchips acquisitions (SMSC?), but mostly QFN packages. Only place stocking them is Microchip Direct. The data sheets were interesting to read but I don’t really see any hobbyist using this kind of device.

    • elli says:

      Well, i would wager that someone who works on projects complex enough to require a dedicated USB hub IC integrated on the projects PCB would not really have a problem with using QFN packages…

      • KH says:

        Yes it would not be a problem for SMD assembly.
        Their USB#### series seems to be a lot of hub ICs, must be a real healthy market.

      • elli says:

        Don’t forget we are talking about USB 2.0 devices here. 480mbit/s, or a minimum of 480 MHz (PRF being 240 MHz). That is far beyond typical hobbyist PCB design skills ;)

      • KH says:

        Not that far I think, should be able to fab something somewhere on FR4.
        I looked at 4 dead thumb drives, D+ and D- are paired, routed not in a straight line, usually there is a GND plane, some MCUs are up to 0.5in from the USB plug and in 2 cases they switch sides through vias. Nothing else seems to be hanging from D+ and D-.
        I’ve also been looking at the PIC32 ref manual on their USB 2.0 OTG. It looks highly tempting…

    • Drone says:

      If there is a place for parts like this in the “hobbyist” market, then someone will sell relatively cheap break-out-boards pre-populated to aid in experimentation and small-scale deployment, As hobbyists and experimenters, we have to accept that as consumer devices in-particular become smaller and/or more powerful, these types of parts that are tiny and impossible to use without pre-assembled break-out boards will be the norm. That’s a good thing as the likes of Sparkfun, Adafruit (on-and-on) are doing a pretty good job at this.

      I just wish the actual part manufacturers would WAKE UP and stop pricing their development/demo breakout boards at Astronomical prices, We have the likes of TI doing cheap MSP4XX dev boards, but that’s a micro-controller. Try to get a tiny dev board from TI for some (e.g.) op-amp families and you are talking about $200 USD each. Outrageous! The Kings of “Unobtanium” like Maxim and Analog Devices are even worse.

      We are in a time of flux when it comes to this stuff of smaller and smaller physical parts. Perhaps some day, the parts will be so small, they are actually on-die – ALL of them. Then the parts will require sophisticated super-computers with proprietary simulation software to actually play with them.

      Sigh… I’m in a sort-of doom and gloom mood tonight. Sorry,,,

  2. electronic_eel says:

    As far as I understood it, this GPIO feature is designed to be controlled from the host. What I’m looking for is a usb hub that has a true “activity” led per port. So I don’t want the activity led blink on a poll without data transfer, but just when real data is transmitted or received.

    Does anybody know of a hub ic that can be configured to do this?

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!
  • Max: Seems like an unexpectedly violent way to remove the chip indeed. A hot air station should of course do the job just fine, but in...
  • jose: Part removal described here is pure butchery, the cheapest hot air station will do a fast and clean job removing the QFP, heat air to...
  • Cody: Yes please