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

US9787495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9787495-B2
Application numberUS-201514645957-A
CountryUS
Kind codeB2
Filing dateMar 12, 2015
Priority dateFeb 18, 2014
Publication dateOct 10, 2017
Grant dateOct 10, 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 include an address to identify the network slave device on the network. It may also include a communication circuit configured to process a command received by the transceiver and generate a reply for transmission over the communication bus if an address included in the command matches the address of the slave device. A master device communicating on the network may send commands including the address of the slave device 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 unidirectional network protocol, wherein the point-to-point unidirectional network protocol is a single edge nibble transmission (SENT) protocol; an address of the network slave device to identify the network slave device; and a communication circuit configured to process a command received by the transceiver and generate a reply for transmission over the communication bus if an address included in the command matches the address of the network slave device, wherein the network slave device comprises a magnetic field sensor. 2. The network slave device of claim 1 further comprising a memory, wherein the address of the network slave device is stored in the memory. 3. The network slave device of claim 1 wherein the communication circuit is configured to generate the reply if a number of transitions in a series of pulses on the communication bus corresponds to the address of the network slave device. 4. The network slave device of claim 1 wherein the magnetic field sensor comprises magnetic field sensing elements. 5. The network slave device of claim 4 wherein the magnetic field sensing elements Hall effect elements. 6. The network slave device of claim 4 wherein the magnetic field sensing elements comprise magnetoresistive elements. 7. The network slave device of claim 6 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. 8. The network slave device of claim 1 wherein the command comprises requests for data. 9. The network slave device of claim 8 wherein the requests for data comprise requests for data representing a magnetic field detected by the network slave device. 10. The network slave device of claim 1 wherein the communication circuit is configured to ignore commands if the address included in the command does not match the address of the network slave device. 11. The network slave device of claim 1 wherein the command includes one or more of: a sample command to perform a measurement; a data request command to transmit measurement data; a diagnostic command to perform a self-test; or a combination thereof. 12. The network slave device of claim 11 wherein the sample command comprises a pulse of a first predetermined length, the data request command comprises a pulse of a second predetermined length; and the diagnostic command comprises a pulse of a third predetermined length. 13. The network slave device of claim 1 wherein the command includes broadcast commands to all the slave devices coupled to the communication bus and the communication circuit is configured to process the broadcast commands. 14. The network slave device of claim 13 wherein the broadcast commands comprise commands that do not include the address. 15. The network slave device of claim 13 wherein the broadcast commands include one or more of: a sample command instructing all the respective network slave devices to perform one or more respective measurements; and a diagnostic command instructing all the respective network slave devices to perform one or more respective self-tests. 16. A system comprising: one or more slave devices coupled to a communication bus and each of the one or more slave devices having an address to identify the respective slave device and configured to communicate over the communication bus in accordance with a point-to-point unidirectional communication protocol, wherein the point-to-point unidirectional communication protocol is a single edge nibble transmission (SENT) protocol; and a master device configured to communicate over the communication bus in accordance with the point-to-point communication protocol and to send commands to a selected slave device of the one or more slave devices, the commands comprising the address of the selected slave device, wherein the one or more slave devices are magnetic field sensors. 17. The system of claim 16 wherein the address comprises a series of pulses to identify the selected slave device. 18. The system of claim 16 wherein the commands comprise requests for data. 19. The system of claim 18 wherein the requests for data include requests for data representing a magnetic field detected by at least one of the slave devices. 20. The system of claim 16 wherein each respective slave device of the one or more slave devices is configured to respond to commands comprising its respective address and ignore commands do not comprise its respective address. 21. The system of claim 16 wherein the commands include one or more of: a sample command instructing one of the slave devices to perform a measurement; a data request command instructing one of the slave devices to transmit measurement data; a diagnostic command instructing one of the slave devices to perform a self-test; or a combination thereof. 22. The system of claim 21 wherein the sample command comprises a pulse of a first predetermined length, the data request command comprises a pulse of a second predetermined length; and the diagnostic command comprises a pulse of a third predetermined length. 23. The system of claim 16 wherein the master device is further configured to send broadcast commands to all the slave devices coupled to the communication bus. 24. The system of claim 23 wherein the broadcast commands comprise commands that do not include the address. 25. The system of claim 23 wherein the broadcast commands include one or more of: a sample command instructing all the respective slave devices to perform one or more respective measurements; a diagnostic command instructing all the respective slave devices to perform one or more respective self-tests; or a combination thereof. 26. A method comprising: communicating on a communication bus in accordance with a point-to-point unidirectional communication protocol by one or more slave devices each having a respective address and configured to respond to commands comprising the respective address, wherein the point-to-point unidirectional communication protocol is a single edge nibble transmission (SENT) protocol; and sending, by a master device coupled to the communication bus, a command to the one or more slave devices, the command comprising a selected address of a selected slave device of the one or more slave devices, wherein the one or more slave devices are magnetic field sensors. 27. The method of claim 26 further comprising responding to the command by a slave device having an address that matches the selected address; and not responding to the command by slave devices having addresses that do not match the selected address. 28. The method of claim 26 wherein the commands comprise requests for data. 29. The method of claim 28 wherein the requests for data include requests for data representing a magnetic field detected by at least one of the slave devices. 30. The method of claim 26 wherein the commands include one or more of: a sample command to perform a measurement; a data request command to transmit measurement data; and a diagnostic command to perform a self-test. 31. The method of claim 26 wherein the sample co

Assignees

Inventors

Classifications

  • H04L12/403Primary

    with centralised control, e.g. polling · CPC title

  • involving control of end-device applications over a network · 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 US9787495B2 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 include an address to identify the network slave device on the network. It may also include a communication circuit configured to process a command received by the transceiver and generate a reply for transmission over the co…
Who is the assignee on this patent?
Allegro Microsystems Llc
What technology area does this patent fall under?
Primary CPC classification H04L12/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 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).