I guess I might as well tell that story because it's so fun. So Glasgow was supposed to be resilient against Vio short circuits. revC0 wasn't. But in the most amazing way. When you shorted an active Vio, the whole thing would crash and power down, and stay there eating current.https://twitter.com/marcan42/status/1341653266816356352 …
-
-
The multi-pronged fix for this ended up being adding a large bulk capacitor after the USB current limit IC (whoops, missed that in the datasheet), and adding current limit resistors in series with Vio LDO outputs.
Show this thread -
Glasgow revC1/2 can now withstand Vio shorts without not just not locking up, but not glitching at all. The 5V rail briefly dips slightly when you do that, but not enough to disturb the FPGA/FX2 supply rails or trigger the reset monitor.
Show this thread -
I can't remember if the final component choice was such that shorting *both* Vio rails *at once* was safe, but if it isn't (which probably also depends on your USB cable/supply), the worst that will happen is the whole thing will reset, and instantly recover with Vio off.
Show this thread -
Somewhat relatedly, Glasgow has been tested with I/O pins shorted (in both directions, sourcing 5V straight to ground and sinking straight 5V down to ground) for ~48h with no ill effects. The shifter gets nice and toasty, but survives. It's designed to be unkillable by accident.
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.