RF Test Automation  - Page 1
Forum section: electronics / rf-microwave

author: vino
author_rank: Newbie
timestamp: April 12, 2024, 05:28:47 pm
content: Good Day Guys,I would like to ask expert advices because I'm very interested in doing RF test automation. As a newbie I would like to know where should I start? Is there a step by step procedure that I need to follow?Is there any websites, reading materials ,videos and etc. that this forum can provide. Thank you very muchModify message

author: Bud
author_rank: Super Contributor
timestamp: April 12, 2024, 05:38:39 pm
content: Do you mean EMI Compliance test? Your question is broad open, you have to say what RF characteristics you want to test.

author: dobsonr741
author_rank: Frequent Contributor
timestamp: April 18, 2024, 01:32:29 am
content: Get a few RF test equipment manuals. Learn about SCPI. Take a look at LabView. Those should be the standard tools in an RF lab.

author: pdenisowski
author_rank: Super Contributor
timestamp: April 18, 2024, 02:15:23 pm
content: We have some excellent online tutorials on automating test and measurement instrumentshttps://www.rohde-schwarz.com/us/driver-pages/remote-control/automation-by-remote-control-step-by-step_231238.htmlIt's very easy (and essentially free) to get started with automation. I would recommend just starting small with some basic commands / queries using SCPI. Sending an *IDN? and getting a response is kind of the "Hello World" of test automationWe also published a really good (paper) book on this topic as well, but it's long out of print. Most of the important information from that book is on the webpages

author: vino
author_rank: Newbie
timestamp: April 19, 2024, 12:32:48 pm
content: For now my focus is testing and characterizing RF Power amplifiers. I want to automate the measurement of each parameters.

author: pdenisowski
author_rank: Super Contributor
timestamp: April 19, 2024, 01:01:20 pm
content: Quote from: vino on April 19, 2024, 12:32:48 pmWhich instruments will you be using for this? If you're using a VNA, the automation via SCPI should be fairly straightforward. The same is also true if you're using a sig gen + spec an, although you would need to be sure that the behavior of the instruments is "synchronized".Note that some (higher-end) sig gens and spec ans may have the ability to "talk" to each other and allow you to automate the tests by only communicating with one of the instruments (e.g. our FSW K18 amplifier measurements work this way - the sig gen is controlled by the spec an)Here's an example of the kinds of SCPI commands that would be used for amplifier measurements using our instruments. I presume they would be (at least somewhat) similar for instruments from other manufacturers as well.https://www.rohde-schwarz.com/webhelp/FSW_HTML_UserManuals_en/Content/subprojects/fsw_k18/9d0828df6bce4ba4.htm

author: Bud
author_rank: Super Contributor
timestamp: April 19, 2024, 02:54:31 pm
content: Quote from: vino on April 19, 2024, 12:32:48 pmAgain, do you know which parameters you want to measure? Measuring different parameters may require different test equipment and different test setup. I'd think full automation of measuring all amplifier parameters under the Sun will require an elaborate test setup on the bench, and that even before using SCPI.

author: vino
author_rank: Newbie
timestamp: April 24, 2024, 10:47:57 pm
content: These are the parameters that I'm interested in automated testing.1. Gain2. Gain Flatness3. IMD4. Psat5.P1dB6. SpuriousI know how to test them manually and I'm also confident in using the equipment and tools to test them.I just want to take advantage of capability of the programming language such as Python to make my work easier. By incorporating test automation.

author: vino
author_rank: Newbie
timestamp: April 26, 2024, 06:47:19 pm
content: Quote from: Bud on April 19, 2024, 02:54:31 pmThese are the parameters that I'm interested in automated testing.1. Gain2. Gain Flatness3. IMD4. Psat5.P1dB6. SpuriousI know how to test them manually and I'm also confident in using the equipment and tools to test them.I just want to take advantage of capability of the programming language such as Python to make my work easier. By incorporating test automation.Modify message

author: rfdave#gmail.com
author_rank: Contributor
timestamp: May 05, 2024, 02:10:07 am
content: So have you started? Take the equipment you are current using, read the manual, install python, and get started with the examples the vendors provide.

author: Marsupilami
author_rank: Frequent Contributor
timestamp: May 05, 2024, 08:10:07 pm
content: If you have HP/Agilent/Keysight bench instruments I would start at trying BenchVUE and Command Expert.Former is not free for most instruments, but even the trial can get you a good feel of a conditional test flow, while the latter is free and a perfect introduction to SCPI sequences.With this knowledge go download pyvisa and go nuts.