Circuit Cellar Ink 277
August 2013

Table of Contents

6


Mary Wilson

HTML Editor's Letter

(Re)Discovering Embedded

10


CJ Abate

HTML New Product News

19


David Tweed

HTML Test Your EQ - Answers for Issue 276

20


Michael R. Smith
Maddie Lowe
Emily Marasco

Systematic Digital Processing

DSP-SQL Analysis Functions

You can combine MATLAB and SQL into a server's database to provide easy access to collected data. This article details how to develop DSP-SQL analysis functions that access the stored database information. DSP-SQL methods required to support the DSP-SQL interface are also described.

Download: 277-Smith.zip

30


Oscar Vermeulen
Andrew Lynch

DIY Single-Board Computers

Part 2: Logic Design

Part 1 of this article series explained how to build a single-board 8-bit computer. This article focuses on the computer's logic design and describes how logic ICs are used to create the computer's memory, I/O management, and reset and bus interfacing circuitry.

Questions & Answers

38


Clemens Valens

Raspberry Pi: One Year Later, 1 Million Sold

An Interview with Peter Lomas

Clemens Valens, Editor-in-Chief of Elektor Online and head of Elektor Labs, caught up with Peter Lomas, hardware designer for the Raspberry Pi single-board computer, earlier this year at the Embedded World 2013 trade show in Nuremberg, Germany. This is a longer version of an interview with Lomas published in Elektor's May 2013 issue. The Lomas interview provided a one-year update on the rapid growth of interest in the Raspberry Pi since Elektor's April 2012 interview with Eben Upton, one of the founders and trustees of the Raspberry Pi Foundation. The UK-based charitable foundation developed the inexpensive, credit card-sized computer to encourage the study of basic computer science in schools. In early 2012, the Raspberry Pi's first production batches were arriving. Since then, more than 1 million boards have been sold.

42


Brian Millier

Raspberry Pi I/O Board

Part 1: Introduction to an Inexpensive SBC

The Raspberry Pi is a small, inexpensive, single-board computer that plugs into your TV and a keyboard. This two-part article series introduces the Raspberry Pi's main features and describes a versatile, intelligent I/O board designed to interface with it.

Embedded in Thin Slices

48


Bob Japenga

Concurrency in Embedded Systems

Part 8: Using Files in Concurrent Linux Designs

This article series has examined the benefits and challenges of designing concurrency into your systems. This final installment discusses file usage.

The Consummate Engineer

52


George Novacek

Testing and Testability

Part 4: Self Diagnostics

This article series has examined the product testing process. This final installment addresses a system's inner testability, also known as self diagnostics. Keeping diagnostics simple helps avoid false alarms and incorrect faulty component identification.

The Darker Side

56


Robert Lacoste

Simulate and Design a Switched-Capacitor Filter

Switched-capacitor filters are necessary for many mixed-signal designs. This article walks you through a filter design and shows how a basic low-pass filter can be modified to create a switched-capacitor filter.

Download: 277-Lacoste.zip

From the Archives

64


Colin O'Flynn

Advanced USB Design Debugging

As USB becomes more and more ubiquitous, you must have a solid understanding of how the technology works and how you can use it in your designs. Start by studying the advanced features of USB and then move on to working with a USB MCU.

From the Bench

70


Jeff Bachiochi

Serial Displays Save Resources

Part 2: Button Commands

The first part of this article series introduced a microcontroller-based project that uses a four-wire interface (power, ground, TX, and RX) connected to a graphic LCD with an integrated touchscreen. Part 2 explains how to implement button commands for display customization.

76

Crossword Puzzle

79

Crossword Puzzle - Answers for Issue 276

80


Chris Kim

Tech the Future

The Future of Very Large-Scale Integration (VLSI) Technology

FTP Directory for INK 277

<<< Ink 276

Ink 278 >>>

Main Index

Author Index