DOI QR코드

DOI QR Code

Automotive Semiconductor Serial Interfaces with Transmission Error Detection Using Cyclic Redundancy Check

순환 중복 검사를 통해 전송 오류를 검출하는 차량용 반도체 직렬 인터페이스

  • Received : 2022.09.11
  • Accepted : 2022.09.26
  • Published : 2022.09.30

Abstract

This paper proposes a CRC error verification method for SPI and I2C buses of automotive semiconductors. In automotive semiconductors, when an error occurs in communication and an incorrect value is transmitted, fatal results may occur. Unlike LIN communication and CAN communication, in communication such as SPI and I2C, there is no frame for detecting an error, so some definitions of new standards are required. Therefore, in this paper, the CRC error detection mode is newly defined in the SPI and I2C communication protocols, and the verification is presented by designing it in hardware.

본 논문에서는 차량용 반도체에서 CRC 검사를 통해 전송 오류를 검출할 수 있는 SPI 버스 및 I2C 버스를 제안한다. 차량용 반도체에서는 전송에 오류가 발생하여 잘못된 값이 전달되는 경우 치명적인 결과가 발생한다. LIN 버스, CAN 버스와는 다르게 SPI와 I2C 등 구조가 간단한 직렬 인터페이스에서는 전송 오류를 검출하는 방법이 없기 때문에 직렬 인터페이스에 적용할 전송 오류 검출방법을 제시할 필요가 있다. 본 논문에서는 SPI 및 I2C의 통신 프로토콜에 CRC 검사를 사용하여 전송 오류를 검출하는 방법을 제시하고 이를 FPGA로 설계하여 효과적으로 오류를 검출할 수 있음을 검증하였다.

Keywords

Acknowledgement

This work was supported by the R&D programs of the Ministry of Trade, Industry and Energy (MOTIE) / Korea Evaluation Institute of Industrial Technology (KEIT). (20012624 and RS-2022-00154973)

References

  1. J. Choi and S. Lee, "Design of Electronic Control Unit for Parking Assist System," J.inst. Korean.electr.elctron.eng., vol.24, no.4, pp.1172-1175, 2020. DOI: 10.7471/ikeee.2020.24.4.1172
  2. H. Lee and S. Jun, "A Study on the SPI Communication readable and writable simultaneously," Proceedings of KICS Conference, pp.2119-2120, 2009. DOI: 10.3390/electronics9091509
  3. S. Kim, "A Study on the I2C Interface Design for Device Control," Proceedings of KICS Conference, pp.557-558, 2011.
  4. J. Lee and S. Lee, "Design and Verification of Automotive LIN Controller," J.inst.Korean.electr. electron.eng., vol.20, no.3, pp.333-336, 2016. DOI: 10.7471/ikeee.2016.20.3.333
  5. J. Lee and S. Lee, "Design and Verification of Automotive CAN Controller," J.inst.Korean.electr. elctron.eng., vol.21, no.2, pp.162-165, 2017. DOI: 10.7471/ikeee.2017.21.2.162
  6. Telecommunications Technology Association, TTAK.KO-10.1229, "Cyclic Redundancy Checking Method for Serial Peripheral Interface Bus in Automotive Semiconductors", 2020.
  7. Telecommunications Technology Association, TTAK.KO-10.1301, "Cyclic Redundancy Checking for Inter-Integrated Circuit Bus in Automotive Semiconductors," 2020.
  8. International Telecommunication Union, ITU-T Rec.I.432.1, "B-ISDN User-Network Interface - Physical Layer Specification : General Characteristics," 1999.