<cr1901_modern>
For depletion mode, the channel that allows electrons to flow _already exists_ at 0 gate voltage, so you need to apply a voltage in the opposite direction to remove the channel
<sorear>
MOSFETs are confusing because they're actually four-terminal devices, but nobody tells you this during the first year
<sorear>
and you have to figure out what substrate bias is
<cr1901_modern>
Yea, but you almost never care about it
<cr1901_modern>
thus to turn off a depletion mode N-type, apply a negative voltage. To turn off a depletion mode P-type, apply a positive voltage.
<cr1901_modern>
N-type depletion mode has a cool property where if you tie gate and source together, and attach the drain to a voltage source, you get a pullup "resistor" without using a resistor (drain == source voltage also removes the channel)
<sorear>
and then there's a different combination of ties that gives you a current regulator
<cr1901_modern>
I've thought NMOS pullups typically operated in the linear (ohmic) region. Based on this I-V curve, it looks like they operate in cutoff (Vds = 0) and saturation (Vds = around 5), just like their enhancement mode counterparts (which are used as switches to implement digital logic functions)
<Bob_Dole>
what's the best PCB prototyping places? might need to consider pcb thickness for card-edge stuff at some point in the future
<Zorix>
i heard good things about oshpark, jlcpcb, pcbway, pcbcart
<Zorix>
im going to try jlcpcb due to cost
unixb0y has quit [Ping timeout: 252 seconds]
unixb0y has joined ##openfpga
<TD-Linux>
most card edge connectors use standard thickness pcbs
<Bob_Dole>
some I was looking at were a different thickness from oshpark's standard, but seeed offered it
genii has joined ##openfpga
genii has quit [Read error: Connection reset by peer]
Bike has quit [Quit: Lost terminal]
rohitksingh_work has joined ##openfpga
<Bob_Dole>
SolraBizna, TD-Linux here is doing 68k things.
rohitksingh_wor1 has joined ##openfpga
rohitksingh_work has quit [Ping timeout: 245 seconds]
m_w has quit [Ping timeout: 240 seconds]
lovepon has joined ##openfpga
azonenberg_work has joined ##openfpga
s_frit has quit [Remote host closed the connection]
s_frit has joined ##openfpga
gnufan has joined ##openfpga
m4ssi has joined ##openfpga
m_w has joined ##openfpga
GuzTech has joined ##openfpga
lovepon has quit [Ping timeout: 250 seconds]
m_w has quit [Ping timeout: 268 seconds]
s_frit has quit [Remote host closed the connection]
s_frit has joined ##openfpga
m_w has joined ##openfpga
m_w has quit [Ping timeout: 252 seconds]
pie_ has quit [Ping timeout: 264 seconds]
soylentyellow_ has joined ##openfpga
soylentyellow has quit [Ping timeout: 246 seconds]
soylentyellow__ has joined ##openfpga
soylentyellow__ has quit [Remote host closed the connection]
soylentyellow has joined ##openfpga
soylentyellow_ has quit [Ping timeout: 264 seconds]
pie_ has joined ##openfpga
s_frit has quit [Ping timeout: 240 seconds]
Miyu has joined ##openfpga
pointfree has quit [Excess Flood]
pointfree has joined ##openfpga
GuzTech has quit [Quit: Leaving]
<tnt>
A few days ago someone on twitter posted a one page summary of the risc-v opcode encoding ... and for the life of me, I can't find it again. Does anyone happen to have the link ?
<tnt>
(I wish twitter had a "search your own timeline" ...)