<_whitenotifier-b>
[GlasgowEmbedded/glasgow] electroniceel pushed 1 commit to wip-revC2 [+0/-0/±1] https://git.io/JJk99
<_whitenotifier-b>
[GlasgowEmbedded/glasgow] electroniceel 23d96b8 - revC2: re-shuffle silkscreen labels ("Glasgow", creators, ports, OSHW, Sync) to work with the new TVS diodes
<electronic_eel>
esden: whitequark: after thinking a bit more about the power sequencing and reset circuit, I think a found a solution to simplify it without compromising on reliability: https://imgur.com/WGbweec
<electronic_eel>
the MAX809J will switch off the 3v3 regulator and also immediately bring the fx2 into reset via the diode, so for example the vios are switched off before the 3v3 rail goes unstable
<electronic_eel>
once the MAX809J sees that vbus is ok again, the 3v3 rail is switched on again. the rc circuit will keep the fx2 into reset for at least 5 msec (this is the minimum time for a full reset from the ds)
<electronic_eel>
the other stuff on the i2c bus is reset too because the 3v3 rail was switched off
<electronic_eel>
if the 3v3 rail should dip (overload or whatever), the other part of the double-diode will also instantly activate reset and make sure the reset time will start fresh when the rail stabilizes again
<electronic_eel>
oh, and the ds of the fx2 specifies that the reset input has a schmitt-trigger, so no problem with it rising slowly