Category

Tutorials

Category

The Apple II’s CPU clock has jitter or a glitch. This issue is not new—it has been present since its original design in 1977! Bald Engineer uses an oscilloscope to show how often the glitch occurs and how to correlate that jitter to its source—which is useful when you are not testing 40-year-old devices. The device under test (DUT) in this video is the Mega IIe project. It’s a fully compatible Apple IIe built around the Mega II chip.

A long time ago, I made a video suggesting math was unnecessary to determine proper pull-up resistor values. Like most generalized statements, that suggestion is not always true. For example, in data buses like I2C, speeds like 400 kHz and 1 MHz are common. At those speeds, the pull-up resistor and the bus capacitance form an RC filter that fundamentally limits the data transmission speed. Or. It limits the range of pull-up resistor values. In this Workbench Wednesdays video, I show how to estimate I2C bus capacitance, measure that capacitance, and pick pull-up resistor values.

During the component shortage, I got to know Raspberry Pi’s RP2040 microcontroller. It is a dual-core Arm Cortex-M0+ with about 262 kilobytes of RAM. The feature I like most is the programmable IO pins. These are small state machines that run independently of the Arm cores. They allow for some clever tricks. For example, I used them extensively on the Mega IIe project.

Often I hear this question: “how can I get better solder joints?” Without looking at anything they are doing, I already know that they could be using more flux. Or, as I point out in this video, perhaps the correct type of flux!

Flux removes oxide layers, gets contaminants out of the way, and makes for better solder joints. But there are so many different types of flux and even more ways to apply it.

This video goes over the different types of Rosin (R, RA, RMA), Resin, Organic, and Inorganic flux. Then it shows what kind of residue gets left over. And explains why “NO Clean Flux” actually needs to be cleaned (in most cases).

What is No Clean Flux?

In the video, I make the bold statement that “no clean” is not a type of flux. I know some people will take issue with that. However, based on the IPC chart for flux bases, “no clean” is not one of them. And if you look through datasheets, you’ll find lots of variations of what manufacturers call “no clean.”

From what I can tell, “No Clean” flux is generally a Non-activated or mildly activated Rosin or Resin type. The remaining residue is non-conductive and non-corrosive. So by that general definition, many fluxes can be marketed as “No Clean.”

Did you know that TTL chips do not output 5 volts? 74LS, 74HC, and 74HCT all have different input and output thresholds. Switching between logic families can be difficult if you are not careful. In this video, learn how different 7400-series logic families compare with input threshold, output voltage, frequency, rise time, and propagation delay.

Check out this TI Application Guide for a great resource on logic families.