Signaling between master and slave components using a shared communication node of the master component

US9634715B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9634715-B2
Application numberUS-201514645946-A
CountryUS
Kind codeB2
Filing dateMar 12, 2015
Priority dateFeb 18, 2014
Publication dateApr 25, 2017
Grant dateApr 25, 2017

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 network slave device includes a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol. The network slave device may have an address to identify the network slave device on the network. It may also have a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to the address of the network slave device. A master device communicating on the network may send the series of command in accordance with the point-to-point network protocol. In an embodiment, the point-to-point protocol is the SENT protocol.

First claim

Opening claim text (preview).

What is claimed is: 1. A network slave device comprising: a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol; a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to an address of the network slave device, wherein the address identifies the network slave device; and a counter configured to count the number of commands sent by a master device, wherein the network slave device is configured to reset the counter when a number of commands received meets or exceeds a number of slave devices coupled to the communication bus. 2. The network slave device of claim 1 wherein the point-to-point communication protocol is a Single-Edge Nibble Transmission (SENT) protocol. 3. The network slave device of claim 1 further comprising a memory, wherein the address is stored in the memory. 4. The network slave device of claim 1 wherein the slave device comprises a magnetic field sensor. 5. The network slave device of claim 4 wherein the magnetic field sensor comprises magnetic field sensing elements. 6. The network slave device of claim 5 wherein the magnetic field sensing elements comprise Hall effect elements. 7. The network slave device of claim 5 wherein the magnetic field sensing elements comprise magnetoresistive elements. 8. The network slave device of claim 7 wherein the magnetoresistive elements comprise a giant magnetoresistance (GMR) element, a tunneling magnetoresistance (TMR) element, a magnetic tunnel junction (MTJ) element, a spin-valve, or a combination thereof. 9. The network slave device of claim 4 wherein the commands comprise requests for data representing a magnetic field detected by the magnetic field sensor. 10. The network slave device of claim 1 further configured to respond to a reset command by resetting the counter. 11. The network slave device of claim 1 wherein the commands include one or more of: a sample command to perform a measurement; a data request command to send measurement data; a diagnostic command perform a self-test; a reset command to reset the counter; or a combination thereof. 12. The network slave device of claim 11 wherein the sample command comprises a pulse of one predetermined length, the diagnostic command comprises a pulse of a second predetermined length; the data request command comprises a pulse of a third predetermined length; and the reset command comprises a pulse of a fourth predetermined length. 13. The network slave device of claim 1 wherein the commands comprise broadcast commands. 14. The network slave device of claim 13 wherein the broadcast commands include one or more of: a sample command to perform one or more respective measurements; a diagnostic command to perform one or more respective self-tests; a reset command to reset the counter of the slave device; or a combination thereof. 15. The network slave device of claim 1 further configured to delay sending a response to the commands by a delay time period corresponding to the address of the slave device. 16. A network slave device comprising: a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol; a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands correspond to an address of the network slave device, wherein the address identifies the network slave device; and wherein the network slave device is configured to read a delay time period of a response from another network slave device and determine a current position in the series of commands based on the delay time period. 17. A system comprising: a controller coupled to a communication bus and configured to communicate over the communication bus in accordance with a point-to-point communication protocol to send a series of commands over the communication bus; and one or more sensors coupled to the communication bus to communicate over the communication bus in accordance with the point-to-point communication protocol, each of the sensors having a respective address to identify the respective sensor and configured to respond to a command in the series of commands that has a position within the series that matches the respective address of the respective sensor; wherein the one or more sensors each comprise a counter configured to count the number of commands sent by the controller, and wherein the one or more sensors are configured to reset their counters when a number of commands sent by the controller matches or exceeds a number of sensors coupled to the communication device. 18. The system of claim 17 wherein the controller and the one or more sensors are configured to communicate over the communication bus in accordance with the point-to point communication protocol. 19. The system of claim 18 wherein the point-to-point communication protocol is a Single-Edge Nibble Transmission (SENT) protocol. 20. The system of claim 17 wherein the one or more sensors are magnetic field sensors. 21. The system of claim 20 wherein the commands comprise requests for data representing a magnetic field detected by at least one of the magnetic field sensors. 22. The system of claim 17 wherein the controller is configured to send a reset command which, when received by the one or more sensors, resets the counters of the one or more sensors. 23. The system of claim 17 wherein each respective sensor is configured to respond to the commands when a counter of the respective sensor matches the address of the respective sensor. 24. The system of claim 17 wherein the commands include one or more of: a sample command to perform a measurement; a diagnostic command perform a self-test; and a reset command to reset the counter. 25. The system of claim 24 wherein the sample command comprises a pulse of one predetermined length, the diagnostic command comprises a pulse of a second predetermined length; and the reset command comprises a pulse of a third predetermined length. 26. The system of claim 17 wherein the controller is further configured to send broadcast commands to all the sensors coupled to the communication bus. 27. The system of claim 26 wherein the broadcast commands comprise commands that do not include an address. 28. The system of claim 26 wherein the broadcast commands include one or more of: a sample command instructing all the respective sensors to perform one or more respective measurements; a diagnostic command instructing all the respective sensors to perform one or more respective self-tests; and a reset command instructing all the respective sensors to reset the respective counters of the respective sensors. 29. The system of claim 17 wherein the sensors are configured to delay sending a response to the commands by a time period corresponding to the address of the sensors. 30. A system comprising: a controller coupled to a communication bus and configured to communicate over the communication bus in accordance with a point-to-point communication protocol to send a series of commands over the communication bus; and one or more sensors coupled to the communication bus to communicate over the

Assignees

Inventors

Classifications

  • H04B1/40Primary

    Circuits · CPC title

  • Peer-to-peer [P2P] networks · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements · CPC title

  • Leader-follower arrangements · 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 US9634715B2 cover?
A network slave device includes a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol. The network slave device may have an address to identify the network slave device on the network. It may also have a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of th…
Who is the assignee on this patent?
Allegro Microsystems Llc
What technology area does this patent fall under?
Primary CPC classification H04B1/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 25 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).