Some designers love reference designs and some designers hate them. No matter how you feel about reference designs, the best component companies will release reference designs for their new and legacy products to show designers an example application for a component. Some reference designs are very high quality and could be easily adapted into production-grade systems. Other reference designs are only good for the BOM and block diagram, leaving you to do the majority of the engineering around the component. The biggest reason semiconductor vendors release reference design is they are a form of marketing, and they could get you locked into a particular component for your product.
If you're an OEM, design firm, or small startup, these are important points to consider. Reference designs might seem like an easy path to a multi-million dollar product, but the hard truth is that they still require significant engineering around the main component in the reference design. Startups are particularly susceptible to drinking the reference design Kool Aid; make sure you think carefully about getting locked into a specific component and supporting chipset just because you see an example product in a reference design. If you’re a newer designer or startup, and you’re wondering whether reference designs are right for your next project, follow these best practices so that you don’t make any mistakes with your reference design.
There are different ways to find and use reference designs for PCB projects. Reference designs are created to show how a specific component or a line of components will be used for a specific application. These designs will usually include the following items:
Not all reference designs will include everything in the above list. Some are only schematics, and they might not even have component libraries to support the implementation of the reference design. Some semiconductor vendors offer zero support; it all varies and you should investigate what level of support you will receive if you choose to use a reference design.
My company often works with startups to develop a Gen-1 product, and we work to get the product ready for optimization in preparation for volume manufacturing. Whenever my team needs to build a new type of application or we’re working with a component we’ve never used, I always go out and see if there is a reference design for that component or system. At minimum, it gives me a bill of materials needed just to support the main component being investigated. In the best cases, it greatly de-risks the design of a new product simply because we know that the circuit/system-level design will be correct, and the semiconductor companies can provide guarantees of this.
The goal isn’t to simply replicate the reference design into a new system. For me, it simply cuts down the research time required to locate the main components in the system: I can quickly see what the major components are involved in the system and I can get a good idea of how they fit together at a high level. There’s always some additional requirement that needs to be engineered into the schematics, but the reference design still gives a good idea of how these additional features will fit into the design.
If the reference design is good enough and it very nicely illustrates how to quickly engineer around a few main components, I’m likely to use them in the design and the component maker has just earned our business. Once you get the design files, there are a few tasks you should perform before your incorporate sections from the reference design into your custom design.
If you download an older reference design, it’s possible that the design includes components that have gone NRND or are obsolete. Be sure to go through the design and check for any of these components and update the design with new parts. Your supply chain tools in your PCB design software should show you which components are NRND, obsolete, or unsourceable.
After you’ve replaced the outdated components, you should check the remaining components for any errors. Just because a reference design was created by a big component manufacturer doesn’t mean the libraries don’t have incorrect library data. I’ve seen reference designs from major component manufacturers with many incorrect symbols and footprints. All symbols and footprints should be checked to ensure the footprints match the part numbers in the design.
If you’re adding more functionality to a reference design, you should try to keep the schematics. This might involve separating circuit blocks from the reference design into different sheets or building out hierarchical schematics. I prefer to keep the reference portions in their own sheets and the newer circuit portions in their own sheets. A little work on the front end helps you identify bugs in the design and trace them back to the reference vs. custom design files.
If possible, evaluate the design’s functionality with simulations. Doing this in the schematic is good enough as you’ll probably end up using a totally different layout anyways. One way I will do this is in blocks: I’ll look at specific blocks in the design with SPICE simulations and make sure they produce the electrical behavior I expect.
I prefer to use a reference design for the schematics and BOM, but that’s about it. I would not recommend taking the PCB layout and trying to adapt it to your own design. You can certainly look at the layout to get some ideas for how to arrange components, and you might be able to copy a few circuit blocks between the reference PCB and the new PCB, but that’s probably it.
Here’s why I would not recommend using the PCB layout in a reference design:
Sometimes, the PCB layout in a reference design is just messy. While it might work at a functional level, the layout is normally just created as an example, and it would require major changes before it can be made ready for a production-grade system.
If you need to find a reference design, just hop over to your favorite search engine and start searching for your application. You’ll likely find multiple options from different component companies. The designs could be in any format, but the conversion tools in Altium Designer® let you take any reference design and get started with a new project. The component tools also help you find and place new parts in your designs with verified symbols and footprints.
When you’ve finished your design, and you want to release files to your manufacturer, the Altium 365™ platform makes it easy to collaborate and share your projects. We have only scratched the surface of what is possible to do with Altium Designer on Altium 365. You can check the product page for a more in-depth feature description or one of the On-Demand Webinars.