The motor controller we designed based on S912ZVML31 has LIN communication abnormality in the development process, which cannot be solved at present. The problems are as follows: In EMC BCI test, LIN line received interference and did not respond in low frequency band, mainly concentrated in the vicinity of 7-20mhz and 50MHZ. We also checked the hardware design but did not solve this problem, so I would like to know if it is the software level that causes this problem and whether it needs to be dealt with in the software. Whether this problem is related to the LIN TXD-Dominant timeout feature monitoring the LPTxD signal
After testing, we found that TVS caused this problem. If we remove TVS, the BCI test is OK. However, removing TVS will cause LIN Timeout error in other experiments, such as ESD. Do you have any good suggestions