Circuit Cellar CD 2016
SOLD OUT - We are phasing out archive CDs - Replaced with the Digital Archive
Digital Archives get you your purchase sooner and there are no shipping charges!
CD contains PDF's for 12 Issues, and the associated article code files
Issue #306
January 2016
Theme: Embedded Applications
11 : CLIENT PROFILE: ARM Ltd. (www.arm.com)
12 : EDITORS' PICKS: Embedded Applications
16 : QUESTIONS & ANSWERS: 21st-Century Electronics Craftsman: Meet Saar Drimer - By Wisse Hettinga
18 : Real-Time Instrumentation on a Microcontroller - By Syed Tahmid Mahbub & Bruce Land
26 : Real-Time Scrolling Spectrogram - By Varun Hedge & Hyun Ryong Lee
34 : Wi-Fi Positioning System - By Chris Coulston
44 : Compressed Sensing and an Application to Filter Identification - By Shlomo Engelberg, Shlomo Huta, & Avraham Zerbiv
50 : GREEN COMPUTING: Efficient Topology Mapping in HPC - By Ozan Tuncer
56 : THE CONSUMMATE ENGINEER: Fundamental Optics (Part 2): Lenses and Refraction - By George Novacek
60 : ABOVE THE GROUND PLANE: High-Speed Random Numbers: Avalanche Noise for LEDs - By Ed Nisley
68 : FROM THE BENCH: Charting a Path: Use Run BASIC to Present Data - By Jeff Bachiochi
80 : Managing an Open-Source Project - By Mathieu Stephan
Issue #307
February 2016
Theme: Wireless Communications
09 : CLIENT PROFILE: Segger (Hilden, Germany)
10 : EDITORS' PICKS: Wireless Communications
42 : QUESTIONS & ANSWERS: Brain Control: Meet Dr. Max Ortiz Catalan, PhD - By Wisse Hettinga
12 : Build an EEPROM-Based Driver - By Doug Hilton
20 : AccelCar: Build a Bluetooth Accelerometer Car - By Christine Soong and Shela Wang
26 : Open-Source Engine Control via KICAD, GCC, Eclipse, and OpenOCD - By Jared Harvey and Andrey Belomutskiy
34 : Light-Emitting Diodes: From Indicator Lamps to Illumination-Quality Devices - By Faiz Rahman
44 : CC REBOOT: $1 Wireless Interface - By Larry Martin (Circuit Cellar 163, 2004)
50 : EMBEDDED IN THIN SLICES: The Internet of Things (Part 5): IoT Security - By Bob Japenga
54 : THE CONSUMMATE ENGINEER: Fundamental Optics (Part 3): Fresnel Lenses - By George Novacek
58 : THE DARKER SIDE: Analog Filter Essentials - By Robert Lacoste
68 : FROM THE BENCH: Pressure for Energy Efficiency - By Jeff Bachiochi
76 : TECH THE FUTURE: The Future of Wireless Technology - By John Young
Issue #308
March 2016
Theme: Robotics
11 : CLIENT PROFILE: Robot Power
12 : EDITORS' PICKS: Robotics
16 : Drums Anywhere: Build a Wearable, Real-Time Beat Generator, By Richard Quan & Shiva Rajagopal
26 : Robot Firmware Storage, Retrieval, and Execution, By Kenichi Kato
34 : Real-Time Data Input and Feedback: Build a Microcontroller-Based, Sight-Readling Assistant, By Victor Fei, Olivia Gustafson, & José Villegas
42 : Smartphone-Controlled Omnidirectional Ball-Tracking Robotic System, By Anthony Brill, Matthew Moorhead, & Jonghyun Bae
48 : QUESTIONS & ANSWERS: The Life Hacker: An Interview with Mitch Altman, By Wisse Hettinga
52 : GREEN COMPUTING: Seeing Into Data Centers, By Ayse K. Coskun
58 : THE CONSUMMATE ENGINEER: Phone Message Monitor, By George Novacek
62 : ABOVE THE GROUND PLANE: The Analog Side of PWM LEDs, By Ed Nisley
68 : FROM THE BENCH: Magnetic Force Awakens, By Jeff Bachiochi
80 : TECH THE FUTURE: The Future of Robotics Technology, By Taylor Alexander
Issue #309
April 2016
Theme: Embedded Programming
09 : CLIENT PROFILE: Micro Computer Control (Hopewell, NJ)
14 : Lights and Music: Serially Addressable LEDs as Ukulele Learning Tools, By Raghav Subramaniam & Jeff Tian
22 : Playing with a Retro HP135A Graphics Translator, By Robert Lacoste
24 : Field Derotator for Astrophotography (Part 1): An Introduction to Field Derotation, By Cheng-Yang Tan
32 : Build an Abacus Data Entry Terminal, By Dev Gualtieri
40 : Q&A: The Industrial Internet of Things: An Interview with Jaime González-Arintero Berciano, By Wisse Hettinga
44 : PROGRAMMABLE LOGIC IN PRACTICE: Revisiting Vivado HLS, By Colin O’Flynn
50 : EMBEDDED IN THIN SLICES: The Internet of Things (Part 6): Tips for Securing Embedded Devices, By Bob Japenga
54 : THE CONSUMMATE ENGINEER: Building Quality Software, By George Novacek
58 : THE DARKER SIDE: Digital Line Terminations, By Robert Lacoste
68 : FROM THE BENCH: Polar Express (Part 1): MCU-Based Heart-Rate Monitoring, By Jeff Bachiochi
80 : The Future of IoT Security, By Ian G. Harris
Issue #310
May 2016
Theme: Measurement & Sensors
09 : CLIENT PROFILE: Gateworks Corp. (San Luis Obispo, CA)
12 : Build an iPad-Based IR Remote (Part 1): The Original Design and IR Code Protocols, By Brian Millier
20 : Sensor-Based Smart Air Convector, By Alexander Pozhitkov
26 : DRUMSET: Digitally Recordable, User-Modifiable Sound Emitting Tool, By Roshun Alur
36 : Field Derotator for Astrophotography (Part 2): The Process of Building a Field Derotator, By Cheng-Yang Tan
44 : QUESTIONS & ANSWERS: The Struggle for Innovation: An Interview with Henrik Forsten, By Wisse Hettinga
50 : GREEN COMPUTING: Machine Learning Accelerators as a Dark Silicon Solution, By Schuyler Eldridge
54 : THE CONSUMMATE ENGINEER: Keep It Cool: Electronics Cooling Essentials, By George Novacek
58 : THE DARKER SIDE: LED Thermal (Mis)Management, By Ed Nisley
64 : FROM THE BENCH: Polar Express (Part 2): Implementing Bluetooth Low Energy, By Jeff Bachiochi
80 : The Future of Electronic Measurement Systems, By Jonathan Ward
Issue #311
June 2016
Theme: Commuincations
10 : CLIENT PROFILE: Enclustra FPGA Solutions (Zürich, Switzerland)
12 : EDITORS' PICKS: Communications
42 : QUESTIONS & ANSWERS: Engineering, Consulting, & Nonstop Innovation: An Interview with Robert Lacoste, By Wisse Hettinga
20 : Simple and Secure: Wireless Control with Bluetooth Low Energy 4.0, By Phil Vreugdenhil, Kris Gordon, and Jim Mercer
26 : Build an iPad-Based IR Remote (Part 2): System Circuitry and Programming, By Brian Millier
34 : Talking Hands: American Sign Language Gesture Recognition Glove, By Roberto Villalba
46 : EMBEDDED IN THIN SLICES: The Internet of Things (Part 7): DoS Attacks with a Twist, By Bob Japenga
54 : THE CONSUMMATE ENGINEER: Temperature Measurement (Part 1): Common Temperature Sensors, By George Novacek
58 : PROGRAMMABLE LOGIC IN PRACTICE: Optimizing Clock Resources in FPGAs, By Colin O’Flynn
60 : THE DARKER SIDE: Random Numbers, By Robert Lacoste
66 : FROM THE BENCH: Serving Up HTML (Part 1): Build a Low-Cost Web Server, By Jeff Bachiochi
80 : The Future of Sensor Technology
Issue #312
July 2016
Theme: Internet & Connectivity
09 : CLIENT PROFILE: Programming Research (Surrey, UK)
10 : EDITORS' PICKS: Internet & Connectivity
44 : QUESTIONS & ANSWERS: Hardware Security Solutions: An Interview with Eduardo Corral Munoz & Carlos Ponce de Leon, By Wisse Hettinga
18 : Something from Nothing: Debugging Embedded Systems with Minimal Resources, By Stuart Ball
24 : Microcontroller Modules for the Ambitious, By Wolfgang Matthes
34 : Stepper Motor Emulator (Part 1): Closed-Loop Motors, By Miguel Sanchez
38 : Working with MATLAB: Uncovered Idiosyncrasies, By Shlomo Engelberg
48 : THE CONSUMMATE ENGINEER: Temperature Measurement (Part 2): Resistance Temperature Detectors, By George Novacek
52 : THE DARKER SIDE: DIY Streaming Audio Player, By Ed Nisley
60 : FROM THE BENCH: Serving Up HTML (Part 2): Moving On Up to HTML5, By Jeff Bachiochi
80 : Software-Programmable FPGAs, By Udit Gupta
Issue #313
August 2016
Theme: Embedded Development
09 : CLIENT PROFILE: Lauterbach, Inc. (Marlborough, MA, USA)
10 : EDITORS' PICKS: Embedded Development
32 : QUESTIONS & ANSWERS: Arduino-Based Smart Cities: An Interview with Tomas Diez and Quillem Camprodon, By Wisse Hettinga
14 : Getting Started with Texas Instruments TM4C Microcontrollers, By Stuart Ball
20 : Stepper Motor Emulator (Part 2): Motor Shaft Feedback, By Miguel Sanchez
26 : IC Design Essentials (Part 1): The Basics of Chip Design, By Nishant Mittal
36 : THE CONSUMMATE ENGINEER: Temperature Measurement (Part 3): Contact Temperature Measurement, By George Novacek
42 : PROGRAMMABLE LOGIC IN PRACTICE: Breaking Unbreakable Cryptography with Power Analysis Attacks, By Colin O’Flynn
48 : EMBEDDED IN THIN SLICES: The Internet of Things (Part 7): Security for Web-Enabled Devices, By Bob Japenga
52 : THE DARKER SIDE: Long-Range RF for the IoT (Part 1): An Introduction to LoRa, By Robert Lacoste
60 : FROM THE BENCH: Get a Load of That: Construct a Load Cell Circuit, By Jeff Bachiochi
80 : The Future of IoT Security: One Size Doesn't Fit All, By Mike Lease
Issue #314
September 2016
Theme: Data Acquisition
09 : CLIENT PROFILE: PCBShopper.com
10 : EDITORS' PICKS: Data Acquisition
44 : QUESTIONS & ANSWERS: Highest Fidelity: An Interview with Jan Didden, By Wisse Hettinga
12 : Build an Accurate Milliohm Meter, By Mark Driedger
18 : Measurement Methods (Part 1): Measure Large Quantities of Resistive Elements Using a Minimal Number of Cables, By David Gustafik
28 : All About Analog ASICs (Part 1): Simplifying Design Complexity on all Levels, By Bob Frostholm
34 : IC Design Essentials (Part 2): Design Modeling and Layout, By Nishant Mittal
48 : THE CONSUMMATE ENGINEER: Lies, Damned Lies, and Statistics: Tips for Predicting Product Reliability, By George Novacek
52 : ABOVE THE GROUND PLANE: GNU Radio for Audio DSP, By Ed Nisley
59 : GREEN COMPUTING: From Batteries to Markets, By Ayse K. Coskun
64 : FROM THE BENCH: Reverse Engineering Required: Working with an Inexpensive I2C LCD Interface, By Jeff Bachiochi
80 : The Hunt for Power Remote Sensing, By Kyle Engstrom
Issue #315
October 2016
Theme: Signal Processing
11 : CLIENT PROFILE: Maxim Integrated (San Jose, CA, USA)
12 : EDITORS' PICKS” Signal Processing
38 : QUESTIONS & ANSWERS: Embedded Security Innovation: An Interview with Colin O'Flynn, By Wisse Hettinga
16 : All About Analog ASICs (Part 2): Shrinking Size, Protecting IP, and Lowering Costs, By Bob Frostholm
22 : Measurement Methods (Part 2): Measure Large Quantities of Resistive Elements Using a Minimal Number of Cables, By David Gustafik
34 : IC Design Essentials (Part 3): 8-Bit Timer Design with 180-nm CMOS Technology, By Nishant Mittal
46 : THE CONSUMMATE ENGINEER: Displacement and Position Sensors (Part 1): Measurement Techniques, By George Novacek
52 : PROGRAMMABLE LOGIC IN PRACTICE: FPGA Board Design Tips, By Colin O’Flynn
58 : EMBEDDED IN THIN SLICES: The Internet of Things (Part 8): Security Vulnerabilities from the OWASP, By Bob Japenga
62 : THE DARKER SIDE: Long-Range RF for the IoT (Part 2): An Introduction to LoRaWAN, By Robert Lacoste
68 : FROM THE BENCH: Powerless Display Technology (Part 1): Interface an MCU to an E-Ink Display Module, By Jeff Bachiochi
80 : The Future of Biomedical Signal Analysis Technology, By Sridhar Krishnan
Issue #316
November 2016
Theme: Analog Techniques
11 : CLIENT PROFILE: RIGOL Technologies USA
10 : EDITORS' PICKS: Analog Technologies
44 : QUESTIONS & ANSWERS: The PCB Artist: An Interview with Saar Drimer, By Wisse Hettinga
18 : All About Analog ASICs (Part 3): Planning for a Successful Analog ASIC Experience, By Bob Frostholm
24 : BalanceBot: A Self-Balancing, Two-Wheeled Robot, By Alex Spitzer & Leo Mehr
32 : Simple Display Solution, By Devlin Gualtieri
36 : Build a Wearable Synthesizer System: By Sean Carroll, James Talmage, & Natalie Moore
52 : GREEN COMPUTING: Adaptive Sprinting: Boost Your Performance Longer with Phase Change Material-Based Cooling, By Fulya Kaplan
58 : THE CONSUMMATE ENGINEER: Displacement and Position Sensors (Part 2): Contactless Methods, By George Novacek
62 : ABOVE THE GROUND PLANE: Arduino Program Timing, By Ed Nisley
68 : FROM THE BENCH: Powerless Display Technology (Part 2): Interface an MCU to an E-Ink Display Module, By Jeff Bachiochi
80 : The Future of Ultra-Low Power Signal Processing, By Dr. Alex Casson
Issue #317
December 2016
Theme: Programmable Logic
09 : CLIENT PROFILE: Accutrace (Santa Clara, CA, US)
10 : EDITORS' PICKS: Programmable Logic
42 : QUESTIONS & ANSWERS: The Electric Painters: An Interview with Isabel Lizardi & Stefan Dzisiewski-Smith, By Wisse Hettinga
14 : MediBot: Your Personal Medicine “Botler”, By Udit Gupta, Christine Hwang, and Ava Tan
22 : Resource Algebra and the Future of FPGA Technology, By Wolfgang Matthes
32 : DIY IoT Solution (Part 1): Hardware and Firmware, By Tom Struzik
46 : THE CONSUMMATE ENGINEER: Displacement and Position Sensors (Part 3): Position Detection, By George Novacek
50 : PROGRAMMABLE LOGIC IN PRACTICE: Experimenting with Glitch Attacks on FPGAs, By Colin O’Flynn
56 : EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting Company (Part 1): The Core Values of a Successful Company, By Bob Japenga
60 : THE DARKER SIDE: Decoupling Capacitors and RLC Networks, By Robert Lacoste
66 : FROM THE BENCH: No Binary, No Problem, By Jeff Bachiochi
80 : Taking the "Hard" Out of Hardware, By Alex Bucknall