Edge-based communication
By employing push-pull drivers on both master and slave sides, the system addresses edge recognition issues in SPC-based communication, improving edge definition and reducing transmission errors and power consumption.
Patent Information
- Application Number
- DE102015104182
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2014-06-30
- Filing Date
- 2015-03-20
- Publication Date
- 2025-07-31
- Estimated Expiration
- 2035-03-20
AI Technical Summary
Conventional SPC-based communication systems face issues with edge recognition due to parasitic capacitive loads, leading to uncertainties in time measurement and potential data transmission disturbances, particularly in edge-based protocols like SPC and SENT, which can result in incorrect detection of falling edges and higher power consumption.
Implementing push-pull drivers on both the master and slave sides of the communication system to provide defined rising and falling edges, reducing the influence of parasitic loads and improving edge recognition and stability.
The use of push-pull drivers ensures more precise edge identification and reduces transmission errors, enhancing the reliability and efficiency of bidirectional communication while minimizing power consumption.
Smart Images

Figure 00000000_0000_ABST
Abstract
Claims
[1] Procedure which includes: Generating a pulse on a data line in a bidirectional edge-based pulse width modulation communication system, the data line connecting a master device to a slave device for communication, wherein generating the pulse comprises: actively driving the data line to a first voltage at the beginning of the pulse and actively driving the data line to a second voltage different from the first voltage at the end of the pulse, wherein the pulse is a trigger pulse indicating an identification of a slave device, after the trigger pulse, driving the data line by a slave device, wherein driving the line by the slave device involves transmitting a Synchronization pulse a predetermined time after the active drive to the first voltage or after the active driving to the second voltage. [2] The method of claim 1, further comprising pulling the line to the second voltage via a resistor after actively driving to the second voltage. [3] Procedure which includes: Generating a pulse on a data line in a bidirectional edge-based pulse width modulation communication system, wherein generating the pulse comprises: actively driving the data line to a first voltage at the beginning of the pulse and actively driving the data line to a second voltage different from the first voltage at the end of the pulse, wherein the pulse is a trigger pulse indicating an identification of a slave device, after the trigger pulse, driving the data line by a slave device, wherein driving the data line by the slave device comprises transmitting a synchronization pulse that overlaps with the trigger pulse. [4] The method of any of claims 1-3, wherein driving the data line by the slave device comprises actively driving the data line to the first voltage and actively driving the data line to the second voltage. [5] A communication device configured to communicate based on an edge-based pulse width modulation method, the device comprising a driver, the driver configured to actively drive a data line to a first voltage and to actively drive the data line to a second voltage after the data line has been actively driven to the first voltage to generate a pulse on the data line, the data line connecting the communication device to another communication device, the device configured to wait a predetermined time after receiving a last falling edge or a last rising edge until generating pulses. [6] The device of claim 5, wherein the driver comprises a push-pull driver. [7] The device of claim 6, wherein the push-pull driver has a tri-state mode. [8] The device of any of claims 5-7, wherein the device is a master device and wherein the pulse comprises a trigger pulse identifying a slave. [9] Device according to one of claims 5-8, wherein the device is a slave. [10] The device according to any one of claims 5-9, wherein the device comprises a line termination, a pull-up resistor and / or a pull-down resistor. [11] System that includes: a master device and at least one slave device, wherein the master device and the at least one slave device are configured to communicate via a bidirectional edge-based pulse width modulation protocol, wherein the master device comprises a push-pull driver coupled to a data line, wherein the master device is configured to generate a trigger pulse using the push-pull driver that identifies the slave device, wherein the slave device is configured to transmit a synchronization pulse that overlaps with the trigger pulse. [12] The system of claim 11, wherein the slave device comprises another push-pull driver coupled to the data line. [13] The system of claim 11, wherein the master device comprises at least one of a line termination, a pull-up resistor, and a pull-down resistor. [14] System that includes: a master device and at least one slave device, wherein the master device and the at least one slave device are configured to communicate via a bidirectional edge-based pulse width modulation protocol, wherein the master device comprises a push-pull driver coupled to a data line, the data line connecting the master device to the slave device, wherein the master device is configured to generate a trigger pulse that identifies the slave device using the push-pull driver, wherein the slave device is configured to send a synchronization pulse on the data line after receiving the trigger pulse.