+ Post New Thread
Results 1 to 6 of 6
  1. #1
    Junior Member level 3
    Points: 955, Level: 7

    Join Date
    Mar 2015
    Posts
    31
    Helped
    1 / 1
    Points
    955
    Level
    7

    USB2514B usb hub controller schematic basic questions

    So i am changing the usb hub controller in my project to a Microchip USB2514B since it was the 2nd cheapest on Farnell that fits my requirements and has great extra features i might want to implement like a custom configuration via I2C EEPROM.

    Link: https://export.farnell.com/microchip...qfn/dp/2775060
    Datasheet: http://www.farnell.com/datasheets/2032129.pdf

    I've prepared this basic schematic so far that should (in theory if i didn't mess up) work as a basic usb 1 to 4 port hub powered by the upstream removable usb port.



    - Upsteam and downstream ports are connected to their appropriate ports
    - Ground is marked as EP in the schematic block, pin 37 which is the middle square of the QFN package and connected via multiple vias as the datasheet says
    - VDD33/VDDA33 is powered by a 3.3V LDO voltage regulator supplied by 5V VCC (not shown)
    - Configuration pins 24 and 25 are configured via a switch/jumper to either Default configuration with bus-powered operation or configuration via I2C EEPROM as shown in page 19
    - VBUS Detection pin 27 is set via a voltage divider as the datasheet mentions. Not sure if it can be left floating
    - The datasheet says there is internal 24Mhz clock. Generally you should always use a crystal as i have done in the schematic as it is more stable, but there is no mention on how to use the internal clock. Should XTALIN and XTALOUT be connected together to use the internal clock if needed? In other ICs from my experience you usually had to ground one or both of these pins to use the internal clock
    - RBIAS pin 35 is mentioned in the datasheet: "USB Transceiver Bias: a 12.0 kohms (+/- 1%) resistor is attached from ground to this pin to set the transceiver’s internal bias settings." I am not sure what this does and if it is actually needed
    - Other pins left unconnected. RESET_N could be useful but i don't see how to implement it since i can just power off. PLLFILT is for a PLL Regulator Filter Capacitor and CRFILT is for a VDD Core Regulator Filter Capacitor but datasheet says they are not required.

    So do you see any issues? Kind regards

    •   AltAdvertisement

        
       

  2. #2
    Super Moderator
    Points: 81,377, Level: 69
    Achievements:
    7 years registered
    Awards:
    2nd Helpful Member
    betwixt's Avatar
    Join Date
    Jul 2009
    Location
    Aberdyfi, West Wales, UK
    Posts
    13,337
    Helped
    4454 / 4454
    Points
    81,377
    Level
    69

    Re: USB2514B usb hub controller schematic basic questions

    Looks OK to me but I would be inclined to pull the RESET_N pin high and possibly add a timing capacitor to ground. Several internal functions are enabled as RESET_N is de-asserted and the data sheet doesn't specify whether they assume default condition at power-up or not.

    Brian.
    PLEASE - no friends requests or private emails, I simply don't have time to reply to them all.
    It's better to share your questions and answers on Edaboard so we can all benefit from each others experiences.



  3. #3
    Junior Member level 3
    Points: 955, Level: 7

    Join Date
    Mar 2015
    Posts
    31
    Helped
    1 / 1
    Points
    955
    Level
    7

    Re: USB2514B usb hub controller schematic basic questions

    Quote Originally Posted by betwixt View Post
    Looks OK to me but I would be inclined to pull the RESET_N pin high and possibly add a timing capacitor to ground. Several internal functions are enabled as RESET_N is de-asserted and the data sheet doesn't specify whether they assume default condition at power-up or not.

    Brian.
    Yes the datasheet is not clear but in the reset section it states:
    "The hub experiences the following two resets:
    • Hardware reset via the RESET_N pin
    • USB bus reset"

    So technically power-on acts like a hardware reset. So pulling it high instead of leaving it floating should be ok. I'll probably test it on a qfn prototyping board first though.

    How about the internal crystal driver, what's the way to use that if you wanted to?



  4. #4
    Super Moderator
    Points: 260,190, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    45,437
    Helped
    13824 / 13824
    Points
    260,190
    Level
    100

    Re: USB2514B usb hub controller schematic basic questions

    Where do you read about internal clock? The supported clock options are external crystal (using the internal oscillator circuit) or external oscillator.



  5. #5
    Junior Member level 3
    Points: 955, Level: 7

    Join Date
    Mar 2015
    Posts
    31
    Helped
    1 / 1
    Points
    955
    Level
    7

    Re: USB2514B usb hub controller schematic basic questions

    Quote Originally Posted by FvM View Post
    Where do you read about internal clock? The supported clock options are external crystal (using the internal oscillator circuit) or external oscillator.
    First page it says:
    • Onboard 24 MHz crystal driver or external 24 MHz clock input

    Unless by onboard they mean on the pcb not internal;p



  6. #6
    Super Moderator
    Points: 260,190, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    45,437
    Helped
    13824 / 13824
    Points
    260,190
    Level
    100

    Re: USB2514B usb hub controller schematic basic questions

    "On-board crystal driver" refers to the circuit driving an external crystal, the post #1 schematic shows how to use it.


    1 members found this post helpful.

--[[ ]]--