a friend of mine has one of these (PVM-8044Q) and he's having issues with the degaussing circuit. it turns out the degaussing circuit is really interesting 🧵
here it is. looks a bit tricky, so let's explore it a stage at a time.
these resistors and the capacitor form a simple RC circuit. it charges and discharges as the power rail (thick line at the top) turns on and off.
next, the zener diode here subtracts 6.2V from the RC circuit's output voltage.
the reason for the shift is that this component, the SCR, has a trigger voltage of about 0.8V. this means that when the voltage on the RC circuit gets to about 7V, the SCR switches on.
the SCR (silicon controlled rectifier) is an odd beast. when you trigger one, it stays on until the voltage from the anode to cathode goes away. in this circuit, C816 starts out with 0V, and when the SCR trips, it charges up to about 120V through R810.
with C816 charged all the way up, the voltage across the SCR goes to zero and it switches off. BTW, the box around R810 and R812 mean that they're flameproof resistors--they're designed that, if they fail, they don't catch fire.
this little diode here (D809) discharges C816 when the monitor is turned off, preventing the voltage from falling below ground as the 120V rail drops to zero.
blue trace is the voltage at the anode of the SCR.
charging the C816 capacitor up causes a pulse of current to flow through R811, which turns on Q803 briefly.
Q803 is a common emitter amplifier, R812 is the pullup. when Q803 blips on, it whacks the degaussing coil, capacitor C817, and inductor L804 with a great big pulse. and it rings! check out the blue trace.
the AC waveform from this ringoff causes a changing magnetic field in the degaussing coil that demagnetizes the shadow mask inside the CRT.
the circuit also does a clever thing: when the ringing goes below 0v, it forward biases the base-collector junction of the transistor Q803, causing it to shut off temporarily. this makes the collector voltage increase, starting another cycle of ringing. it's positive feedback!
• • •
Missing some Tweet in this thread? You can try to
force a refresh
digging through the IBM BIOS for the PS/2 Model 77, i found this interesting bit of code that tests if it is running on a 16-bit 8086/8088 or a 32-bit 286+.
while running in real mode, the BIOS tries to execute the MOV EAX,0xffaa0055 instruction. even though EAX is a 32-bit register, this is possible to run in real mode using the segment override prefix, which in this case is the 0x66 byte.
unless of course you happen to be running on a 16-bit 8088/8086, in which case the 0x66 op code aliases to the 0x76 op code, which is JBE (jump if below or equal). since a previous instruction left the zero flag set, it branches to the target.
so an early 6502 microprocessor has been imaged! the first versions from 1976 lacked a ROR (rotate right) instruction, so let's dig in and see what changed. 🧵
they look very similar at first glance. on the left is the 1976 revision A, and on the right is a later revision D (mfg by Rockwell, in this case).
here they are, imported into GIMP, and roughly overlaid. there are a few pads that have been moved around (mostly on the left) and the pad structures have changed.
ever wonder where these lone traffic cones come from? out of place; out of context, often with a stencil that doesn't match your city's public works department? 🧵
this cone has a buddy. they're different, but they perform the same function. who or what is TBC anyway?
despite the fact that most people treat traffic cones as shared property, they very much have owners!