Vehicle communications network transceiver, bus driver therefor
First Claim
1. A transceiver in nodes of a multiple node vehicle communications network having a communications bus prescribed for use in an automotive industrial standard data link, interconnecting the nodes, each node providing an input device for converting a chosen measurand into digital pulses appearing at varying rates in response to changes of the measurand into symmetrical, variable pulse width modulated (VPWM) trapezoidal shaped waveform signals, the waveform signals containing symbol information expressing the magnitudes of the measurand, each node containing a regulated power source connected to a vehicle battery to provide regulated logic voltages referenced with respect to a signal ground return;
- each node also containing a microcontroller (MCU) connected between the input device, power source and a symbol encoder decoder (SED), for receiving digital pulses from the input device representing magnitudes of the measurands, formatting the received digital pulses into digital messages, polling input and output ports connected to the SED, and initiating transmission over the bus via the SED, the SED being interconnected between the MCU and the transceiver for translating the digital messages from the MCU into said VPWM square-wave, line codings sent to other transceivers connected to the bus and for converting square wave digital signals received from other transceivers into digital messages used by the MCU for updating or controlling other peripherals associated with the network, said transceiver comprising;
(a) an integrator with an input for receiving the VPWM square-wave pulses from SED having pulse widths that define symbol information with respect to time and logic levels, and producing at an output terminal trapezoid type waveform signals with pulses 180 degrees out of phase with the square wave pulses and referenced with respect to a fixed voltage level;
(b) a waveshaper having an input for receiving the trapezoid waveform signals from the integrator and reshaping both corners at the extremities of each edge of the pulses over a chosen duration and then producing at an output terminal other trapezoid waveform signals in phase with the input waveform signals having the same pulse width as the input trapezoid signals at trip point voltages so as to retain the symbol information contained in the original square-wave signals, the reshaped trapezoid signals being referenced with respect to another fixed voltage level different from signal ground;
(c) a voltage-to-current converter having an input for receiving the reshaped trapezoid waveform signals from the waveshaper, and providing at an output a replica of the reshaped trapezoid waveform signals used as control current source signals, said control current source signals being routed to a current sensor circuit within the voltage-to-current converter to provide pulse voltage potentials with respect to signal ground return of magnitudes proportional to the voltage across the current sensor;
(d) a ground translation circuit including a current mirror circuit having an input connected to the current sensor circuit of the voltage-to-current converter so that the current in an input circuit corresponds with the current flowing through the current sensor of the voltage-to-current converter, the ground translation circuit having an output circuit connected to carry a reflected current of the same magnitude and direction as the current in the current mirror input circuit but the output current is referenced with respect to an independent bus ground return, the ground translation circuit also having an output reference voltage circuit used to establish a reference voltage signal referenced with respect to the independent ground return but which establishes voltage levels in response to varying current signals from the output circuit of the current mirror;
d) a bus driver connected between the battery of the vehicle and the independent bus ground return, the bus driver comprising another current mirror circuit having an input circuit used to receive pulse signals from the reference voltage circuit of the ground translation circuit and for using the received pulse signals to program the current in an output circuit of the another current mirror, the programmed current causing a reflected current of an enhanced magnitude and of the same direction as the reference voltage and current to flow out of the output circuit of the another current mirror circuit, the bus driver having an output circuit connected between the output of the another current mirror and the bus for sourcing current onto the bus when the bus voltage levels permit transmitting and for cutting off the source current from the current mirror when the bus voltage levels inhibit transmitting; and
(e) a receiver circuit interconnected between the bus and SED for receiving reshaped trapezoid waveform signals from the bus and extracting symbol information contained in the waveform signals and converting the extracted symbol information into digital pulse signals with pulse durations equivalent to the symbol information.
15 Assignments
0 Petitions
Accused Products
Abstract
A transceiver device for use with a microcontroller and a symbol encoder decoder device (forming a node in a communications network) for transmitting and receiving variable pulse width modulated (VPWM) analog signals containing symbol messages over a communications bus. The transceiver accepts digital VPWM signals from the symbol encoder decoder device which were generated by the microcontroller and converts the digital signals into VPWM analog signals and then transmits the analog signal over the bus to other nodes. The transceiver also receives VPWM analog signals placed on the bus by other nodes of the network and transfers the signals in digital form to the symbol encoder decoder device which, in turn, communicates the decoded messages to the microcontroller. The transceiver contains a ground translation circuit for transferring transmitted signals to an independent bus ground return before a bus driver circuit sources message signals in the form of pulse currents over the bus. The bus driver circuit contains circuits that permit arbitration to take place when more than one node attempts to transmit over the bus. The receiver circuit also contains ground translation circuits for translating bus signals from the bus ground return to a signal ground return.
32 Citations
12 Claims
-
1. A transceiver in nodes of a multiple node vehicle communications network having a communications bus prescribed for use in an automotive industrial standard data link, interconnecting the nodes, each node providing an input device for converting a chosen measurand into digital pulses appearing at varying rates in response to changes of the measurand into symmetrical, variable pulse width modulated (VPWM) trapezoidal shaped waveform signals, the waveform signals containing symbol information expressing the magnitudes of the measurand, each node containing a regulated power source connected to a vehicle battery to provide regulated logic voltages referenced with respect to a signal ground return;
- each node also containing a microcontroller (MCU) connected between the input device, power source and a symbol encoder decoder (SED), for receiving digital pulses from the input device representing magnitudes of the measurands, formatting the received digital pulses into digital messages, polling input and output ports connected to the SED, and initiating transmission over the bus via the SED, the SED being interconnected between the MCU and the transceiver for translating the digital messages from the MCU into said VPWM square-wave, line codings sent to other transceivers connected to the bus and for converting square wave digital signals received from other transceivers into digital messages used by the MCU for updating or controlling other peripherals associated with the network, said transceiver comprising;
(a) an integrator with an input for receiving the VPWM square-wave pulses from SED having pulse widths that define symbol information with respect to time and logic levels, and producing at an output terminal trapezoid type waveform signals with pulses 180 degrees out of phase with the square wave pulses and referenced with respect to a fixed voltage level; (b) a waveshaper having an input for receiving the trapezoid waveform signals from the integrator and reshaping both corners at the extremities of each edge of the pulses over a chosen duration and then producing at an output terminal other trapezoid waveform signals in phase with the input waveform signals having the same pulse width as the input trapezoid signals at trip point voltages so as to retain the symbol information contained in the original square-wave signals, the reshaped trapezoid signals being referenced with respect to another fixed voltage level different from signal ground; (c) a voltage-to-current converter having an input for receiving the reshaped trapezoid waveform signals from the waveshaper, and providing at an output a replica of the reshaped trapezoid waveform signals used as control current source signals, said control current source signals being routed to a current sensor circuit within the voltage-to-current converter to provide pulse voltage potentials with respect to signal ground return of magnitudes proportional to the voltage across the current sensor; (d) a ground translation circuit including a current mirror circuit having an input connected to the current sensor circuit of the voltage-to-current converter so that the current in an input circuit corresponds with the current flowing through the current sensor of the voltage-to-current converter, the ground translation circuit having an output circuit connected to carry a reflected current of the same magnitude and direction as the current in the current mirror input circuit but the output current is referenced with respect to an independent bus ground return, the ground translation circuit also having an output reference voltage circuit used to establish a reference voltage signal referenced with respect to the independent ground return but which establishes voltage levels in response to varying current signals from the output circuit of the current mirror; d) a bus driver connected between the battery of the vehicle and the independent bus ground return, the bus driver comprising another current mirror circuit having an input circuit used to receive pulse signals from the reference voltage circuit of the ground translation circuit and for using the received pulse signals to program the current in an output circuit of the another current mirror, the programmed current causing a reflected current of an enhanced magnitude and of the same direction as the reference voltage and current to flow out of the output circuit of the another current mirror circuit, the bus driver having an output circuit connected between the output of the another current mirror and the bus for sourcing current onto the bus when the bus voltage levels permit transmitting and for cutting off the source current from the current mirror when the bus voltage levels inhibit transmitting; and (e) a receiver circuit interconnected between the bus and SED for receiving reshaped trapezoid waveform signals from the bus and extracting symbol information contained in the waveform signals and converting the extracted symbol information into digital pulse signals with pulse durations equivalent to the symbol information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- each node also containing a microcontroller (MCU) connected between the input device, power source and a symbol encoder decoder (SED), for receiving digital pulses from the input device representing magnitudes of the measurands, formatting the received digital pulses into digital messages, polling input and output ports connected to the SED, and initiating transmission over the bus via the SED, the SED being interconnected between the MCU and the transceiver for translating the digital messages from the MCU into said VPWM square-wave, line codings sent to other transceivers connected to the bus and for converting square wave digital signals received from other transceivers into digital messages used by the MCU for updating or controlling other peripherals associated with the network, said transceiver comprising;
-
9. A node transceiver of a multi-node network having a communications bus interconnecting the nodes permitting asynchronous communication between nodes providing to the network information from an input device such as sensors and switches, each node connected to the bus having (1) a regulated power source connected to a fixed voltage to provide regulated logic voltages referenced with respect to a signal ground return, (2) a microcontroller (MCU) connected between the input devices associated with the node, a symbol encoder decoder (SED) and the regulated power source, for receiving signals from the input device representing magnitudes of a measurand, formatting the received signals into digital messages, polling input and output ports connected to the SED, and initiating transmissions over the bus by controlling the operations of SED, and (3) the SED interconnected between the MCU and the transceiver for translating the digital messages from the MCU into variable pulse width modulated (VPWM) square-wave signals sent to other transceivers connected to the bus and for converting the square-wave digital signals received from other transceivers into digital messages used by the MCU for updating or controlling other peripherals associated with the network, said transceiver comprising:
-
a. integrating means for converting the VPWM square-wave signals received from SED into a decreased amplitude, 180 degrees out-of-phase trapezoid waveform signals referenced with respect to bounding fixed voltage levels, the trapezoid waveform signals having consistent pulse widths at chosen trigger points which continues to define the symbol information placed in the original square-wave pulses; b. waveshaper means coupled to the integrator means for intercepting and then reshaping the corners at the extremities of each edge of the pulses of the trapezoid waveform signals, and providing gain and controlled gain reduction parameters, yet retaining the consistent pulse width at the trigger points of the pulses; c. voltage-to-current converter means for using the reshaped trapezoidal waveform signals to provide varying control current source signals with respect to signal ground return in response to changes in amplitude and duration of the reshaped trapezoid waveform pulse signals; d. a ground translation means connected in an output loop of the voltage-to-current converter for transferring the reference of the varying control current source signals formed in the voltage-to-current converter from the signal ground return to the independent bus ground return, and for using the converted current to establish a varying reference voltage levels used for controlling sourcing current onto the bus during node transmissions, the varying reference voltage levels being unaffected by changes in current and voltages on the bus. e. bus driver means responsive to the varying reference voltage levels for proving amplified reshaped pulse signals which route to the bus providing symbol messages on the bus that minimizes electromagnetic interference in the vehicle if the bus voltage levels remain below the reference voltage levels of the translation circuit, the bus driver - View Dependent Claims (10, 11, 12)
-
Specification