IP Library › Granted Patent US 10,635,616
Granted Patent B2
US 10,635,616 · App. 15/338,061 · Granted Apr 28, 2020

Configuring devices in a module

Inventors: Andrew Raymond Chen (Newton, MA); Lui Lam (Lexington, MA); James Henry Ross (Cedar Rapids, IA); Bryan J. Roll (Cedar Rapids, IA); William Gerard Vaillancourt (Methuen, MA)
Assignee: Skyworks Solutions, Inc.
G06F13/36G06F13/4022G06F13/4068G06F13/4282
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,635,616
App. No.
15/338,061
Granted
Apr 28, 2020
Kind
B2
Abstract

Configuration devices in a module. In some embodiments a radio-frequency module includes a serial bus including a first serial data line and a second serial data line. The radio-frequency module also includes a control component coupled to the serial bus and the first switch, the control component configured to determine whether first data is detected on the first serial data line, determine whether second data is detected on the second serial data line, and decode a command based on the first data and second data when the first data is detected on the first serial data line and when the second data is detected on the second serial data line.

Claims (28)

1. A radio-frequency module comprising:

a serial bus including a clock line associated with a -clock signal, a first serial data line associated with serial data, and a second serial data line associated with serial data; and

a control component coupled to the serial bus and a first switch, the control component configured to determine whether first data is detected on the first serial data line, determine whether second data is detected on the second serial data line, and decode a command based on the first data and the second data when the first data is detected on the first serial data line and when the second data is detected on the second serial data line, the first data and the second data each including a portion of the command, the control component further configured to decode the command based on the first data when the first data is detected on the first serial data line and when the second data is not detected on the second serial data line.

2. The radio-frequency module of claim 1 wherein the control component is further configured to configure a first device based on the command.

3. The radio-frequency module of claim 2 wherein the control component is configured to configure the first device by accessing a register based on the command, the register including state information for the first device.

4. The radio-frequency module of claim 2 further comprising the first device.

5. The radio-frequency module of claim 2 wherein the radio-frequency module is coupled to the first device via a third data line.

6. The radio-frequency module of claim 1 wherein the command is in a first format when the first data is detected on the first serial data line and when the second data is detected on the second serial data line.

7. The radio-frequency module of claim 6 wherein the command is in a second format when the first data is detected on the first serial data line and when the second data is not detected on the second serial data line.

8. The radio-frequency module of claim 7 wherein the second format includes a radio-frequency front-end (RFFE) format.

9. The radio-frequency module of claim 1 wherein the radio-frequency module includes a front-end module (FEM).

10. The radio-frequency module of claim 1 wherein the radio-frequency module includes a master device.

11. The radio-frequency module of claim 2 wherein the first device includes a slave device.

12. A method comprising:

determining, by a control component, whether first data is detected on a first serial data line of a serial bus of a radio-frequency module, the first serial data line associated with serial data, the serial bus including a clock line associated with a clock signal;

determining, by the control component, whether second data is detected on a second serial data line of the serial bus of the radio-frequency module, the second data line associated with serial data;

decoding, by the control component, a command received on the serial bus based on the first data and the second data in response to detecting the first data on the first serial data line and detecting the second data on the second serial data line, the first data and the second data each including a portion of the command; and

decoding, by the control component, the command based on the first data in response to detecting the first data on the first serial data line and not detecting the second data on the second serial data line.

13. The method of claim 12 further comprising configuring a first device based on the command.

14. The method of claim 13 wherein the configuring the first device includes accessing a register based on the command, the register including state information for the first device.

15. The method of claim 14 wherein the radio-frequency module is coupled to the first device via a third data line.

16. The method of claim 12 wherein the command is in a first format when the first data is detected on the first serial data line and when the second data is detected on the second serial data line.

17. The method of claim 16 wherein the command is in a second format when the first data is detected on the first serial data line and when the second data is not detected on the second serial data line.

18. A wireless device comprising:

a serial bus including a clock line associated with a -clock signal, a first serial data line associated with serial data, and a second serial data line associated with serial data; and

a control component coupled to the serial bus and a first switch, the control component configured to determine whether first data is detected on the first serial data line, determine whether second data is detected on the second serial data line, and decode a command based on the first data and the second data when the first data is detected on the first serial data line and when the second data is detected on the second serial data line, the first data and the second data each including a portion of the command, the control component further configured to decode the command based on the first data when the first data is detected on the first serial data line and when the second data is not detected on the second serial data line.

19. The wireless device of claim 18 wherein the control component is further configured to configure a first device based on the command.

20. The wireless device of claim 19 wherein the control component is configured to configure the first device by accessing a register based on the command, the register including state information for the first device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2017
From: CHEN, ANDREW RAYMOND; LAM, LUI; ROSS, JAMES HENRY; ROLL, BRYAN J.; VAILLANCOURT, WILLIAM GERARD
To: SKYWORKS SOLUTIONS, INC.
Reel/Frame 041627/0291 →
Continuity (4)
Provisional Application 62290906 · Feb 3, 2016
Provisional Application 62290336 · Feb 2, 2016
Provisional Application 62247742 · Oct 28, 2015
Related Publication 20170124008A1 · May 4, 2017
Cited By (1)
US 12,519,499