Circuit Cellar CD 2017
CD contains PDF's for 12 Issues, and the associated article code files
Issue #318
January 2017
Theme: Embedded Applications
- 06 : PRODUCT NEWS
- 13 : CLIENT PROFILE: ME Labs, Inc.
- 14 : EDITORS' PICKS: Embedded Applications
- 48 : QUESTIONS & ANSWERS: The Flow Coder: An Interview with John Dobson, By Wisse Hettinga
- 16 : Glove-Controlled Sketching System, By Austin Lee, Andrew Bryan, and Jonya Chen
- 24 : DIY Lightweight Operating System: Application Control Made Simple, By Fabio Pereira
- 32 : DIY IoT Solution (Part 2): User Interface Design, By Tom Struzik
- 38 : Customizable Capacitance Touch Sensing, By Nick Boers
- 52 : GREEN COMPUTING: Open Hardware Meets Ultra-Low-Power Design, By Ayse K. Coskun
- 58 : THE CONSUMMATE ENGINEER: Electrical Power Converters (Part 1): Power Management, By George Novacek
- 62 : ABOVE THE GROUND PLANE: Building Blocks, By Ed Nisley
- 68 : FROM THE BENCH: Real-World Mapping (Part 1): Zeroing in on Locations with GPS, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Test-First Embedded Software, By Matt Chernosky
Issue #319
February 2017
Theme: Wireless Communications
- 06 : PRODUCT NEWS
- 09 : CLIENT PROFILE: EzPCB (Shenzhen, China)
- 10 : EDITORS' PICKS: Wireless Communications
- 42 : QUESTIONS & ANSWERS: The Pi Maker: An Interview with Eben Upton, By Wisse Hettinga
- 17 : Full-Stack Python: Rapid Embedded Hardware and GUI Development, By Matt Oppenheim
- 26 : Rectifying an A/D Conversion Error, By David Ludington
- 30 : Virtual Keyboard Design, By Vitchyr Pong and Gulnar Mirza
- 70 : CC REBOOT: Wireless Authentication: RFID Checkout System Design, By Jigar Shah and Kevin Yang
- 46 : THE CONSUMMATE ENGINEER: Electrical Power Converters (Part 2): TRIAC and Thyristor Applications, By George Novacek
- 50 : EMBEDDED IN THIN SLICES: Build and Embedded Systems Consulting Company (Part 2): More Core Values, By Bob Japenga
- 54 : THE DARKER SIDE: Impedance Matching Fundamentals, By Robert Lacoste
- 62 : FROM THE BENCH: Real-World Mapping (Part 2): GPS Data, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Wireless Technology: Six innovators share their thoughts on the future of wireless
Issue #320
March 2017
Theme: Robotics
Special Focus: Mobile Robotics
- 06 : PRODUCT NEWS
- 09 : CLIENT PROFILE: Actuonix Motion Devices (Victoria, BC, Canada)
- 10 : 3-D Object Segmentation and Recognition Object Grasping by a Humanoid Robot, By Saroj Bardewa and Sean Hendrickson
- 18 : Human-to-Machine Interaction: A Physical PIC32-Based Chess Board, By Eric Huang and Nicholas Tan
- 28 : Machine Learning in Mobile Robotics, By Thomas Pech
- 32 : Advances in Mobile Robotics: Q&As with Robot Designers, Researchers, and Advocates, By C. J. Abate
- 44 : Resources for Innovative Mobile Robotics and Automation Products
- 46 : QUESTIONS & ANSWERS: 3D Stacked Architectures: An Interview with Ayse K. Coskun, By Wisse Hettinga
- 74 : BOOK REVIEW: The Personalities Behind the Art and Science of Analog Circuit Design, By Scott Dorcey
- 48 : GREEN COMPUTING: The Critical Role of Temperature for Silicon-Photonic Network-on-Chip, By Tiansheng Zhang
- 54 : THE CONSUMMATE ENGINEER: Electrical Power Converters (Part 3): Zero Crossing Switching & Exotic SCR-Based Devices, By George Novacek
- 58 : ABOVE THE GROUND PLANE: WWVB Preamplifier, By Ed Nisley
- 66 : FROM THE BENCH: Charge Management, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Automation: All Hail Our Robot Overlords, By Ryan Cousins
Issue #321
April 2017
Theme: Embedded Programming
- 06 : PRODUCT NEWS
- 09 : CLIENT PROFILE: Programming Research, Ltd. (Surrey, UK)
- 10 : The JEADI ARM Project (Part 1): Set Up the Development Environment, By Abdul Rafay, Michael Smith, and Jason Long
- 22 : Archive: Understanding Embedded Security, By Joe Grand
- 28 : Using iOS Devices for Data Acquisition and Control (Part 1): Interface a Data-Logging Device, By Brian Millier
- 34 : A Different Kind of Inductance Meter, By Dick Cappels
- 40 : QUESTIONS & ANSWERS: Arduino, Fab Labs, and the Future: An Interview with Massimo Banzi, By Wisse Hettinga
- 44 : EDITORS' PICKS: Embedded Programmin
- 50 : THE CONSUMMATE ENGINEER: Reflections on Software Development, By George Novacek
- 54 : EMBEDDED SYSTEMS ESSENTIALS: Timing and Power Attacks, By Colin O’Flynn
- 60 : THE DARKER SIDE: C0G, X7R, Y5V: All Ceramic Capacitors Aren't Equal, By Robert Lacoste
- 66 : EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting: Company (Part 3): Axioms of a Successful Company, By Bob Japenga
- 69 : FROM THE BENCH: MIDI Beat Box (Part 1): Keeping the Beat, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Embedded Computing, By Steve Samuels
Issue #322
May 2017
Theme: Measurement & Sensors
- 06 : PRODUCT NEWS
- 09 : CLIENT PROFILE: Matrix TSL
- 10 : Wi-Fi Plotter Controller, By Miguel Sanchez
- 17 : Design Methodologies of Ground Penetrating Radar for Surveillance Applications, By Nishant Mittal
- 22 : Using iOS Devices for Data Acquisition and Control (Part 2): Communication Essentials, By Brian Millier
- 28 : Measuring Harmonic Distortion, By Jeff Smith
- 36 : The JEADI ARM Project (Part 2): Hardware and Code Details, By Abdul Rafay, Michael Smith, and Jason Long
- 44 : QUESTIONS & ANSWERS: Adaptive Robotics & Beyond: An Interview with Henk Kiela, By Wisse Hettinga
- 47 : EDITORS' PICKS: Measurement & Sensors
- 53 : EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting Company (Part 4): Documentation, Commitments, and Insight, By Bob Japenga
- 56 : THE CONSUMMATE ENGINEER: Automatic Control (Part 1): Basic Control Principles, By George Novacek
- 60 : ABOVE THE GROUND PLANE: Reception vs. SDR Hardware, By Ed Nisley
- 68 : FROM THE BENCH: MIDI Beat Box (Part 2): The Beat Goes On, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Network-on-Chip (NoC) Architectures, By Dr. Tushar Krishna
Issue #323
June 2017
Theme: Communications
Special Focus: 3-D Printing
- 06 : PRODUCT NEWS
- 11 : CLIENT PROFILE: Newhaven Display International, Inc. (Elgin, IL)
- 12 : Hands-Free, RPi-Based Monitoring System, By Cyrus Moradi
- 18 : The JEADI ARM Project (Part 3): Connections and Software, By Abdul Rafay, Michael Smith, and Jason Long
- 26 : FROM THE ARCHIVES: FPGA Embedded Microcontroller Environment, By John Clayton
- 32 : QUESTIONS & ANSWERS: Creativity Lives Here: An Interview with Jean Noel Lefebvre, By Wisse Hettinga
- 35 : EDITORS' PICKS: Communications
- 38 : A Dynamic Overview of Key 3-D Printing Features, By Ashley Mellen and Alexandrea Mellen
- 42 : Advances in 3-D Printing and Related Technologies: Q&As with Nicolas Roux and Jeff Moe
- 48 : Resources for Cutting-Edge 3-D Printing and Related Technologies
- 52 : THE CONSUMMATE ENGINEER: Automatic Control (Part 2): Frequency Domain Analysis, By George Novacek
- 56 : GREEN COMPUTING: On the Potential of Hybrid Cooling, By Ayse K. Coskun
- 60 : EMBEDDED SYSTEMS ESSENTIALS: Breaking a Password with Power Analysis Attacks, By Colin O’Flynn
- 64 : THE DARKER SIDE: Vintage Programming Language, By Robert Lacoste
- 70 : FROM THE BENCH: Long-Range, Low-Power Wireless Communications (Part 1): Trading Throughput for Distance, By Jeff Bachiochi
- 76 : CROSSWORD
- 77 : TEST YOUR EQ
- 80 : The Future of Embedded FPGAs: Changing the Way Chips are Designed, By Geoff Tate
Issue #324
July 2017
Theme: Internet & Connectivity
06 : PRODUCT NEWS
11 : CLIENT PROFILE: Scidyne Corp.
12 : Scap Back: A Super Capacitor Power Backup for the Raspberry Pi, By Don McLane
18 : Declarative Finite State Machines,By Chris Cantrell
26 : Multirate Filtering and Filter Banks: A Brief Introduction, By Shlomo Engelberg
30 : Getting Started with PSoC Microcontrollers (Part 1): Hardware and the Software Environment, By Nishant Mittal
36 : Digital Guitar Amplifier/Effects Processor: The Teensy 3.2 MCU Module, By Brian Millier
42 : An Ecological Power Supply for Power Amplifiers, By Vincent Thiernesse
49 : QUESTIONS & ANSWERS: Graphene Revolution: The Wonderful Material That Will Change
the World of Electronics, By Wisse Hettinga
52 : EDITORS' PICKS: Internet & Connectivity
58 : THE CONSUMMATE ENGINEER: Automatic Control (Part 3): The Time Domain, By George Novacek
60 : ABOVE THE GROUND PLANE: LF Quartz Resonators, By Ed Nisley
68 : FROM THE BENCH: Long-Range, Low-Power Wireless Communications (Part 2): Put LoRa to Work, By Jeff Bachiochi
76 : CROSSWORD
77 : TEST YOUR EQ
80 : The Future of IoT Security, By Hayn Povey
Issue #325
August 2017
Theme: Embedded Development
- 6 : Digital Guitar Amplifier/Effects Processor (Part 2): Design and Construction, By Brian Millier
- 14 : A Range of Power Supplies for Hollow-State Guitar Amplifiers, By Richard Honeycutt
- 22 : Reliability and Failure Prediction: A New Take, By Craig Armenti & Dave Wiens
- 26 : Firmware Upgrade with the PIC32, By Nick Sicalides
- 32 : Getting Started with PSoC Microcontrollers (Part 2): Design Example: Putting PSoC to Work, By Nishant Mittal
- 39 : QUESTIONS & ANSWERS:Moore’s Law and the Chip Industry’s Perfect Storm: An Interview with Krste Asanovic, By Wisse Hettinga
- 42 : EMBEDDED SYSTEMS ESSENTIALS: Power Analysis of a Software DES Encryption Routine,By Colin O’Flynn
- 48 : EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting Company (Part 5) Axiom Wrap-Up, By Bob Japenga
- 52: THE CONSUMMATE ENGINEER: Automatic Control (Part 4): The Implementation, By George Novacek
- 56 : THE DARKER SIDE: Fully Differential Amplifiers, By Robert Lacoste
- 62 : From the Bench: Preventing Unwanted Entry, By Jeff Bachiochi
- 70 : Product News
- 76 : CROSSWORD
- 78 : TEST YOUR EQ
- 79: Future of Embedded Security: Wi-Fi to the Danger Zone
Issue #326
September 2017
Theme: Data Acquisition
- 6 : Getting Started with PSoC Microcontrollers (Part 3): Data Conversion, Capacitive Sensing and More, By Nishant Mittal
- 14: Time-Oriented Task Manager for 8-bit PIC Microcontrollers, By Pedro Bertoleti
- 18 : Using Power Audio Amplifiers in Untypical Ways (Part 1): Best Building Blocks, By Petre Tzv Petrov
- 30 : Data Acquisition Advances Focus on Interfacing, By Jeff Child
- 36: QUESTIONS & ANSWERS: Graphene Enables Broad Spectrum Sensor Development: An Interview with Stijn Goossens, By Wisse Hettinga
- 38 : Microcontrollers Beef Up Security Features: Defense in a Connected World, By Jeff Child
- 42 : Resources for Embedded Security: Hardware, Software and Services
- 46 : GREEN COMPUTING: Diagnosing Performance Variations in HPC, By Ayse K. Coskun
- 50: THE CONSUMMATE ENGINEER: Block Diagram Reduction and Automatic Tuning,By George Novacek
- 54 : ABOVE THE GROUND PLANE: Numeric Precision vs. DDS Calculations, By Ed Nisley
- 64 : FROM THE BENCH: Deadbolt the Uninvited: Locked Out of My Home, By Jeff Bachiochi
- 72 : Product News
- 75 : Client Profile
- 76 : CROSSWORD
- 78 : TEST YOUR EQ
- 79: Future of IoT Communications: Will Upgraded Cellular Networks Benefit IoT?
Issue #327
October 2017
Theme: Signal Processing
- 6 : Emulating Legacy Interfaces: Do it with Microcontrollers , By Wolfgang Matthes
- 18 : Building a Retro TV Remote : PIC MCU-Based Design, By Dev Gualtieri
- 24 : Building a Robot Hand: With Servos and Electromyography, By Michael Haidar, Jason Hwang and Srikrishnaa Vadivel
- 30 : Logger Device Tracks Amp Hours (Part 1): Measuring Home Electricity, By William Wachsmann
- 38 : Commercial Drone Design Solutions Take Flight: Chips, Boards and Platforms, By Jeff Child
- 42 : Q & A: Design for Manufacturing: Does It Have to be so Difficult? An interview with Scott N. Miller and Thos Niles , By Wisse Hettinga
- 44 : Signal Chain Tech Pushes Bandwidth Barriers: ADCs, FPGAs and DACs, By Jeff Child
- 48 : EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting Company (Part 6): Trade-Offs of Fixed-Price Contracts, By Bob Japenga
- 52: THE CONSUMMATE ENGINEER: In the Loop on Positive Feedback: New Value in an Old Concept, By George Novacek
- 56 : THE DARKER SIDE: Antenna Performance Measurement Made Easy: Covering the Basics, By Robert Lacoste
- 62 : FROM THE BENCH: Gas Monitoring and Sensing (Part 1) : Fun with Fragrant Analysis, By Jeff Bachiochi
- 72 : Product News
- 75 : Client Profile
- 76 : CROSSWORD
- 78 : TEST YOUR EQ
- 79: The Future of PCB Design: Racing to Keep Pace With PCB Complexities, By Duane Benson
Issue #328
November 2017
Analog System Design
- 6 : Simulating a Hammond Tonewheel Organ (Part 1) Mimicking a Mechanical Marvel, By Brian Millier
- 16 : Using Power Audio Amplifiers in Untypical Ways (Part 2) More Alternative Uses, By Petre Tzv Petrov
- 24 : Machine Auto-Sorts Resistors: MCUs, Measurement and Motor Control, By Brian Gross, Nathan Lambert, Alex Parkhurst
- 30 : Logger Device Tracks Amp Hours (Part 2): Alternative Energy Sources, By William Wachsmann
- 38 : Q & A: PCB CAD Collaboration Superpowers: A Start-Up’s Journey. An interview with Zak Homuth, By Wisse Hettinga
- 40 : IoT Gateway Advances Take Diverse Paths: Flexible Networked Solutions, By Jeff Child
- 45 : Analog Solutions Fuel Industrial System Needs: Connectivity, Control and IIoT, By Jeff Child
- 50 : EMBEDDED SYSTEMS ESSENTIALS: Power Analysis Attack on RSA: Asymmetric Adventures, By Colin O’Flynn
- 56: THE CONSUMMATE ENGINEER: Negative Feedback in Electronics: A Look at the Opposite Side, By George Novacek
- 60 : ABOVE THE GROUND PLANE: LF Quartz Resonator Tester: A Stimulating Discussion,By Ed Nisley
- 68 : FROM THE BENCH: Gas Monitoring and Sensing (Part 2) : Putting the Sensor to Work, By Jeff Bachiochi
- 77 : Product News
- 78 : TEST YOUR EQ
- 79: The Future of Medical Wearables: Technology Enabling a Healthier World, By Andrew Burt
Issue #329
December 2017
Graphics & Vision
- 6 : Designing High Performance GUIs: UIs for the Multicore Era, By Phil Brumby
- 10 : Building a Robotic Candy Sorter: PIC32 and Raspberry Pi Team Up, By Peter Slater and Mark (Moonyoung) Lee
- 18 : Raster Laser Projector Uses FPGA: Digital and Analog Control,By James Cassell and István Burbank
- 26 : Designing a Home Cleaning Robot (Part 1): Selecting Components, By Nishant Mittal
- 32 : Simulating a Hammond Tonewheel Organ (Part 2) Leslie Speaker Emulation, By Brian Millier
- 38 : Wearables Drive Demand for Extreme Low Power Solutions: MCUs & Analog ICs Meet Needs,By Jeff Child
- 44 : Q & A: IoT Development for the Masses: An interview with Jeff Liebl, By Jeff Child
- 47 : Power-Over-Ethernet Expands its Reach: Data & Power Learn to Share, By Jeff Child
- 52 : THE DARKER SIDE: Information Theory in a Nutshell: Basics of Noise-Free Comms, By Robert Lacoste
- 59 : THE CONSUMMATE ENGINEER: Component Overstress: Avoiding EOS Damage, By George Novacek
- 62: EMBEDDED IN THIN SLICES: Build an Embedded Systems Consulting Company (Part 7): Writing the Proposal, By Bob Japenga
- 66 : FROM THE BENCH: Money Sorting Machines (Part 1): Pocket Change, By Jeff Bachiochi
- 74 : Product News
- 78 : TEST YOUR EQ
- 79: The Future of Tailored Processors: Bespoke Processors for IoT Devices, By Henry Duwe
Issue #330
January 2018
Powering Drones
- 6 : Massage Vest Uses PIC32: Controlled with an iOS App, By Harry Freeman, Megan Leszczynski and Gargi Ratnaparkhi
- 14 : FPGA Design: A Fresh Take: An Alternative to MCUs, By Faiz Rahman
- 24 : Designing a Home Cleaning Robot (Part 2): Mechanical Design,By Nishant Mittal and Jesudasan Moses
- 28 : MCU-based Platform Stabilizer: Sensors and Servos, By Jessica Chen, Adam Chung and Ashley Xue
- 34 : Power Alternatives for Commercial Drones: Solution Options Expand, By Jeff Child
- 40 : Technology and Test Solutions Advance for 5G: Next-Gen Communications, By Jeff Child
- 46 : Product Focus: COM Express Boards: Sever-Class Computing,By Jeff Child
- 52 : ABOVE THE GROUND PLANE: LF Resonator Filter: Frequency Measurements, By Ed Nisley
- 59 : THE CONSUMMATE ENGINEER: Overstress Protection: Defenses Against EOS, By George Novacek
- 62: EMBEDDED SYSTEMS ESSENTIALS: Five Fault Injection Attacks: Knowledge is Power, By Colin O’Flynn
- 68 : FROM THE BENCH: Money Sorting Machines (Part 2): Multi Drop Bus, By Jeff Bachiochi
- 74 : Product News
- 78 : TEST YOUR EQ
- 79: The Future of Cellular IoT: How LTE Technologies Will Benefit IoT,By Zachary Crockett