Patent ID: 7133947
Filing Date: 2006-11-07
Classification: G06F

Abstract:
1. A serial data transfer system comprising a sending communication unit; a receiving communication unit; a data connection connecting the sending communication unit to the receiving communication unit for transferring data; and a clock connection connecting the sending communication unit to the receiving communication unit for transferring a clock signal, wherein: the sending communication unit transfers n-byte data in synchronization with the clock, and transfers a stop condition at the end of a frame; the receiving communication unit sends an acknowledgement to the sending communication unit via the data connection every time the receiving communication unit receives one byte of data, and identifies the end of the frame in accordance with the stop condition; when the sending communication unit sends the frame, the sending communication unit provides a byte length of the frame, and monitors whether or not a negative acknowledgement is received after the sending communication unit sends the final byte; when the sending communication unit receives a negative acknowledgement, the sending communication unit transfers a dummy byte and then sends the stop condition; when the receiving communication unit receives the frame, the receiving communication unit counts the number of received bytes and compares the number of received bytes with the byte length of the frame; and when the number of received bytes is larger than the byte length of the frame, the receiving communication unit determines the negative acknowledgement.