App note: The 2-Channel serial audio interface: A tutorial

A pretty older application note about the serial audio interface by Cirrus Logic. Link here (PDF) It may come as a surprise to those trying to make their initial investigation into audio systems design that there is a de-facto standard for transferring audio data within a system. Despite the differing naming conventions used within the […]

App note: The LM4935 headset and push-button detection guide

Another headset plug-in detection from Texas Instruments. Link here (PDF) The headset detect circuitry can differentiate between mono, stereo, mono with microphone, and stereo with microphone headsets. It can operate while the LM4935 is placed into low current standby mode, which promotes extended battery life. In standby mode, it consumes no extra current, if the […]

App note: Differences between ATmega328/P and ATmega328PB

Differences between ATmega328/P and ATmega328PB (PDF!) application note from Atmel: This application note assists the users of Atmel® ATmega328 variants to understand the differences and use Atmel ATmega328PB. ATmega328PB is not a drop-in replacement for ATmega328 variants, but a new device. However, the functions are backward compatible with the existing ATmega328 functions. Existing code for […]

App note: MSP430 32-kHz crystal oscillators

MSP430 32-kHz crystal oscillators (PDF!) application note from Texas Instruments: Selection of the right crystal, correct load circuit, and proper board layout are important for a stable crystal oscillator. This application report summarizes crystal oscillator function and explains the parameters to select the correct crystal for MSP430 ultralow-power operation. In addition, hints and examples for correct board layout are given. […]

Raspberry Pi web server using flask to control GPIOs

Rui Santos from Random Nerd Tutorials writes: In this project you’ll create a standalone web server with a Raspberry Pi that can toggle two LEDs. You can replace those LEDs with any output (like a relay or a transistor). In order to create the web server you will be using a Python microframework called Flask. […]

Hacking a UART where there never was before

Thanks to Andrew for sharing – check out the full post on their blog, MOAM Industries. As part of a prototype developed 12 months ago I was tasked with reading measurements from a blood pressure cuff [sphygmomanometer] in real time. Not surprisingly there are no consumer level devices that have a serial interface because what […]

Capacitive battery charger

Marcus Jenkins made a capacitive battery charger using Dirty Board PCB’s to revive rechargeable batteries: This is really a basic, bare-bones circuit. I’ve prepared the PCB with a view that it could be used as a module in a rather more-sophisticated charging system. You could imagine using a microcontroller (e.g. Arduino, PIC, etc.) to monitor […]

110v temperature controlled soldering station build no. 2

Mike Doughty from PCB Smoke shared his DIY 110v temperature controlled soldering station in the project log forum: This project is build number 2 of a 110v temperature controlled soldering station. It is a follow-up post to the project that I was working on last October. Blog post with complete details here. This version has […]