RS422 Testplan 02/16/2022

Post-Assembly

Check all required components are assembled and DNP components are not assembled
Verify components oriented correctly (polarity, pin 1 designators, etc.)
Verify there are no bridges between parts/pins creating unwanted shorts
Verify general soldering quality - no stray solder, burns, etc., all pins and pads connected with enough solder

Unpowered Tests

Verify power rails are not shorted to GND or with each other
Verify EN/RST/SHDN pins are not shorted to either GND or a power rail, unless it is supposed to be
Verify communication protocol lines (i.e. SDA & SCL for I2C, MISO MOSI SCLK & CS for SPI, etc.) are not shorted with each other, with a power rail, or GND

If any shorts are found, do not connect the board to a power supply. Locate and attempt to fix the cause of any shorts before continuing.

Basic Powered Tests

General Tests:

Power on board + touch test, verify components and the board itself does not get too hot
Probe power rails, verify correct voltage
Verify all ICs, components, LEDs, etc. are powered on successfully.

RS422 Receiver

With RMC35 encoder sending data with ODrive connected, check that initial signal readings seem accurate

Performance Tests

For A+-/B+-/Z+- differential signal inputs and A/B/Z single ended outputs,

HIGH voltage level
LOW voltage level
Risetime/Falltime
Overshoot/Undershoot
Receiver Output Delay times