# US 12,182,043 B2 · Signal transceiving device and signal transceiving method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,043 B2
- Document ID: US12182043B2
- Status: Granted
- Kind: B2
- Application number: 17/953,343
- Filed: 2022-09-27
- Published: 2024-03-28
- Granted: 2024-12-31
- Earliest claimed: 2022-09-27
- Assignees: HTC Corporation
- Applicants: HTC Corporation
- Inventors: Chen-Si Dai
- Web page: https://patentgrep.com/patent/US12182043B2

## CPC

- G06F 13/26: with priority control
- G06F 13/24: using interrupt (G06F13/32 takes precedence)
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A signal transceiving device includes a first controller and a second controller. The first controller is configured to transmit transmission data. The second controller is coupled to the first controller by a plurality of interrupt signal wires and a data transmission bus. Wherein the second controller respectively transmits a plurality of interrupt signals to the first controller through the plurality of interrupt signal wires, and the first controller determines a size of the transmission data according to the interrupt signals.

## Claims

### Claim 1

A signal transceiving device, comprising:
a first controller, being configured to transmit transmission data;
a second controller, coupled to the first controller by a plurality of interrupt signal wires and a data transmission bus,
wherein the second controller is configured to respectively transmit a plurality of interrupt signals to the first controller through the plurality of interrupt signal wires, and the first controller is configured to determine a size of the transmission data according to the interrupt signals, wherein the first controller is further configured to:
determine the size of the transmission data is a first size if only a transition edge of a first interrupt signal of the interrupt signals is detected;
determine the size of the transmission data is a second size if only a transition edge of a second interrupt signal of the interrupt signals is detected; and
determine the size of the transmission data is a third size if both of the transition edges of the first interrupt signal and the second interrupt signal of the interrupt signals are detected.

### Claim 2 (depends on 1)

The signal transceiving device according to claim 1, wherein the first controller is configured to detect a transition edge of each of the interrupt signals to determine the size of the transmission data.

### Claim 3 (depends on 2)

The signal transceiving device according to claim 2, wherein the transition edge is a rising edge or a falling edge.

### Claim 4 (depends on 1)

The signal transceiving device according to claim 1, wherein the first size is smaller than the second size and the second size is smaller than the third size.

### Claim 5 (depends on 1)

The signal transceiving device according to claim 1, wherein the first controller is further configured to:
determine the size of the transmission data is a fourth size if only the transition edge of a third interrupt signal of the interrupt signals is detected,
wherein the fourth size is different from any one of the first size, the second size and the third size.

### Claim 6 (depends on 1)

The signal transceiving device according to claim 1, wherein the data transmission bus is a serial interface data bus.

### Claim 7 (depends on 6)

The signal transceiving device according to claim 6, wherein the data transmission bus is serial peripheral interface (SPI) data bus or universal asynchronous receiver/transmitter (UART) data bus.

### Claim 8 (depends on 1)

The signal transceiving device according to claim 1, wherein the first controller has a plurality of first interrupt pins to respectively couple to the plurality of interrupt signal wires, the second controller has a plurality of second interrupt pins to respectively couple to the plurality of interrupt signal wires.

### Claim 9

A signal transceiving method, comprising:
providing a plurality of interrupt signal wires to be coupled between a first controller and a second controller;
respectively transmitting a plurality of interrupt signals to the first controller through the plurality of interrupt signal wires by the second controller; and
determining a size of the transmission data according to the interrupt signals by the first controller, wherein the step of determining the size of the transmission data according to the interrupt signals by the first controller further comprising:
detecting, by the first controller, transition edges of a first instance of a first interrupt signal, a second interrupt signal, and up to an nth interrupt signal of the plurality of interrupt signals;
determining, by the first controller, the size of the transmission data as a first size after the transition edge of the first interrupted signal is detected from the first instance;
detecting, by the first controller, transition edges of a second instance of the first interrupt signal, the second interrupt signal, and up to the nth interrupt signal of the plurality of interrupt signals;
determining, by the first controller, the size of the transmission data as a second size after the transition edge of the second interrupted signal is detected from the second instance;
detecting, by the first controller, transition edges of a third instance of a first interrupt signal, a second interrupt signal, and up to an nth interrupt signal of the plurality of interrupt signals; and
determining, by the first controller, the size of the transmission data as a third size after both the transition edge of the first interrupted signal and the second interrupted signal are detected from the third instance.

### Claim 10 (depends on 9)

The signal transceiving method according to claim 9, wherein a step of determining the size of the transmission data according to the interrupt signals by the first controller comprises:
detecting a transition edge of each of the interrupt signals to determine the size of the transmission data.

### Claim 11 (depends on 10)

The signal transceiving method according to claim 10, wherein the transition edge is a rising edge or a falling edge.

### Claim 12 (depends on 9)

The signal transceiving method according to claim 9, wherein the first size is smaller than the second size and the second size is smaller than the third size.

### Claim 13 (depends on 9)

The signal transceiving method according to claim 9, further comprising:
determining the size of the transmission data is a fourth size if only the transition edge of a third interrupt signal of the interrupt signals is detected,
wherein the fourth size is different from any one of the first size, the second size and the third size.
