Circuit Cellar CD 2016
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