Categories

7400 competition entry: I2S DAC with a Class D amplifier output

Posted on Tuesday, November 6th, 2012 in 7400 contest, contest by DP

This I2S DAC with a Class D amplifier output has been entered into the open 7400 competition. It uses a mix of 74HCxx and 4000 CMOS series logic ICs to achieve the desired result.

My last minute entry to the 7400 series logic competition. I’m using a SN74HC132 hex NAND gate, a CD4094BE 8 bit shift register, two CD4585BE 4 bit comparators, a SN74HC590 8 bit counter, and a SN74HCU04 hex inverter. The i2s data and clocks are used to generate a PWM signal by comparing the data with counter values. The output from the comparators is used to drive a class D amp.

This ended up being more of a proof of concept, as I ran out of time to debug everything. There are some bugs that need to be worked out, but I didn’t have any logic analyzer to debug the 8 bit bus. However, the frequency sweep shows everything working for the most part!

Check out the video after the break.

Via the contact form.

This entry was posted on Tuesday, November 6th, 2012 at 7:00 am 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

  • Edward Mallon: I've managed to get cheap thermistors calibrated to about to +/- 0.2C with 3.3v Arduinos. https://edwardmallon.wordpress.com/2017/04/26/calibrating-oversampled-thermistors-with-an-arduino/ Instead of playing whack-a-mole with the various sources of...
  • Ja: What the keyer do? Sends random morse code or there is some input? If someone can point me to some source to read I would...
  • Sorin: Pleasure of free!
  • hli: Sunday++
  • Max: Jolly good stuff, although the "include 100 W resistors in series with the inputs and outputs" part is quite hilarious until one realizes* they meant...