Build a tester around a microcontroller
Some test applications call for embedded intelligence built into a test fixture or stand-alone custom tester.
Martin Rowe, Senior Technical Editor -- Test & Measurement World, 5/13/2011 10:20:00 AM
|
A typical microcontroller has digital I/O ports, an ADC, and a serial port. You can use the digital I/O ports to control relays or other devices that can apply power and actuate a DUT (device under test) or provide status indication through LEDs. Digital I/O ports can also read a DUT's status. After the ADC digitizes analog signals, software can process the data, make decisions on DUT status, and take action. A serial port lets the tester communicate with external instruments such as multimeters that add more test capabilities.
You can learn the specifics of how to build your own microcontroller-based functional tester by downloading "Build your own microcontroller-based functional tester" by Overton Claborne, president of Overton Instruments. Claborne not only describes how to design and construct the tester, but he also provides the following schematics, PCB (printed-circuit board) layouts, and source code that you can download:
Design files
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Embedded_Controller_BOM_v1.xls
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Embedded_Microcontroller.brd
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Embedded_Microcontroller.sch
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Relay_Mux.brd
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Relay_Mux.sch
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/Relay_Mux_BOM v1.xls
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/User_IO.brd
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/User_IO.sch
http://i.cmpnet.com/planetanalog/2011/TMW/Design_Files/User_IO_BOM_v1.xls
Schematics and PCB layout files
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/Embedded_Microcontroller_PCB Layout.pdf
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/Embedded_Microcontroller_Schematic.pdf
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/Relay_Mux_PCB Layout.pdf
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/Relay_Mux_Schematic.pdf
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/User_IO_PCB_Layout.pdf
http://i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/User_IO_Schematic.pdf
Source code
http://i.cmpnet.com/planetanalog/2011/TMW/Source_code/DUT_LIB.BAS
http://i.cmpnet.com/planetanalog/2011/TMW/Source_code/MUX_LIB.BAS
http://i.cmpnet.com/planetanalog/2011/TMW/Source_code/Readme.txt
http://i.cmpnet.com/planetanalog/2011/TMW/Source_code/Test_Sequence_Demo.BAS
http://i.cmpnet.com/planetanalog/2011/TMW/Source_code/USER-IO_LIB.BAS
Talkback
-
Interesting article.
Very helpfull to start with as I am about to start using an ARM dev kit, maybe even a Raspberry Pi !.
Rgds.
Gordon Sim - 2012-3-2 13:18:48 EST -
i.cmpnet.com/planetanalog/2011/TMW/Schematics_and_PCB_layout_PDF/Relay_Mux_PCB Layout.pdf is missing.
Kim Haynes - 2012-19-1 10:08:25 EST -
Yes, I also can't download a couple of the files.
Let me know if you want a list.
David Ashton - 2012-19-1 05:11:24 EST -
I have been using Zworld Rabbit based micros products for years to do exactly this.
L. Rathbun - 2011-22-6 13:24:17 EDT -
Absolutely agreed, that's exactly what I'm doing right with a MicroBlaze from Xilinx or NIIOS from Altera. 100% agree with you.
Efren Taboada - 2011-9-6 21:45:42 EDT
No related content found.
- 0 rated items found.
Datasheets.com Electronic Parts & Inventory Search
185 million searchable parts
- Part Number
- Description
- Inventory
- Products
- Manufacturers
Sponsored Links























