7400 competition entry: 4-bit SAR analog to digital converter

Posted on Tuesday, October 16th, 2012 in 7400 contest, contest by DP

Marco entered a 4-bit SAR ADC made from discrete logic chips 74xx & 40xx series for the Open 7400 Logic Competition.

The SAR (Successive approximations) works by comparing the analog value to be converted with a generated value with a method similar to the mathematical bisection method. More precisely, it starts comparing, by a simple difference, the input value with Vref/2 (it divides the full range Vref in two halves); if the result is > 0 the N-bit (called MSB) = 1, i.e. the input value is greater than Vref/2, otherwise N-bit = 0. Now it divides the “new range”, upper or lower half of Vref, in two halves by setting the (N-1)-bit = 1, keeping the previous N-bit, and it compares this value with the input voltage. If the result > 0 then (N-1)-bit = 1, otherwise (N-1)-bit = 0. It then goes on with the (N-2)-bit and so forth to the LSB. The conversion time is, at best, Tck*N. The generated value for the comparison is digital, so a DAC is needed to do the comparison with the analog input value.

Check out the video below.

Build something that uses or abuses a logic chip and get amazing boards, tools, and other swag. The Open 7400 Logic Competition promotes awareness of the basic building blocks of modern circuits. Devious geeks ignited the computer revolution with discrete logic computers, what can you do? Details and entry form here.

Via the contact form.

This entry was posted on Tuesday, October 16th, 2012 at 10:00 pm and is filed under 7400 contest, contest. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • DP.: fixed, thanks
  • Bovine: Title of article has the wrong number for ESP8266 typed.
  • burkm m: It drifting even further using that standard XO...
  • langwadt: a HC14 is a bad choice for an xtal oscillator, the unbuffered non-Schmitt trigger HCU04 is much better for that application
  • Bill F: I'm ready for one!