How I Designed a PCB Using the Common Parts Library
Pulse
Octopart Staff
Oct 10, 2017

Recently, we’ve written about the current state of desktop electronics manufacturing and one click manufacturing. Continuing this discussion, we want to explain how the Common Parts Library (CPL) can be used to find parts for a printed circuit board design. The CPL is a list of commonly used parts for prototyping, designing, and manufacturing connected device products. This comprehensive list makes it easy and fast to choose the parts you are looking for—passives, interface ICs, connectors, and more—and provides information like stock availability, pricing, and symbols and footprints. In this blog, I will talk about how I used the CPL for designing a PCB of my own.

As a graduate student at Columbia University, I got the chance to design an IC from scratch. The idea was to make an integrator-based voltage regulator—to convert voltage into frequency information using oscillators and then convert it back to voltage—which seemed like an interesting problem, and it was a fantastic chance to test out the idea on an actual IC. A potential application of this IC can be in low-power biomedical applications like pacemakers.

We used 180nm technology using the MOSIS fabrication process. MOSIS is a student-friendly service, and they keep costs low by aggregating multiple designs onto one mask set.  

Screenshot 2015-12-09 14.05.04Left: Silicon mask in design software - Cadence Virtuoso, Right: Photograph of the actual IC

It took my classmate (@ZhongjieD) and me many all-nighters over several months to complete the design. There wasn’t very much written about the topic, and we had to do lots of simulations to make sure the circuit would be stable. The journey had lots of highs and lows—especially when the results were not what we expected them to be—but we managed to finish the IC. In the summer, we got it packaged in a DIP-28 to allow enough pins for testing and measurement.

When the IC came back after the summer, it looked like this:

Screenshot 2015-12-09 14.06.15A custom designed IC

Next, a PCB had to be made to test the chip to see whether it was regulating the output voltage. For the PCB, we had to design a current biasing circuit and also design the load of the regulator. These were the requirements:

  1. Surface mount resistors of values ranging from 10 ohms to 1M ohms
  2. Decoupling capacitors of values ranging from 0.1uF to 100uF
  3. Transistors for switching the load current when needed
  4. Multi-turn potentiometers for adjusting the bias currents  
  5. Test points and headers
  6. Various kinds of jumper wires and breadboards
There are hundreds of choices for each of the above components with vastly different supply chain availability and pricing. We wanted to quickly find the best parts for our project so that we could focus more on designing the test plan on the board. Since we were designing the PCB, the CPL for Production helped us get the surface-mount parts along with their footprints from SnapEDA. The CPL for Prototyping helped us get test points, wires, breadboards, and more.

Below is the summary of our part selection:

For surface mount resistors, we used Panasonic's ERJ-3EKF series.

Resistors

For decoupling capacitors, we used Kemet’s C0603C series.

capacitors

For transistor, we wanted a fast switching NMOS and went for Fairchild Semiconductor’s BSS138.  

transistor

For the through-hole multi-turn potentiometers, we went for Bourns’ 3296W series.

potentiometers

For the headers and test points, we found 3M’s headers and Keystone’s test points.

headers and test points

For breadboards, we used Twin Industries’ breadboard.

Untitled6

Our first board looked like the one below. We were very conservative and left plenty of space in case something went wrong. Indeed, we found out that we hadn’t placed a potentiometer to adjust the load current, and we had to solder it back in later.

Screenshot 2015-12-09 13.59.27The first prototype PCB for testing our IC

We tested the IC and, for the most part, it worked well. The next step was to make  a more usable and compact PCB. We used Altium Designer for the new PCB design. Like the first prototype, we used the CPL to get the parts for the board.  We moved all the test points to the edges of the board, made all switches symmetric and left some space for headers in case we had to solder something back in later. Our final PCB looked like this:

Screenshot 2015-12-09 13.59.22The PCB design of our second prototype using Altium Designer

Here is the photo of the unassembled PCB of this prototype:

PCB Board NewThe second prototype PCB for testing our IC

So this was my experience of using CPL for a custom PCB board for own IC. Octopart is working with CPL partners to launch the integrated library of all symbols and footprints, so stay tuned!  In the meantime, do let us know how you have been using CPL. Send us a note at contact@octopart.com or join our Slack room where you’ll meet other makers!
Read More Articles