Method to share data between semiconductors chips

US10318471B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10318471-B2
Application numberUS-201715618990-A
CountryUS
Kind codeB2
Filing dateJun 9, 2017
Priority dateJun 9, 2017
Publication dateJun 11, 2019
Grant dateJun 11, 2019

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 method for sharing data between a microcontroller and a plurality of driving circuits of actuators is disclosed. A microcontroller is provided with a microsecond bus and a plurality of chip-select outputs. A plurality of driving circuits have input pins for data signals received from the microcontroller through the microsecond bus. Each of the driving circuits has an input pin receiving a signal from a chip-select output of the microcontroller and at least two configuration pins connected to the ground voltage or to a supply voltage. A data frame signal is sent on the microsecond bus. Each of the driving circuits is supplied with a portion of the data frame signal as a function of the chip-select output of the microcontroller and as a function of the voltage connection of the at least two configuration pins.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for sharing data between a microcontroller and a plurality of actuators each having a driving circuit comprising: providing a microcontroller having a microsecond bus and a plurality of chip-select outputs; providing a plurality of driving circuits configured to receive data signals from said microcontroller via said microsecond bus; connecting, by a first connection, each of the driving circuits with a supply voltage; connecting, by a second connection; each of the driving circuits with a ground voltage; receiving, by an input pin, a signal from a chip-select output of said microcontroller to the driving circuit; connecting, by a first configuration pin, the driving circuit with one of the supply voltage or the ground voltage; connecting, by a second configuration pin, the driving circuit with one of the supply voltage or the ground voltage; sending a data frame signal on said microsecond bus, wherein each of said driving circuits is supplied with a portion of said data frame signal; and determining the portion of said data frame signal supplied to a particular one of the driving circuits as a function of: the chip-select output of said microcontroller; whether the respective first configuration pin is connected with the supply voltage or with the ground connection; and whether the respective second configuration pin is connected with the supply voltage or with the ground connection. 2. The method according to claim 1 , wherein providing a plurality of driving circuits comprises providing an H-bridge circuit for driving an operation of a DC motor. 3. The method according to claim 1 , wherein providing a plurality of driving circuits comprises providing at least one LVDS buffer for clock and data signals. 4. The method according to claim 1 , further comprising communicating data signals between said microcontroller and at least one of said driving circuits via said microsecond bus to configure said at least one driving circuit and read back a diagnosis of said at least one driving circuit. 5. A computer program product comprising computer executable codes stored on a non-transitory computer readable medium for sharing data between a microcontroller and a plurality of actuators each having a driving circuit, wherein said microcontroller is provided with a microsecond bus and a plurality of chip-select outputs and wherein each driving circuit is provided a first connection with a supply voltage and a second connection with a ground voltage, an input pin for receiving a signal from a chip-select output of said microcontroller, a first configuration pin connected with one of the supply voltage or the ground voltage, and a second configuration pin connected with one of the supply voltage or the ground voltage, the computer program product comprising: processor-executable instructions when executed on the processor in a device configure the device to send a data frame signal on said microsecond bus; and processor-executable instructions when executed on the processor in the device configure the device to supply said driving circuits with a portion of said data frame signal as a function of: the chip-select output of said microcontroller; whether the first configuration pin is connected with the supply voltage or with the ground connection; and whether the second configuration pin is connected with the supply voltage or with the ground connection. 6. The computer program product according to claim 5 , further comprising processor-executable instructions when executed on the processor in the device configure the device to communicate data signals between said microcontroller and at least one driving circuit via said microsecond bus to configure said at least one driving circuit and read back a diagnosis of said at least one driving circuit. 7. An electronic control unit comprising: a microcontroller having a microsecond bus and a plurality of chip-select outputs; a plurality of driving circuits each having a first connection coupled with a supply voltage and a second connection coupled with a ground voltage, and each having input pins configured to receive data signals from said microcontroller via said microsecond bus, wherein each of said driving circuits includes an input pin configured to receive a signal from at least one of the chip-select outputs of said microcontroller, a first configuration pin connected with one of the supply voltage or the ground voltage, and a second configuration pin connected with the supply voltage or the ground voltage; wherein the electronic control unit is configured to send a data frame signal on said microsecond bus and each of said driving circuits is supplied with a portion of said data frame signal as a function of: the chip-select output of said microcontroller; whether the first configuration pin is connected with the supply voltage or with the ground connection; and whether the second configuration pin is connected with the supply voltage or with the ground connection. 8. The electronic control unit according to claim 7 , wherein each of the driving circuits comprises a first input pin for an enable signal, a second input pin for a pulse width modulation signal, and a third pin for a direction signal of an actuator. 9. The electronic control unit according to claim 7 , further comprising a LVDS buffer for clock and data signals. 10. The electronic control unit according to claim 7 , wherein at least one of said driving circuits comprises an H-bridge circuit configured to drive a DC motor. 11. The electronic control unit according to claim 7 , wherein the data frame signal comprises a 40-bit frame, wherein the plurality of driving circuits comprises a first driving circuit configured to receive a first 1-6 bits of the 40-bit frame, a second driving circuit configured to receive a second 7-12 bits of the 40-bit frame and a third driving circuit configured to receive a third 13-19 bits of the 40-bit frame, wherein the first configuration pin of the first circuit and the second configuration pin of the second circuit are connected to the supply voltage, the second configuration pin of the first circuit and the first configuration pin of the second circuit are connected to the ground voltage and the first and second configuration pins of the third circuit are both connected to one of the supply voltage and the ground voltage to determine the portion of said data frame signal received by the first, second and third driving circuits. 12. An automotive system comprising an internal combustion engine, a plurality of actuators and the electronic control unit according to claim 7 , wherein the plurality of driving circuits drive said actuators. 13. The electronic control unit according to claim 7 wherein the plurality of drive circuits comprises six drive circuits, the plurality of chip-select outputs comprises no more than two chip-select outputs delivered by the micro-controller, and comprising twelve electric motors driven by the six drive circuits. 14. The electronic control unit according to claim 11 , wherein the chip-select output is configured for the first, second and third driving circuits to consider only a first 1-19 bits of the data frame signal.

Assignees

Inventors

Classifications

  • by means of a H-bridge circuit · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • using computer, e.g. microprocessor · CPC title

  • Interface circuits · 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 US10318471B2 cover?
A method for sharing data between a microcontroller and a plurality of driving circuits of actuators is disclosed. A microcontroller is provided with a microsecond bus and a plurality of chip-select outputs. A plurality of driving circuits have input pins for data signals received from the microcontroller through the microsecond bus. Each of the driving circuits has an input pin receiving a sig…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification G06F13/4282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).