Log a quick overview of the latest changes, for your convinience
Projects finished projects, both hard and software
Ideas / How-tos Short articles about technologies, unfinished ideas and other information not related to a specific project
Tidbits Small things, no programming or electronic knowledge required
About about me and this website
20.7.2014

Taking some pain out of voltage dividers

3 resistors which have been split open in the middle on a wooden boardVoltage dividers are a common circuit to interface high(er) voltage signals to lower voltage interfaces. For some reduction factors like 1:2 it is fairly easy to find the right resistor combination. However the common resistor values are arranged in a rather ingenious way, which can make it difficult to calculate the correct pair for any given reduction factor.

To make this task a bit easier, I wrote a small online tool.

3.7.2014

With a fistful of transistors 1 – Back to the basics

A schematic of a transistor based AND gateAlmost everything a CPU can do can be reduced to some sort of logic equation. In math and theoretical computer science the most common logic operations are AND, OR and NOT. From an electrical point of view NOR and NAND gates are far more popular.

In theory every logic operation can be performed using only NAND gates. In practice it is more useful to use other gates as well. This post will describe how the different gates can be implemented using transistors and why, for my purposes, NAND and NOR are preferable over AND and OR.

(more…)

3.7.2014

With a fistful of transistors – Building a CPU from scratch

A collection of sot23-3 transistors in a dirty palmDesigning a processor is a common topic during a computer science education. But unless you specialize in computer architecture, you rarely end up building the actual hardware. Even if you do build it, most classes tend to use FPGAs or at least some ready-made hardware parts.

Just for fun, I’ve decided to build my own processor just from basic components.

(more…)

22.5.2013

AVR programming cable

ISP programming cableA while back, I made a very small AVR programmer, based on [simpleavr]s vusbtiny programmer. Even while I was working on that board, I became annoyed with the fact that more than half of the board was taken up by the USB and ISP connectors.

(more…)

12.1.2012

Minimalist AVR programmer

The tiny isp board between a standard 6 pin ribbon cable and an USB extension socket

I always like a challenge, so when I saw [simpleavr]s vusbtiny programmer, I started to wonder how small I could make an AVR programmer. All in all I’m pretty pleased with the result.

The schematic is almost the same as the original one. I’ve only added a LED and a resistor to indicate a proper power supply.

(more…)

All content of this site is licensed under the CC BY-NC-SA 3.0 license unless otherwise specified.
powered by wordpress