Single-wire bus (SuBUS) slave circuit and related apparatus

US11106615B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11106615-B2
Application numberUS-202016736164-A
CountryUS
Kind codeB2
Filing dateJan 7, 2020
Priority dateJan 16, 2019
Publication dateAug 31, 2021
Grant dateAug 31, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A single-wire bus (SuBUS) slave circuit is provided. The SuBUS slave circuit is coupled to a SuBUS bridge circuit via a SuBUS and can be configured to perform a slave task that may block communication on the SuBUS. Notably, the SuBUS slave circuit may not be equipped with an accurate timing reference source that can determine a precise timing for terminating the slave task and unblock the SuBUS. Instead, the SuBUS slave circuit is configured to terminate the slave task and unblock the SuBUS based on a self-determined slave free-running-oscillator count derived from a start-of-sequence training sequence that precedes any SuBUS telegram of a predefined SuBUS operation, even though the SuBUS operation is totally unrelated to the slave task. As such, it may be possible to eliminate the accurate timing reference source from the SuBUS slave circuit, thus helping to reduce cost and current drain in the SuBUS slave circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A single-wire bus (SuBUS) slave circuit comprising: a front-end circuit coupled to a SuBUS and configured to receive a start-of-sequence (SOS) training sequence corresponding to a synchronization interval and preceding a SuBUS telegram corresponding to a predefined SuBUS operation comprising at least one of a register-read operation and a register-write operation; and a digital control circuit coupled to the front-end circuit and configured to: control the front-end circuit to enable a slave task unrelated to the predefined SuBUS operation indicated by the SuBUS telegram during a predefined slave task interval; and control the front-end circuit to disable the slave task at an expiration of the predefined slave task interval based on the synchronization interval. 2. The SuBUS slave circuit of claim 1 wherein the digital control circuit is further configured to: control the front-end circuit to enable an impedance measurement operation during the predefined slave task interval; and control the front-end circuit to disable the impedance measurement operation at the expiration of the predefined slave task interval. 3. The SuBUS slave circuit of claim 1 wherein the digital control circuit is further configured to: control the front-end circuit to enable a non-volatile memory read operation during the predefined slave task interval; and control the front-end circuit to disable the non-volatile memory read operation at the expiration of the predefined slave task interval. 4. The SuBUS slave circuit of claim 1 wherein the digital control circuit is further configured to: count a plurality of free-running oscillator (FRO) pulses during the synchronization interval; determine a slave FRO count during the predefined slave task interval based on the plurality of FRO pulses counted during the synchronization interval; control the front-end circuit to enable the slave task independent of the predefined SuBUS operation during the predefined slave task interval; and control the front-end circuit to disable the slave task in response to the slave FRO count indicating the expiration of the predefined slave task interval. 5. The SuBUS slave circuit of claim 4 wherein the digital control circuit comprises: a digital controller configured to: control the front-end circuit to enable the slave task independent of the predefined SuBUS operation during the predefined slave task interval; and control the front-end circuit to disable the slave task in response to receiving an indication signal; and a timer configured to provide the indication signal to the digital controller in response to the slave FRO count indicating the expiration of the predefined slave task interval. 6. The SuBUS slave circuit of claim 5 wherein the digital control circuit further comprises a demodulator configured to: count the plurality of FRO pulses during the synchronization interval; and derive the slave FRO count during the predefined slave task interval based on the count of the plurality of FRO pulses during the synchronization interval. 7. The SuBUS slave circuit of claim 1 further comprising an analog circuit configured to perform the slave task during the predefined slave task interval. 8. The SuBUS slave circuit of claim 7 wherein: the analog circuit comprises an impedance sensor configured to perform an impedance measurement operation during the predefined slave task interval; and the digital control circuit is further configured to: control the front-end circuit to enable the impedance sensor to perform the impedance measurement operation during the predefined slave task interval; and control the front-end circuit to disable the impedance measurement operation in response to the slave FRO count indicating the expiration of the predefined slave task interval. 9. The SuBUS slave circuit of claim 7 wherein: the analog circuit comprises a memory controller configured to perform a non-volatile memory read operation during the predefined slave task interval; and the digital control circuit is further configured to: control the front-end circuit to enable the memory controller to perform the non-volatile memory read operation during the predefined slave task interval; and control the front-end circuit to disable the non-volatile memory read operation in response to the slave FRO count indicating the expiration of the predefined slave task interval. 10. The SuBUS slave circuit of claim 7 wherein the digital control circuit is further configured to control the front-end circuit to provide a higher charging current to the analog circuit for performing the slave task during the predefined slave task interval. 11. A single-wire bus (SuBUS) apparatus comprising: a SuBUS bridge circuit; a SuBUS coupled to the SuBUS bridge circuit; and a SuBUS slave circuit comprising: a front-end circuit coupled to the SuBUS and configured to receive a start-of-sequence (SOS) training sequence corresponding to a synchronization interval and preceding a SuBUS telegram corresponding to a predefined SuBUS operation comprising at least one of a register-read operation and a register-write operation; and a digital control circuit coupled to the front-end circuit and configured to: control the front-end circuit to enable a slave task unrelated to the predefined SuBUS operation indicated by the SuBUS telegram during a predefined slave task interval; and control the front-end circuit to disable the slave task at an expiration of the predefined slave task interval based on the synchronization interval. 12. The SuBUS apparatus of claim 11 wherein the digital control circuit is further configured to: control the front-end circuit to enable an impedance measurement operation during the predefined slave task interval; and control the front-end circuit to disable the impedance measurement operation at the expiration of the predefined slave task interval. 13. The SuBUS apparatus of claim 11 wherein the digital control circuit is further configured to: control the front-end circuit to enable a non-volatile memory read operation during the predefined slave task interval; and control the front-end circuit to disable the non-volatile memory read operation at the expiration of the predefined slave task interval. 14. The SuBUS apparatus of claim 11 wherein the digital control circuit is further configured to: count a plurality of free-running oscillator (FRO) pulses during the synchronization interval; determine a slave FRO count during the predefined slave task interval based on the plurality of FRO pulses counted during the synchronization interval; control the front-end circuit to enable the slave task independent of the predefined SuBUS operation during the predefined slave task interval; and control the front-end circuit to disable the slave task in response to the slave FRO count indicating the expiration of the predefined slave task interval. 15. The SuBUS apparatus of claim 14 wherein the digital control circuit comprises: a digital controller configured to: control the front-end circuit to enable the slave task independent of the predefined SuBUS operation during the predefined slave task interval; and control the front-end circuit to disable the slave task in response to receiving an indication signal; and a timer configured to provide the indication signal to the digital controller in response to the slave FRO count indicating the expiration of the predefined slave task interval. 16. The SuBUS apparatus of claim 15 wherein the digital control circuit further comp

Assignees

Inventors

Classifications

  • Architecture of a communication node (current supply arrangements H04L12/10; intermediate storage or scheduling H04L49/90) · CPC title

  • using an embedded synchronisation · CPC title

  • Electrical coupling · CPC title

  • Details of memory controller · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11106615B2 cover?
A single-wire bus (SuBUS) slave circuit is provided. The SuBUS slave circuit is coupled to a SuBUS bridge circuit via a SuBUS and can be configured to perform a slave task that may block communication on the SuBUS. Notably, the SuBUS slave circuit may not be equipped with an accurate timing reference source that can determine a precise timing for terminating the slave task and unblock the SuBUS…
Who is the assignee on this patent?
Qorvo Us Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/4295. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).