Analog ASIC Design Built Using Digital Standard Cells

Tiny Tapeout is a way for students, hobbyists, and home gamers to get their own ASICs designs fabbed into real custom chips. Tiny Tapeout 3 was the third running, with designs mandated to be made up of simple digital standard cells. Only, a guy by the name of [Harald Pretl] found a way to make an analog circuit using these digital cells anyway.

In a video on YouTube, [Harald] gave an interview on how he was able to create a temperature sensor within the constraints of the Tiny Tapeout 3 requirements. The sensor has a range of -30 C to 120 C, albeit in a relatively crude resolution of 5 degrees C. The sensor works by timing the discharge of a pre-charged parasitic capacitor, with the discharge current being the subthreshold current of a MOSFET, which is highly dependent on temperature.  [Harald] goes deep into the details on how the design achieves its full functionality using the pre-defined digital cells available in the Tiny Tapeout 3 production run.

You can checkout a deeper breakdown of [Harald]’s design on the submission page. Meanwhile, Tiny Tapeout creator [Matt Venn] gave a great talk on the technology at Hackaday Supercon last year.

Continue reading “Analog ASIC Design Built Using Digital Standard Cells”

CPU Built From Discrete Transistors

We all know, at least intellectually, that our computers are all built with lots of tiny transistors. But beyond that it’s a little hard to describe. They’re printed on a silicon wafer somehow, and since any sufficiently advanced technology is indistinguishable from magic, they miraculously create a large part of modern society. Even most computers from 40 or 50 years ago were built around various inscrutable integrated circuits. On the other hand, this computer goes all the way back to first principles and implements a complete processor out of individual transistors instead.

The transistor computer uses over 2000 individual transistors to implement everything comprising the 11-bit CPU. The creator, Reddit user [ Weekly_Salamander_78] also has an online interactive book that walks through each of the steps that is required to get to the point of having a working computer like this. Starting with a guide on building logic gates from transistors it will eventually cover the arithmetic logic unit, adders, memory, clocks, and everything else that is needed for the complete CPU to get up and running. The design does rely on an Arduino for memory to simplify some things, and in the end it’s able to run a Hello, World! program and play a simple dinosaur game as well.

Building a computer out of discrete components like this is an impressive accomplishment, although we might not envy the creator of it when it comes time for troubleshooting or maintenance of all of those individual components. Presumably it would be much easier to work on than something like a relay computer, but for now we’ll all take a moment to be thankful that almost no one needs to work on debugging vacuum tube computers anymore.

Power Supplies Without Transformers

For one-off projects or prototyping, it’s not too hard to find a wall wart or power supply to send a few joules of energy from the wall outlet to your circuit. Most of these power supplies use a transformer to step down the voltage to a more usable level and also to provide some galvanic isolation to the low voltage circuit. But for circuits where weight, volume, or cost are a major concern, a transformer may be omitted in the circuit design in favor of some sort of transformerless power supply.

While power supplies with this design do have many advantages, some care needs to be taken with regard to safety. The guide outlines four designs of increasing complexity which first puts out a basic transformerless power supply, using a series capacitor to limit current. To bring the voltage to an acceptable level, a recognizable bridge rectifier is paired with a capacitor as well as a zener diode. The second circuit presented adds voltage stabilization using a transistor and 78XX regulator. From there, zero-crossing detection is added to limit inrush surge currents, and the final design uses the venerable 555 timer to build a switching power supply.

Although it is noted several times throughout the guide, we’ll still point out here that transformerless designs like these introduce several safety issues since a mistake or fault can lead to the circuit being exposed to the mains voltage. However, with proper care and design it’s possible to make use of these designs to build more effective power supplies that can be safe to use for powering whatever circuit might energy but might not require the cost or weight of a transformer. For more on the theory of these interesting circuits and a few examples of where they are often found, check out the shocking truth about transformerless power supplies.

Thanks to [Stephen] for the tip!

The Questionable Benefits Of Paying More For Air Quality Monitors

Does paying more for air quality monitors (AQMs) make sense? This was the question which [Achim Haug] at the Air Gradient project sought to answer, with the answer being a rather revealing ‘not at all’. Using data from the independent South Coast Air Quality Management District agency (South Coast AQMD), a plot was created of a range of commercially available AQMs for PM2.5 pollutants and their performance against a reference monitor. Here a value of 1.00 would mean performance equal to the (expensive, calibrated) reference.

R2 vs Price. Data Source: South Coast AQMD Data
R2 vs Price. Data Source: South Coast AQMD Data

This plot shows clearly that paying more for an AQM does not get you better performance, with the reason for this explored in a follow-up article by [Achim], where a range of AQMs are checked for which PM2.5 sensors they actually use. Perhaps unsurprisingly, most AQMs use the same PM2.5 sensors, with the sensor module not really affecting the cost of the AQM as they all cost about $10-20 in bulk.

Rather it seems that the other sensors (for CO2, NO2 and other measurements) along with features such as WiFi, LoRa determine much of the price tag. For getting good measurements, properties such as airflow over the sensors, the implemented compensation algorithms are probably the main things you want to look at when purchasing (or building)  an AQM.

(Heading image: particulate matter sizes, relative to a human hair. Credit: California ARB)

Passive Components Get Better

When you want to talk about cool new components, you are probably thinking about chips or, these days, even modules. Passive components like resistors, capacitors, and inductors are a solved problem, right? [Darshill Patel] begs to differ. There is still innovation happening in the passive market, and he highlights some of the recent advances.

There are thick-film resistors that don’t need lead, for example. There are also supercapacitor modules with very low ESR. For inductors, at least one manufacturer is moving away from traditional wire loops and using flat wire windings instead. These have a larger cross-section, which reduces unwanted resistance. In addition, it offers more cooling area for heat dissipation.

Of course, passive components have never been as simple as people think. Picking a capacitor’s value is only half the battle. You also need to consider the material to optimize how it works in your design. Wirewound resistors are also inductors unless you get special non-inductive ones that use special wiring techniques to cancel much of the parasitic inductance.

It shows that you can never stop learning about even the simplest components. We are still waiting to figure out what we want to do with a memristor. While tiny surface mount components are good for some assembly reasons, they also have helped reduce unwanted component effects.

RP2040 Emulator Brings The Voice Of The 80s Back To Life

You may not have heard, but there’s a chip shortage out there. And it’s not just the fancy new chips that are in short supply; the chips that were fancy and new back when you could still buy them from Radio Shack are getting hard to come by, too. For different reasons, of course, but it does pose a problem that requires a little hacking to fix.

The chip in question here is the General Instrument SP0256, a 1980s-era speech synthesizer chip that [Andrew Menadue] relies on. The LSI chip stored 59 unique allophones, or basic sounds the vocal tract is capable of, and synthesized speech by rapidly concatenating these sounds. The chip and its descendants made regular appearances in computers and games throughout the 80s, so chances are good you’ve heard it. If not, think WarGames (yes, we know that wasn’t actually a computerized voice) or [Stephen Hawking] and you’ll be pretty close.

[Andrew]’s need for such a chip stems from his attempts to give voice to his collection of Psion Organisers, another 80s relic that was one of the first pocket computers. Some time ago he built a speech board for the Psion based on the SP0256-AL2, but had to resort to building an emulator for the chip since none were to be had. The emulator uses an RP2040 and lives on a PCB that has the same footprint as the original chip, so it can just plug right in. He dug up WAV files of the allophones and translated those to sequences of bytes, allowing the RP2040 to output the correct sounds as they’re called for. Speaker problems notwithstanding, it sounds pretty good in the video below.

We’ve featured a fair number of SP0256 projects before, on everything from Amstrad to Z80. We’ve also shown off a few of [Andrew]’s builds before, including this exploration of the voltage tolerance of the RP2040.

Continue reading “RP2040 Emulator Brings The Voice Of The 80s Back To Life”

Buck Converter Takes 8V To 100V

For those living before the invention of the transistor, the modern world must appear almost magical. Computers are everywhere now and are much more reliable, but there are other less obvious changes as well. Someone from that time would have needed a huge clunky machine like a motor-generator set to convert DC voltages, but we can do it with ease using a few integrated circuits. This one can take a huge range of input voltages to output a constant 5V.

The buck converter was designed by [hesam.moshiri] using a MP9486 chip. While it is possible to use a multipurpose microcontroller like something from Atmel to perform the switching operation needed for DC-DC converters, using a purpose-built chip saves a lot of headache. The circuit was modified a little bit to support the higher input voltage ranges and improve its stability and reliability. The board is assembled in an incredibly tiny package with inputs and outputs readily accessible, so it would be fairly simple to add one into a project rather than designing it from scratch.

Even though buck converters, and other DC converters like boost and the mysterious buck-boost converter, seem like magic even to us, there is some interesting electrical theory going on if you’re willing to dive into the inner workings of high-frequency switching. Take a look at this explanation we featured a while back to see more about how buck converters, the more easily understood among them, work.