Running the PCBA FT Demo Test Sequence
- Updated2025-04-25
- 5 minute(s) read
- Locate the Steps:MainSequence pane. Review the steps in the Setup step group.
- Review the steps and instrument configurations in the Main step group.
- The Power Diagnostics step demonstrates the Power Supply Source and
DC-RMS Voltage Measurements without triggers. The test performs the
following steps:
- Initializes the Power Supply and DC-RMS Voltage Measurement libraries.
- Configures the power supply source and begins sourcing. Supply voltage is sourced in the output even after closing the task. Here the example supplies 5 V with a 3 A current setpoint.
- Measures the start-up transition maximum current, idle power consumption from the power source.
- Measures the DC voltages on DC regulators with the DC-RMS Voltage Measurement library. To validate the measurement, thet test compares the limits with the expected nominal values of the regulators (1 V, 3.3 V, and 5 V, with tolerance).
- The battery or charger voltage and current sleep mode step demonstrates
the DMM_Scan PXI Mux PXI Shunt 16V-15C function. The test performs the
following steps:
- Initializes the DMM_Scan PXI Mux PXI Shunt 16V-15C library.
- Configures the scan channels of the PMPS topology (voltages ch0, ch1 and current ch16, ch17) for the active mode of the PCBA charger. All shunt switches are closed to keep the continuity of the full circuit.
- Measures the voltages and current from the input charger and output to the lithium-ion battery. Checks the limits of the battery range and charger (2.5V to 4.25 V and 0 to 500 mA for the battery and 4.75 V to 5.25 V and 0 to 500 mA for the charger input).
- Waits for the PCBA to enter sleep mode after 2 seconds of inactivity.
- Configures the scan channels (ch1, ch17) for the battery voltage
and current output in sleep mode. Note For microampere accuracy, change the configuration to specify a current range of 100 µA and set digits to 6 1/2.
- Measures the voltages and current from the output lithium-ion
battery and checks the following limits:
- Voltage: 2.5 V to 4.25 V
- Current: 5 µA to 15 µA
- The Reset and Self-Test step demonstrates DC-RMS voltage measurements by
performing button actions to generate DC states on specific test points.
The test performs the following steps:
- Initializes the Static Digital State Generation and DC-RMS Voltage Measurement libraries.
- Configures static digital state generation to generate digital HIGH/LOW states that perform action button reset ON/OFF conditions. In this example, the digital HIGH state is set for 0.1 seconds by the wait function followed by the Digital LOW state and a 5 second wait for the UUT to reboot.
- Measures DC-RMS voltage measurement on the Power and Status LEDs for the expected button action states. In this example, the ON state of the Power and Status LED are validated with DC-RMS Voltage measurements. The expected limit values, with tolerance, are 2 V for the red LED and 2.9 V for the green LED.
- The Animation and Sound User Input Test demonstrates time domain
measurements by generating DC Voltages to perform button actions on
specific test points with Hardware Trigger. The test performs the
following steps:
- Initializes the DC Voltage Generation and Time Domain Measurement libraries.
- Configures DC voltage generation to generate DC voltage and perform action button OFF/ON conditions. In this example, setting the test point to 3.3 V, representing the ON state, and 0 V, representing the OFF state.
- Measures time domain measurements on the Animation Action LED and the Tone Action sound check line for the expected Button action states. This time domain measurement is only valid for periodic waveform signals and will produce errors for other signals. The expected limits, with tolerance, are 30% of duty cycle and a 1 kHz sine wave tone.
Note Running this example in simulation mode produces non-periodic waveforms. Perform the remaining steps to ignore errors in simulation mode. - The Audio Filter Test demonstrates frequency domain measurements of a
captured multi-tone analog signal representing audio. The analog signal
is generated by an analog output module with a hardware trigger. The
test performs the following steps:
- Initializes the Signal Voltage Generation and Frequency Domain Measurement libraries.
- Configures frequency domain measurement to wait for a signal voltage generation start trigger.
- Configures signal voltage generation to start sourcing the sine wave with multiple tones. The example generates a multi-tone sine wave of 10 Hz, 100 Hz, 1 kHz, and 10 kHz with an amplitude of 1 V. The signal voltage generation module sends the trigger through the backplane when sourcing starts, triggering the measurement start with the analog input module.
- Fetches the measured voltage waveformsand returns the detected frequency and amplitude of each tone.
- Validates the frequency and amplitudes limits are within ±10% of the nominal value.
- Turn Off all AO Channels disables power for all analog ouput channels by
configuring them to 0 V. The step performs the following actions:
- Initializes the DC Voltage Generation library.
- Configures DC voltage generation to source 0 V for the specified analog ouput channels.
- Closes the DAQmx task.
- Power Down Supply disables power supply output. The step performs the
following actions:
- Initializes the Power Supply Source and Measure library.
- Configures the voltage setpoint to source 0 V and configures the output status to Disable Output when Task stopped for the specified power channels.
- Closes the DAQmx task.
- The Power Diagnostics step demonstrates the Power Supply Source and
DC-RMS Voltage Measurements without triggers. The test performs the
following steps:
- In simulation mode, configure the Animation and Sound User Input
Test to run without errors:
- Open the Animation and Sound User Input Test sequence.
- Click the Time Domain Measurement - Fetch Volume LED Dutycycle and Tweeter Frequency step. On the step settings tab, select .
- On the Run Options tab, enable the Ignore Run-Time
Errors checkbox to ignore all run-time errors for this
step.

- Save the sequence.
- Select to run the sequence.
- When the execution completes, review the report on the report pane. Verify the
measurement and the data formats returned by the measurement libraries.
- The report includes the configurations and measurement values captured from the simulation.
- The report indicates a Failed status because the simulated measurements do not satisfy the limit checks.
- Select to run the sequence again.