An S/PDIF sound card using the PCM2906

spdif_prototype-e1455576473568

Joesugar writes:

When S/PDIF became available in the Teensy Audio Library I thought this might be the solution to ground loop problems I’d been having when interfacing projects to my PC. However, I quickly realized I didn’t have any sound cards with an S/PDIF interface.
In the belief that I’d rather build than buy I decided to update one of my previous projects, a PCM2904 based sound card, to include an S/PDIF interface.

More info at Computer/Electronics Workbench site.

OpenDrop – Digital Microfludics Plattform

OpenDropV2-600

An open source digital microfludics platform from GaudiLabs, that is available on github:

OpenDrop is a new design for an open source digital microfludics platform for research purposes. The device uses recent electro-wetting technology to control small droplets of liquids. Potential applications are lab on a chip devices for automating processes of digital biology. How ever the present design should also open the technology to other field and allow experimentation to find new applications. Including the field of art, music, games and education.

More info at GaudiLabs project page.

Check out the video after the break.

PWM dimmer for LED lighting

20160119_projekte_046

Lukas Fassler has published a new build, a DIY PWM dimmer for LED lighting:

I have recently moved to a new apartment and was looking for a PWM dimmer to control some 12V LED strips. I thought that should be easy enough nowadays but it proved more difficult than I thought. All I found either didn’t meet my requirements, were uggly or expensive. So I decided to build my own, tailor-made to my needs.

Project info at Soldernerd site.

Quantifying cooling

DSCF3752

Chris Palmer (a.k.a nophead) has designed and built this coolometer project to quantify the cooling effectiveness of various fan:

I was wondering about how I was going to calibrate the airflow reading but then realised that the flow rate is not actually what I am interested in. It is the cooling effect the airflow has, which is what I am directly measuring. The result is simply the extra power needed to maintain a target temperature and is a measure how fast the bulb filament is being cooled. So rather than an anemometer I decided to call it a coolometer. Unfortunately Futurama used that name first. Rather than displaying megafonzies mine displays milliwatts!

Project info at HydraRaptor blog.

Programmable CW Morse Keyer / beacon

beacon

Marko Pavlin has designed a Mini USB dongle with STM32F0xx , he writes:

Mini USB dongle with STM32F0xx is suitable many for simple, mini projects. I attached speaker to Timer14 PWM output (Pin PA6) and LED (or optocoupler connected to PTT) to GPIO pin PA0
The provided software is based on USB Virtual Com Port (VCP) device. The setup is done with command line interface using terminal from any PC. The setup is stored in the internal flash and PC is not required for normal operation. The mini beacon keyer can be used when powered with 5V.

Project info at Mare & Gal Electronics.

Inside the arm1v – the ALU control logic

alu

Dave writes:

This is one of a number of posts on my work on reverse engineering the armv1 processor. The first in the series, and an index of the other articles can be found here.

My first post in this series described in some detail a one-bit slice of the ALU, and identified quite a number of control signals that feed all 32 bit slices which determine how the ALU operates. Now that I’ve reverse-engineered the overall instruction decoding and sequencing mechanism we now have enough context to make a start on reverse-engineering the circuitry that generates the ALU’s control signals. This turns out to be more complex than I first expected and a full understanding of what’s happening will probably have to wait until other parts of the processor have also been reverse-engineered.

More details at Dave’s Hacks blog.

Nixie thermometer

nixie-61

Luca Dentella has developed a Nixie thermometer to measure the temperature of the liquid cooling system, that is available on Github.

 I decided to log the design and the development of the project in ten blog posts. They show my “divide et impera” approach: I divided the whole project in small tasks (drive a nixie with Arduino, read the temperature from a thermistor, use an rgb led module, prepare the first prototype on a perfboard, design the pcb, assembly the final product), all described on my blog with examples and videos.

Project info at Lucadentella.it

Check out the video after the break.

Nixie thermometer

nixie-61

Luca Dentella has developed a Nixie thermometer to measure the temperature of the liquid cooling system, that is available on Github.

 I decided to log the design and the development of the project in ten blog posts. They show my “divide et impera” approach: I divided the whole project in small tasks (drive a nixie with Arduino, read the temperature from a thermistor, use an rgb led module, prepare the first prototype on a perfboard, design the pcb, assembly the final product), all described on my blog with examples and videos.

Project info at Lucadentella.it

Check out the video after the break.

App note: High-speed input clock issues

an_e2v_doc0871B

Clock jitter are a big issue in high-speed ADC, here’s an application note from e2V to guide users deals with these problems. Link here (PDF)

The e2v converters family addresses the high-speed market in the field of ADCs as well as DACs, with frequencies operating in the GHz range. Such high-speed devices require high-speed clock signals, which are usually subject to noise and wich users are not used to deal with. As a matter of fact, the clock signal integrity is one of the main factor to be taken into account for proper operation of an ADC.

High-speed ADCs require a low phase noise clock (namely a low jitter clock) in order to limit the dynamic performance degration caused by noise on the clock. Event though many manufacturers offer crystal oscillators with the right jitter characteristics, only a few are able to generate clocks in the GHz range.

These two issues are addressed in this paper, which intends to help the user understand the jitter phenomenon and design a proper clock with the right performance.