TnF
Junior Member level 3
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/usb2514b-m2/usb-hub-controller-usb2-0-sqfn/dp/2775060
Datasheet: https://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
Link: https://export.farnell.com/microchip/usb2514b-m2/usb-hub-controller-usb2-0-sqfn/dp/2775060
Datasheet: https://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