Skip to main content
28 events
when toggle format what by license comment
Nov 6, 2020 at 15:00 history tweeted twitter.com/StackElectronix/status/1324728272098369538
Sep 11, 2020 at 7:49 comment added FourierFlux 12 Mbs is pretty slow, try to have shorter traces though. If you're talking USB 3.0 that's another story.
Sep 11, 2020 at 7:19 history edited Rohit Garg CC BY-SA 4.0
deleted 180 characters in body
Jan 15, 2019 at 17:01 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Dec 7, 2018 at 13:11 comment added Peter Smith I see a couple of potential issues. There are 2 devices on the D0 pair (one physical device per pair only), and the two lower devices are pulling both DP and DM down where the detection requires a pull-up on either DP or DM. See ftdichip.com/Support/Documents/TechnicalNotes/…
Dec 7, 2018 at 10:59 answer added JuhoR timeline score: 3
Dec 5, 2018 at 19:41 comment added Ale..chenski If D+ goes HIGH, do you see it toggles down for 200-300 ms ? (USB_RESET)? You should get the hub diagnostics utilities from USB.ORG/developers, something like USB20CV.exe (Command Verifier) and check what is wrong with your port configuration.
Dec 5, 2018 at 17:51 comment added Rohit Garg @Ale..chenski yes i did try the tree view. Also, I used the USBView softwsre too. Screenshots here: e2e.ti.com/support/interface/f/138/p/752106/2780059#2780059 The downstream D+ line does pull high when I connect a device. But cannot seem to enumerate on host.
Dec 4, 2018 at 0:09 comment added Ale..chenski A bit strange is that the 1.1 hub gets USB3 driver. Did you try USBTreeView? And again, do any pull-ups appear on downstream ports when you attach devices?
Dec 3, 2018 at 22:21 comment added Rohit Garg @Ale..chenski I have attached the Device Manger capture. Doesn't that indicate that the hub is enumerated?
Dec 3, 2018 at 22:20 history edited Rohit Garg CC BY-SA 4.0
added 143 characters in body
Dec 3, 2018 at 22:16 comment added Ale..chenski You said "hub gets enumerated". Are you sure that it is enumerated, but not just "detected"? When you connect a downstream device, do you see any pull-up on any D+ or D- wires downstream?
Dec 3, 2018 at 22:15 comment added Rohit Garg @RichardtheSpacecat Sorry for the careless mistake in the schematic. They do share a ground with the rest of the circuit. I have the 2nd upstream USB port as an extra optional USB connector(using only one of them at a time, but wanted that for hardware testing).
Dec 3, 2018 at 22:10 comment added Richard the Spacecat Why are ports 1 and 2 in parallel to each other? Why don't those share at least a common ground with the rest of the circuit? (Judging from the schematic) Is this an attempt at connecting one USB hub to multiple hosts?
Dec 3, 2018 at 22:01 comment added Rohit Garg @Ale..chenski I have attached the schematic. 15K pull down resistors are required on downstream data lines according to full-speed USB spec.
Dec 3, 2018 at 22:00 history edited Rohit Garg CC BY-SA 4.0
added 127 characters in body
Dec 3, 2018 at 21:50 comment added Ale..chenski You probably should start with your schematics. Why do you have pull-downs on downstream ports?
Dec 3, 2018 at 19:56 comment added Dave Tweed If your devices, as well as your hub, are custom assemblies, then that's information you've been withholding. I think I'm done here.
Dec 3, 2018 at 19:54 comment added Rohit Garg @DaveTweed thanks for the explanation. So what I am doing is, I supply VUSB in the cable from an external 5V source (the jumper pin connects to VUSB pin of the micro USB port, which is connects through a cable to a downstream device). I do see the D+ line on the device go high. Correct me if I'm wrong..
Dec 3, 2018 at 19:37 comment added Dave Tweed That doesn't matter. You still need the VUSB connection in the cable to enable enumeration. Specifically, there is a pullup resistor on the device that pulls up on either D+ or D- to indicate the type of device. The host or hub pulls down (weakly) on both of these lines, and it's the low-to-high transition that triggers enumeration. Inside the device, this pullup is connected to VUSB coming from the cable, NOT to its internal power supply. If there is no VUSB on the cable, this mechanism doesn't work.
Dec 3, 2018 at 19:10 comment added Rohit Garg @DaveTweed I am using the jumper headers adjacent the USB ports to supply 5V to VUSB externally..
Dec 3, 2018 at 18:59 comment added Dave Tweed Even if all of your USB devices are self-powered, you still need the VUSB connection to each one -- it's what kicks off the enumeration process.
Dec 3, 2018 at 17:10 comment added Rohit Garg Power is being supplied externally through the jumper pin connection on the bottom edge. The top layer polygon and bottom layer are Gnd.
Dec 3, 2018 at 17:08 answer added Chris Fernandez timeline score: 0
Dec 3, 2018 at 17:07 comment added CrossRoads How are power & Gnd connected to all the devices? I only see signal connections in your layout.
Dec 3, 2018 at 17:01 history edited Rohit Garg CC BY-SA 4.0
added 87 characters in body
Dec 3, 2018 at 16:55 answer added Elliot Alderson timeline score: 3
Dec 3, 2018 at 16:40 history asked Rohit Garg CC BY-SA 4.0