Device, system and methods for driving a communication receiver
AssigneeMicrochip Technology Incorporated
InventorAvinash Halageri
Life of this patent
Estimating the term…
Abstract
A system includes an input pad and an output pad. A data capture circuit may receive a signal from the input pad, and may output the received signal to a data processing circuit which may convert the received signal into an output. An output driver may be coupled to the data capture circuit, and a controller circuit may configure the output driver in one or more polarity modes, the polarity modes to enable the output driver to drive a signal to the data capture circuit. In this manner, a functional safety diagnostic test may be performed without requiring an external driver to drive a signal onto the input pad.
Claims20
A device comprising:
- a data capture circuit to receive a primary input signal and an auxiliary input signal;
- a data processing circuit to receive an output of the data capture circuit;
- and
- an output driver coupled to an output pad and coupled to the data capture circuit,
- wherein a controller circuit is to configure the output driver in a polarity mode and is to drive the auxiliary input signal from the output driver to the data capture circuit based on the polarity mode.
A system comprising:
- a microcontroller coupled to a Universal Asynchronous Receiver-Transmitter (UART), the UART comprising:
- a data capture circuit to receive a UART input signal and an auxiliary input signal;
- a data processing circuit to receive an output of the data capture circuit and to generate an output signal;
- and
- an output driver coupled to an output pad and to the data capture circuit,
- wherein the microcontroller to configure the output driver in one or more polarity modes to drive the auxiliary input signal from the output driver to the data capture circuit as part of a functional safety diagnostic test and the microcontroller to receive input from the data processing circuit.
A method comprising:
- configuring a receiver in a first polarity mode, the first polarity mode to drive a first binary signal to a data capture circuit;
- configuring the receiver in a second polarity mode, the second polarity mode to drive a second binary signal to the data capture circuit, the second binary signal the logical inverse of the first binary signal;
- configuring, over a predetermined time, the receiver in a combination of first polarity modes and second polarity modes, the combination to transmit a data word;
- capturing the data word at the data capture circuit;
- and
- comparing the captured data word against an expected data word to generate a comparison output.
Dependencies are inferred from the claim text.