top of page
PCBA Test Fixture Universal Base Board
Circuit and 6-layer PCB Design
Use Case
It is very expensive to outsource PCBA test fixture manufacturing. Additionally, the third party companies do no not always meet all the desired criteria. By having an in-house universal test fixture, a company saves money, is better equipped to switch test service providers since the fixture follows the company, and the company can start moving toward in-house testing procedures.
Test Fixture Diagram​​
Test Procedure:​
-
Python script runs on PC to test the DUT (device under test) - in this case a PCBA
-
USB from PC plugs into Universal Base Board. FTDIs on Universal Base board break out USB to all desired protocols. System-level I2C on the base board controls GPIO expanders to work with on-board validation equipment.
-
Universal base board includes two programmable buck/boost power supplies to provide DUT power rails.
-
Board-to-board connector goes between base board and translation board.
-
The Translation board has all on-board necessary components (muxes, logic, etc) and pogo pins which make contact with the DUT test points
The universal base board form factor is compatible with a standard server chassis. All connectors are standard ATX motherboard components to work with standard PC power supply.
Universal Base Board Capabilities
​
-
Logic-level voltages available to translation board
-
2 programmable voltage supplies available to DUT
-
Supported protocol testing: SPI, UART, I2C, USB, SWD (via STLink)
-
Level-Shifting supported for all protocols
-
-
On-board equipment: Eload, DMM, Function generator, Digital Pulse Counter, Short Circuit Test
I designed the schematic and PCB for the universal test fixture board, as well as selected all components.
bottom of page