A short test is performed by the adapter on its own right at power up. This test checks the internal nodes of the adapter. If the test fails, the red indicator on the adapter will flash an error code.
The error number consists of two decimal digits. Each digit is encoded by the number of short flashes of the indicator. A long flash indicates the beginning of the code. A pause of 3 seconds signals the end of the first part and the beginning of the second part of the code. Pause 4 seconds signals the end of the code.
For example, error 31 would look like this:
Long, pause 2 seconds, short, short, short, pause 2 seconds, short, pause 3 seconds.
The code | Error description |
---|---|
1 | Memory test failed
The internal RAM memory of the microcontroller is tested. This error can occur not only due to a RAM malfunction, but also for other reasons. Possible causes
|
2 | Unable to initialize K line
An error occurs when a program cannot initialize a UART. Possible causes
|
3 | Invalid PULLK Line Initial Condition
After power-up, the PULLK line must have a logical 0. Possible causes
|
4 | Invalid TXDK Line Initial Condition
After power-up, the TXDK line must be logical 1. Possible causes
|
5 | Incorrect IPULLK Line Initial Condition
After power-up, the IPULLK line must have a logical 0. Possible causes
|
6 | Incorrect initial condition of the UREFF line
After power-up, there should be a logical 0 on the UREFF line. Possible causes
|
7 | Incorrect PULL Line Condition
After power-up, the PULLL line must have a logical 0. Possible causes
|
8 | Incorrect TXDL Line Initial Condition
After power on, the TXDL line should be logical 1. Possible causes
|
9 | Invalid BOOTSW Line Initial Condition
After power-up, the BOOTSW line should be logical 1. This line is pulled up by the resistance R42 by + 3.3V. Possible causes
|
10 | Invalid ITXDK Line Initial Condition
After power-up, there should be a logical 1 on the ITXDK line. This voltage forms the resistance R21. Possible causes
|
11 | Incorrect initial K line voltage condition
After turning on the power, the voltage should be no more than 1.4 V on the K line. This voltage forms the D5 driver. If the voltage is higher, an error is generated. Possible causes
|
12 | Incorrect initial condition of voltage L line
After turning on the power, the voltage on the L line should be no more than 1.4 V. This voltage forms the D5 driver. If the voltage is higher, an error is generated. Possible causes
|
13 | Supply voltage below 7 volts
An error is generated if the input voltage is lower than 7V. The microcontroller measures the supply voltage through the divider R29, R34 Possible causes
|
14 | Suspension stabilizer voltage out of range 5 volts
The test generates a voltage on the stabilizer pull-up DA1 voltage of 5 volts. This is done by setting the signals UREF5V = 0 and UREFF = 0. The resulting voltage is controlled using the divider R40, R41 Possible causes
|
15 | Suspension stabilizer voltage out of range 8 volts
The test generates a voltage on the stabilizer pull-up DA1 voltage of 8 volts. This is done by setting the signals UREF5V = 1 and UREFF = 0. The resulting voltage is controlled using the divider R40, R41 Possible causes
|
16 | K-line lift does not turn on
The test turns on the K line pull-up voltage to the supply voltage UREFF = 0 and turns on the PULLK = 1 pull-up. After that, the voltage on the K line through the divider R33, R36 is monitored Possible causes
|
17 | K-line comparator does not work when turning on the suspender
The test turns on the K-line pull-up voltage to the supply voltage UREFF = 0 and turns on the pull-up PULLK = 1. After that, the voltage at the output of the comparator DA2 is monitored: 1 Possible causes
|
18 | Inverter D1: 1 does not work IRXDK lines
The test turns on the K-line pull-up voltage to the supply voltage UREFF = 0 and turns on the PULLK = 1 pull-up. After that, the inverter D1: 1 output is monitored. It should be zero. Possible causes
|
19 | K-line lift does not turn off
The test turns off the K-line pull-up and after 40 ms monitors the voltage on the K-line through the divider R33, R36 Possible causes
|
20 | K-line comparator does not work when turning off the suspender
The test turns off the K-line lift and after 40 ms monitors the status at the output of the comparator DA2: 1. The output must be a logical 0. Possible causes
|
21 | K-line comparator switching speed too slow
The test shorted the K-line to ground and after 5 microseconds monitors the status of the RXDK line. If there is still a logical 1 on the RXDK line, an error is generated. Possible causes
|
22 | Inverter D1: 1 does not work IRXDK lines
The test turns off the K-line pull-up and after 40 ms monitors the state at the output of the inverter D1: 1. The output should be logical 1. Possible causes
|
23 | K-line does not shorted to the ground
The test shorted the K-line to ground and after 10 ms monitors the voltage on the K-line. If it is more than 0.3V, an error is formed. Possible causes
|
24 | Error on K-line transmission with 12V pull-up
The test transmits byte 0x55 at a speed of 115200 baud to the K-line and receives the transmitted byte back. If the transmitted and received bytes do not match, an error is generated. Possible causes
|
25 | Wrong ground pull-up resistor rating
The test disables the K-line pull-up to power supply PULLK = 0, turns on the K-line pull-up to ground IPULLK = 1 and monitors the voltage on the K line through the divider R33, R36. There should be 0 on the K-line. Possible causes
|
26 | No K-line suspender to the ground
The test involves pulling the K-line to power and ground PULLK = 1, IPULLK = 1 and monitors the voltage on the K-line through the divider R33, R36. Possible causes
|
27 | AINK line circuit response too fast
The test shorted the K-line to ground, and after 5 μs it controls the voltage on the divider R33, R36. If the voltage drops below the threshold, an error is generated. Possible causes
|
28 | AINL line circuit response too fast
The test shorts the L-line to ground, and after 5 μs it controls the voltage on the divider R37, R39. If the voltage drops below the threshold, an error is generated. Possible causes
|
29 | Error on K-line transmission with 5 Volt pull-up
The test sends the 0xAA byte at a speed of 1200 baud to the K-line and receives the byte transmitted back. If the transmitted and received bytes do not match, an error is generated. Possible causes
|
30 | K-line does not shorted on UPWR
The test sets a logical 0 on the ITXDK line, and monitors the voltage on the K-line. This verifies the inclusion of the top key VT2. Possible causes
|
31 | Inverse K-Line Transmission Error
The test transmits byte 0x54 at 115200 baud to the inverse K-line and receives the transmitted byte back. If the transmitted and received bytes do not match, an error is generated. Possible causes
|
32 | L-line lift does not turn on
The test includes the pull-up voltage of the L line to the supply voltage UREFF = 0 and turns on the pull-up PULLL = 1. After that, the voltage on the L line through the divider R37, R39 is monitored. Possible causes
|
33 | The L line comparator does not work when the braces are turned on
The test includes the pull-up voltage of the L line to the supply voltage UREFF = 0 and includes the pull-up PULLL = 1. After that, the voltage at the output of the comparator DA2: 2 is monitored. Possible causes
|
34 | L line pullup does not turn off
The test turns off the L line pull-up and after 40 ms monitors the voltage on the L line through the divider R37, R39 Possible causes
|
35 | The L line comparator does not work when the suspender is turned off
The test turns off the L line pull-up and after 40 ms monitors the status at the output of the comparator DA2: 2. The output must be a logical 0. Possible causes
|
36 | L line does not short to ground
The test shorts the L line to ground and after 10 ms monitors the voltage on the L line. If it is more than 0.3V, an error is formed. Possible causes
|
37 | Error while transmitting on L line
The test transmits byte 0x45 at a speed of 115200 baud to the K-line and receives the transmitted byte back. If the transmitted and received bytes do not match, an error is generated. Possible causes
|
A full test requires a test adapter. This test is needed to check all the hardware nodes of the device, its switch and diagnostic lines.
The code | Error description |
---|---|
38 | 7 or 11 output is shorted to power or to ground
When transmitting data from line 7 to line 11, the transmitter controls what is being transmitted to the line. If the line is shorted, an error is generated. Possible causes
|
39 | Open circuit 7 or 11 output
The test transmits a packet on line 7 and receives this packet on line 11. If the transmitted packet is not received, an error is generated. Possible causes
|
40 | Interference 7 or 11 pins
The test transmits a packet on line 7 and receives this packet on line 11. If the transmitted and received packets do not match, an error is generated. Possible causes
|
41 | 7 and 14 conclusions are shorted
The test transmits the packet on line 7. If the transmitted packet is received on line 14, an error is generated. Possible causes
|
42 | 7 and 12 conclusions are shorted
The test transmits the packet on line 7. If the transmitted packet is received on line 8, an error is generated. Possible causes
|
43 | 7 and 8 conclusions are shorted
The test transmits the packet on line 7. If the transmitted packet is received on line 12, an error is generated. Possible causes
|
44 | 7 and 9 conclusions are shorted
The test transmits the packet on line 7. If the transmitted packet is received on line 9, an error is generated. Possible causes
|
45 | 2 or 12 output is shorted to power or to ground
When transmitting data from 2 lines to 12, the transmitter controls what is transferred to the line. If the line is shorted, an error is generated. Possible causes
|
46 | Open circuit 2 or 12 output
The test transmits a packet in 2 lines and receives this packet in 12 lines. If the transmitted packet is not received, an error is generated. Possible causes
|
47 | Interference in circuit 2 or 12 output
The test transmits a packet in 2 lines and receives this packet in 12 lines. If the transmitted and received packets do not match, an error is generated. Possible causes
|
48 | 2 and 14 conclusions are shorted
The test transmits the packet in 2 lines. If the transmitted packet is received on line 14, an error is generated. Possible causes
|
49 | 2 and 11 conclusions are shorted
The test transmits the packet in 2 lines. If the transmitted packet is received on line 11, an error is generated. Possible causes
|
50 | 2 and 8 conclusions are shorted
The test transmits the packet in 2 lines. If the transmitted packet is received on line 8, an error is generated. Possible causes
|
51 | 2 and 9 conclusions are shorted
The test transmits the packet in 2 lines. If the transmitted packet is received on line 9, an error is generated. Possible causes
|
52 | 3 or 8 pin shorted to power or ground
When transmitting data from 3 lines to 8, the transmitter controls what is transferred to the line. If the line is shorted, an error is generated. Possible causes
|
53 | Open circuit 3 or 8 pins
The test transmits a packet in 3 lines and receives this packet in 8 lines. If the transmitted packet is not received, an error is generated. Possible causes
|
54 | Interference 3 or 8 pins
The test transmits a packet in 3 lines and receives this packet in 8 lines. If the transmitted and received packets do not match, an error is generated. Possible causes
|
55 | 3 and 14 conclusions are shorted
The test transmits the packet in 3 lines. If the transmitted packet is received on line 14, an error is generated. Possible causes
|
56 | 3 and 11 conclusions are shorted
The test transmits the packet in 3 lines. If the transmitted packet is received on line 11, an error is generated. Possible causes
|
57 | 3 and 12 conclusions are shorted
The test transmits the packet in 3 lines. If the transmitted packet is received on line 12, an error is generated. Possible causes
|
58 | 3 and 9 conclusions are shorted
The test transmits the packet in 3 lines. If the transmitted packet is received on line 9, an error is generated. Possible causes
|
59 | 13 or 9 output is shorted to power or to ground
When transmitting data from line 13 to 9, the transmitter controls what is being transmitted to the line. If the line is shorted, an error is generated. Possible causes
|
60 | Open circuit 13 or 9 output
The test transmits a packet on line 13 and receives this packet on line 9. If the transmitted packet is not received, an error is generated. Possible causes
|
61 | Interference 13 or 9 pins
The test transmits a packet on line 13 and receives this packet on line 9. If the transmitted and received packets do not match, an error is generated. Possible causes
|
62 | 13 and 14 conclusions are shorted
The test transmits the packet on line 13. If the transmitted packet is received on line 14, an error is generated. Possible causes
|
63 | 13 и 11 выводы Закорочены
The test transmits the packet on line 13. If the transmitted packet is received on line 11, an error is generated. Possible causes
|
64 | 13 and 12 conclusions are shorted
The test transmits the packet on line 13. If the transmitted packet is received on line 12, an error is generated. Possible causes
|
65 | 13 and 8 conclusions shorted
The test transmits the packet on line 13. If the transmitted packet is received on line 8, an error is generated. Possible causes
|
66 | 13 and 9 conclusions shorted
The test transmits the packet on line 13. If the transmitted packet is received on line 9, an error is generated. Possible causes
|
67 | 1 or 9 output is shorted to power or to ground
When transmitting data from 1 line to 9, the transmitter controls what is transferred to the line. If the line is shorted, an error is generated. Possible causes
|
68 | Open circuit 1 or 9 output
The test transmits a packet on 1 line and receives this packet on 9 lines. If the transmitted packet is not received, an error is generated. Possible causes
|
69 | Interference in 1 or 9 output circuit
The test transmits a packet on 1 line and receives this packet on 9 lines. If the transmitted and received packets do not match, an error is generated. Possible causes
|
70 | CAN line 2 no reception
The test transmits a CAN packet on the CAN1 line and receives this packet on the CAN2 line. If the transmitted packet was not received, an error is generated. Possible causes |
71 | Линия CAN 2 принят неправильный пакет данных
The test transmits a CAN packet on the CAN1 line and receives this packet on the CAN2 line. If the transmitted and received packets do not match, an error is generated. Possible causes |
72 | CAN line 1 no reception
The test transmits a CAN packet on the CAN2 line and receives this packet on the CAN1 line. If the transmitted packet was not received, an error is generated. Possible causes |
73 | CAN line 1 received invalid data packet
The test transmits a CAN packet on the CAN2 line and receives this packet on the CAN1 line. If the transmitted and received packets do not match, an error is generated. Possible causes |