Production Testing

Overview

The purpose of the test procedure is to identify connectivity issues, poor soldering, and potential manufacturing defects. Some of the issues are directly identified by explicit part-targeted tests, others are implicit, by running adjacent tests.

Test Duration

Step Description

Estimated Time (minutes)

Test bench setup

5 min

Software test

5 min

Total time

10 min

Test Requirements

Required Hardware

1x

Raspberry Pi 5

1x

Micro HDMI cable

1x

USB-A to USB-C data cable

1x

Mouse and keyboard

1x

Device-Under-Test (DUT) ADRD4161

1x

CAN to USB adapter

1x

ADIS167X board

1x

12V power supply

1x

LED connector

Required Software

The test image will be provided as a SD test card that goes into the Raspberry Pi.

Required Setup

No.

Steps

1

Insert the SD card into the Raspberry Pi

2

Connect the Raspberry Pi to a monitor using a micro-HDMI cable

3

Connect the mouse and keyboard to the Raspberry Pi

4

Connect the ADRD4161 (DUT) to the Raspberry Pi using the ribbon cable

5

Connect the ADIS167X board on the back of the ADRD4161 (DUT)

6

Connect the CAN to USB adapter to the ADRD4161 (DUT) and to the Raspberry Pi using the USB-A to USB-C cable

7

Connect the LED connector to the ADRD4161 (DUT)

8

Connect the 12V power supply into the ADRD4161 (DUT)

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/system_connections.png

Figure 1 System connections

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/adrd4161_connections.png

Figure 2 ADRD4161 (DUT) connections

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/adis167x_connection.png

Figure 3 ADIS167X to DUT connection

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/led_connection.png

Figure 4 LED connector connection

Test Process

Enabling Wifi

Before starting the testing procedure, make sure the Raspberry Pi is connected to Wifi.

  1. After the RPi boots, press CONTROL+C to exit the test screen.

  2. Click on the Wifi network you want to connect to.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/wifi_conn_1.png

Figure 5 Wifi connection

  1. Type in the password. After successfully connected, reboot the Raspberry Pi by following the below instructions.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/logout.png

Figure 6 Logout menu

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/reboot.png

Figure 7 Reboot option

Running the Test Software

After the Raspberry Pi reboots, the test screen will appear on the monitor as shown below.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/test_screen.png

Figure 8 Test screen

The following test menu should appear:

[ADRD4161] Please enter your choice:
1) CAN Test
2) IMU Test
3) GPIO Test
4) Power-Off Pi

1) CAN Test

Type “1” into the terminal and press ENTER to start the 1) CAN Test test suite.

Make sure the CAN to USB adapter is connected to the ADRD4161 (DUT) and Raspberry Pi boards as shown in the system connections figure.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/can_test_screen.png

Figure 9 CAN Test screen

Visually check if the DS1 and DS2 LEDs are blinking. Type “y” if yes or “n” or not when prompted. You can see their position in the ADRD4161 connections and LED connector figures above.

Warning

If a “FAILED” message appears, check the USB connection to the CAN to USB adapter (found on port P7) and re-run the test for up to 3 times.

If the test runs with no failures, a green “PASSED” message will appear on the screen.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/passing_can_test_screen.png

Figure 10 Passing CAN Test screen

2) IMU Test

Type “2” into the terminal and press ENTER to start the 2) IMU Test.

Make sure the ADIS167X (IMU) board is properly connected to the ADRD4161 (DUT) board, as shown in the ADIS167X connection figure.

Warning

In case a failure occurs, a “FAILED” message appears. Check the presence of the ADIS167X board and its connections and re-run the test for up to 3 times.

If the second test runs with no failures, a green “PASSED” message will appear on the screen.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/passing_imu_test_screen.png

Figure 11 Passing IMU test screen

3) GPIO Test

Type “3” into the terminal and press ENTER to start the 3) GPIO Test.

Make sure the LED connector is connected to the ADRD4161 (DUT) board as shown in the LED connector figure.

Visually check if the LED connector connected to the GPIO header is on. Type “y” if yes or “n” for no.

Warning

In case a failure occurs, a “FAILED” message appears. Check that the LED connector is properly connected and re-run the test for up to 3 times.

If the third test runs with no failures, a green “PASSED” message will appear on the screen.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/adrd4161-01z/production_testing/images/passing_gpio_test_screen.png

Figure 12 Passing GPIO test screen

Pass Criteria

After the tests 1), 2) and 3) have successfully passed, you can consider the DUT as being functional.

4) Power-Off Pi

Type “4” and press ENTER in the terminal to power off the RPi. Disconnect the LED connector and CAN to USB adapter from the last tested DUT. Disconnect the last tested DUT from the RPi by removing the ribbon cable.

Repeat the testing procedure for the next DUT.

Note

If at any point a test fails, you should retry the test suite for up to 3 times.