KR102008996B1 - Spi 수신 버퍼의 스턱비트 에러발생 판별방법 - Google Patents
Spi 수신 버퍼의 스턱비트 에러발생 판별방법 Download PDFInfo
- Publication number
- KR102008996B1 KR102008996B1 KR1020120122520A KR20120122520A KR102008996B1 KR 102008996 B1 KR102008996 B1 KR 102008996B1 KR 1020120122520 A KR1020120122520 A KR 1020120122520A KR 20120122520 A KR20120122520 A KR 20120122520A KR 102008996 B1 KR102008996 B1 KR 102008996B1
- Authority
- KR
- South Korea
- Prior art keywords
- pattern value
- data pattern
- received data
- same
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/263—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2836—Fault-finding or characterising
- G01R31/2837—Characterising or performance testing, e.g. of frequency response
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 SPI 수신 버퍼의 스턱비트 에러발생 판별시스템의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 첫 번째 통신을 개시하는 경우 SPI 수신 버퍼의 스턱비트 에러발생 판별방법의 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 첫 번째 통신 이후의 경우 SPI 수신 버퍼의 스턱비트 에러발생 판별방법의 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 송수신 데이터 패턴값을 나타낸 개략도이다.
300 : 초기화 에러발생 인식부 400 : 스턱비트 에러발생 인식부
500 : 명령응답 인식부 600 : 동작에러 인식부
Claims (2)
- 패턴값 판단부에서 제2 수신 데이터 패턴값이 제1 송신 데이터 패턴값과 동일한지를 판단하는 단계;
상기 제2 수신 데이터 패턴값이 상기 제1 송신 데이터 패턴값과 동일하지 않은 경우, 버스라인 에러발생 인식부에서 SPI(Serial Peripheral Interconnect) 버스라인(bus line)에 에러가 발생한 것을 인식하는 단계;
상기 제2 수신 데이터 패턴값이 상기 제1 송신 데이터 패턴값과 동일한 경우, 상기 패턴값 판단부에서 제1 수신 데이터 패턴값이 초기화된 레지스터 값인지를 판단하는 단계;
상기 제1 수신 데이터 패턴값이 상기 초기화된 레지스터 값이 아닌 경우, 초기화 에러발생 인식부에서 SPI 수신 버퍼에 초기화 에러가 발생한 것을 인식하는 단계;
상기 제1 수신 데이터 패턴값이 상기 초기화된 레지스터 값인 경우, 상기 패턴값 판단부에서 제3 수신 데이터 패턴값이 제2 송신 데이터 패턴값과 동일한지를 판단하는 단계;
상기 제3 수신 데이터 패턴값이 상기 제2 송신 데이터 패턴값과 동일하지 않은 경우, 스턱비트 에러발생 인식부에서 상기 SPI 수신 버퍼에 스턱비트 에러 (stuck bit error)가 발생한 것을 인식하는 단계;
상기 제3 수신 데이터 패턴값이 제2 송신 데이터 패턴값과 동일한 경우, 상기 패턴값 판단부에서 제4 수신 데이터 패턴값이 제3 송신 데이터 패턴값과 동일한지를 판단하는 단계; 및
상기 제4 수신 데이터 패턴값이 상기 제3 송신 데이터 패턴값과 동일하지 경우, 상기 스턱비트 에러발생 인식부에서 상기 SPI 수신 버퍼에 스턱비트 에러가 발생한 것을 인식하는 단계;를 포함하는 것을 특징으로 하는 SPI 수신 버퍼의 스턱비트 에러발생 판별방법. - 패턴값 판단부에서 제2 수신 데이터 패턴값이 제1 송신 데이터 패턴값과 동일한지를 판단하는 단계;
상기 제2 수신 데이터 패턴값이 상기 제1 송신 데이터 패턴값과 동일하지 않은 경우, 버스라인 에러발생 인식부에서 SPI(Serial Peripheral Interconnect) 버스라인(bus line)에 에러가 발생한 것을 인식하는 단계;
상기 제2 수신 데이터 패턴값이 상기 제1 송신 데이터 패턴값과 동일한 경우, 명령응답 인식부에서 제1 수신 데이터 패턴값이 무효한 명령에 대한 응답인지를 판단하는 단계;
상기 제1 수신 데이터 패턴값이 상기 무효한 명령에 대한 응답이 아닌 경우, 동작에러 인식부에서 SPI 수신 버퍼의 동작이 에러인 것을 인식하는 단계;
상기 제1 수신 데이터 패턴값이 상기 무효한 명령에 대한 응답인 경우, 상기 패턴값 판단부에서 제3 수신 데이터 패턴값이 제2 송신 데이터 패턴값과 동일한지를 판단하는 단계;
상기 제3 수신 데이터 패턴값이 상기 제2 송신 데이터 패턴값과 동일하지 않은 경우, 스턱비트 에러발생 인식부에서 상기 SPI 수신 버퍼에 스턱비트 에러(stuck bit error)가 발생한 것을 인식하는 단계;
상기 제3 수신 데이터 패턴값이 제2 송신 데이터 패턴값과 동일한 경우, 상기 패턴값 판단부에서 제4 수신 데이터 패턴값이 제3 송신 데이터 패턴값과 동일한지를 판단하는 단계; 및
상기 제4 수신 데이터 패턴값이 상기 제3 송신 데이터 패턴값과 동일하지 경우, 상기 스턱비트 에러발생 인식부에서 상기 SPI 수신 버퍼에 스턱비트 에러가 발생한 것을 인식하는 단계;를 포함하는 것을 특징으로 하는 SPI 수신 버퍼의 스턱비트 에러발생 판별방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120122520A KR102008996B1 (ko) | 2012-10-31 | 2012-10-31 | Spi 수신 버퍼의 스턱비트 에러발생 판별방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120122520A KR102008996B1 (ko) | 2012-10-31 | 2012-10-31 | Spi 수신 버퍼의 스턱비트 에러발생 판별방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140055519A KR20140055519A (ko) | 2014-05-09 |
| KR102008996B1 true KR102008996B1 (ko) | 2019-08-08 |
Family
ID=50887152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120122520A Active KR102008996B1 (ko) | 2012-10-31 | 2012-10-31 | Spi 수신 버퍼의 스턱비트 에러발생 판별방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102008996B1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102150068B1 (ko) | 2017-12-21 | 2020-08-31 | 주식회사 엘지화학 | 통신 진단 장치 및 방법 |
| KR102659111B1 (ko) * | 2018-11-08 | 2024-04-18 | 주식회사 엘지에너지솔루션 | Spi 통신정보 신뢰성 진단 시스템 및 진단 방법, spi 통신정보 신뢰성 진단 시스템을 포함하는 배터리 관리 시스템 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009123943A1 (en) | 2008-04-02 | 2009-10-08 | Baxter International Inc. | Patient-controlled analgesic pump with serial connection to bolus button |
| US20120066696A1 (en) | 2010-09-09 | 2012-03-15 | Sattam Dasgupta | Generic hardware and software platform for electronic devices in multimedia, graphics, and computing applications |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102006014267A1 (de) * | 2006-03-28 | 2007-10-04 | Robert Bosch Gmbh | Verfahren zum Testen zumindest einer in einem Steuergerät eingebauten Recheneinheit |
| KR101028618B1 (ko) * | 2008-12-23 | 2011-04-11 | 엘지에릭슨 주식회사 | 메인 보드와 확장 보드간 spi 통신 시스템 및 방법 |
-
2012
- 2012-10-31 KR KR1020120122520A patent/KR102008996B1/ko active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009123943A1 (en) | 2008-04-02 | 2009-10-08 | Baxter International Inc. | Patient-controlled analgesic pump with serial connection to bolus button |
| US20120066696A1 (en) | 2010-09-09 | 2012-03-15 | Sattam Dasgupta | Generic hardware and software platform for electronic devices in multimedia, graphics, and computing applications |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20140055519A (ko) | 2014-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8537907B2 (en) | Receiving system for use in near field communication and mode detection method therefore | |
| US11048797B2 (en) | Securing vehicle bus by corrupting suspected messages transmitted thereto | |
| US9965436B2 (en) | Cost-effective device interface for data input and output | |
| US20190215100A1 (en) | Communication apparatus, communication method, program, and communication system | |
| CN107637023B (zh) | 用于在数据总线系统中传输消息的方法、收发器和用于机动车的电子控制单元 | |
| CN115378756B (zh) | 监控控制器域网络(can)xl节点 | |
| KR102008996B1 (ko) | Spi 수신 버퍼의 스턱비트 에러발생 판별방법 | |
| CN104731737A (zh) | 集线器、操作系统与控制方法 | |
| CN204389963U (zh) | 一种控制电路及控制器 | |
| CN107925604B (zh) | 与can-fd通信协议兼容的运载工具的电子计算机 | |
| CN107368439B (zh) | 主控元件以及数据传输方法 | |
| KR101084060B1 (ko) | Bms 제어기 간의 극성 자동판단에 의한 데이터 전송이 가능한 무극성 rs-485통신장치 | |
| US9648648B1 (en) | Wireless device system and pairing method | |
| JP4954249B2 (ja) | 電子端末装置及び電子連動装置 | |
| CN109960672B (zh) | 一种基于gpio接口的数字通讯方法 | |
| US9606857B2 (en) | Electronic control unit | |
| US20070257892A1 (en) | Data processing system and method for touch pad | |
| JP2011113351A (ja) | 通信システム | |
| EP1983443A1 (en) | Serial communication method and serial communication system | |
| JP2005286521A (ja) | 通信制御装置及び方法 | |
| CN115269284A (zh) | 一种接口测试板及接口测试方法 | |
| KR101041855B1 (ko) | 망 상태 전문 전송제어장치 및 방법 | |
| CN117520243A (zh) | 嵌入式uart串口双线通讯方法、装置、设备及介质 | |
| CN119902925A (zh) | 一种全双工uart数据自检装置及方法 | |
| KR101099785B1 (ko) | Uart 기반의 rf 통신장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121031 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20170531 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20121031 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190129 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190502 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190802 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20190802 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20220721 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240725 Start annual number: 6 End annual number: 6 |