CAN bus drive slew rate control is used to suppress ringing using bus impedance matching that is only activated during and shortly after the bus driver unit transitions from driving the bus “dominant” to “recessive”. In one embodiment a bus impedance matching unit is a differential input and differential output operational trans-conductance amplifier (OTA). The differential OTA absorbs or provides the ringing current based on bus differential voltage. In another embodiment a bus impedance matching unit is a back-to-back connected RON regulated transistor pair together with a gate control related circuit. Where the total RON is equal to the CAN bus characteristic impedance.
|
20. An apparatus for reducing ringing on a controller area network (CAN) bus, comprising:
a CAN bus driver for driving a CAN bus,
an impedance matching unit for selectively coupling to the CAN bus, where the impedance matching unit comprises an operational transconductance amplifier (OTA), and
a slew rate circuit for controlling CAN bus driver slew rate.
4. A method for reducing ringing on a controller area network (CAN) bus, said method comprising the steps of:
providing a CAN transceiver having a CAN bus driver coupled to a CAN bus, and
matching impedance of the CAN bus with an impedance matching unit, wherein the impedance matching unit comprises a back-to-back connected Rory regulated transistor pair and a gate control circuit.
17. A system for reducing ringing on a controller area network (CAN) bus, said system comprising:
a CAN sic (Signal Improvement Capability) transceiver having a CAN bus driver coupled to a CAN bus, and
an impedance matching unit selectively coupled to the CAN bus, wherein the impedance matching unit comprises a back-to-back connected Rory regulated transistor pair and a gate control circuit.
14. A system for reducing ringing on a controller area network (CAN) bus, said system comprising:
a CAN sic (Signal Improvement Capability) transceiver having a CAN bus driver coupled to a CAN bus, and
an impedance matching unit selectively coupled to the CAN bus, and
a slew rate circuit for controlling the CAN bus driver slew rate, whereby high frequency signals on the CAN bus are reduced.
12. A system for reducing ringing on a controller area network (CAN) bus, said system comprising:
a CAN sic (Signal Improvement Capability) transceiver having a CAN bus driver coupled to a CAN bus, and
an impedance matching unit selectively coupled to the CAN bus, wherein the impedance matching unit comprises an operational transconductance amplifier (OTA) comprising differential inputs coupled to the CAN bus and differential outputs coupled to the CAN bus.
7. A method for reducing ringing on a controller area network (CAN) bus, said method comprising the steps of:
providing a CAN transceiver having a CAN bus driver coupled to a CAN bus, wherein the CAN bus driver comprises slew rate control, and
matching impedance of the CAN bus with an impedance matching unit, and further comprising the step of controlling CAN bus driver slew rate within said CAN bus driver so as to reduce high frequency signals on the CAN bus.
1. A method for reducing ringing on a controller area network (CAN) bus, said method comprising the steps of:
providing a CAN transceiver having a CAN bus driver coupled to a CAN bus, and
matching impedance of the CAN bus with an impedance matching unit, wherein the impedance matching unit comprises an operational transconductance amplifier (OTA) and wherein the OTA comprises differential inputs coupled to the CAN bus and differential outputs coupled to the CAN bus.
2. The method according to
Connecting the impedance matching unit to the CAN bus when the CAN bus driver is in a CAN bus dominant state and
disconnecting the impedance matching unit from the CAN bus when the CAN bus driver is in a CAN bus recessive state.
3. The method according to
coupling the impedance matching unit to the CAN bus during and for a short time after the CAN bus driver transitions from driving the CAN bus from a CAN bus dominant state to a CAN bus recessive state.
5. The method according to
connecting the impedance matching unit to the CAN bus when the CAN bus driver is in a CAN bus dominant state and
disconnecting the impedance matching unit from the CAN bus when the CAN bus driver is in a CAN bus recessive state.
6. The method according to
coupling the impedance matching unit to the CAN bus during and for a short time after the CAN bus driver transitions from driving the CAN bus from a CAN bus dominant state to a CAN bus recessive state.
8. The method according to
9. The method according to
10. The method according to
11. The method according to
13. The system according to
15. The system according to
a plurality of current sources coupled in parallel; and
a plurality of delay lines coupled in series and to respective ones of the plurality of current sources, wherein an enable signal is delayed through each one of the plurality of delay lines and to the respective ones of the plurality of current sources.
16. The system according to
a plurality of resistive switches coupled in parallel; and
a plurality of delay lines coupled in series and to respective ones of the plurality of resistive switches, wherein an enable signal is delayed through each one of the plurality of delay lines and to the respective ones of the plurality of resistive switches.
18. The system according to
19. The system according to
21. The apparatus according to
22. The apparatus according to
23. The apparatus according to
a plurality of current sources coupled in parallel; and
a plurality of delay lines coupled in series and to respective ones of the plurality of current sources, wherein a disable signal is delayed through each one of the plurality of delay lines and to the respective ones of the plurality of current sources.
24. The apparatus according to
a plurality of resistive switches coupled in parallel; and
a plurality of delay lines coupled in series and to respective ones of the plurality of resistive switches, wherein a disable signal is delayed through each one of the plurality of delay lines and to the respective ones of the plurality of resistive switches.
|
This application claims priority to commonly owned U.S. Provisional Patent Application Ser. No. 63/081,966; filed Sep. 23, 2020; entitled “Method, System and Apparatus for Suppressing Controller Area Network Bus Ringing,” which is hereby incorporated by reference herein for all purposes.
The present disclosure relates to Controller Area Network (CAN) bus interfaces, and, more particularly, to CAN bus ringing suppression with slew-rate control enhanced by controlled bus impedance matching.
Ringing is a known phenomenon and appears on Controller Area Network (CAN) bus during CAN communication, especially when the bus status transitions from “dominant” state to “recessive” state. The CAN bus uses differential wired-AND signals. Two signals, CAN high (CANH) and CAN low (CANL) are either driven to a “dominant” state with CANH greater than CANL, or not driven and pulled by passive resistors to a “recessive” state with CANH less than or equal to CANL. The CAN bus signal (bus differential voltage) is corrupted during the bus ringing, which in turn leads to communication failures. With the increasing baud rates and network size the ringing phenomenon becomes even less tolerable. In many cases, the CAN bus ringing becomes a stumbling block when moving towards higher speed CAN bus communication (for instance 5 Mbits/s or even higher).
Referring to
Therefore, what is needed is a way to reduce CAN bus signal ringing when transitioning from a “dominant” state to a “recessive” state.
According to an embodiment, a method for reducing ringing on a controller area network (CAN) bus may comprise the steps of providing a CAN transceiver having a CAN bus driver coupled to a CAN bus, and matching impedance of the CAN bus with an impedance matching unit. According to a further embodiment of the method, the impedance matching unit may be connected to the CAN bus when the CAN bus driver may be in a CAN bus dominant state and disconnected when the CAN bus driver may be in a CAN bus recessive state. According to a further embodiment of the method, the impedance matching unit may be coupled to the CAN bus during and for a short time after the CAN bus driver transitions from driving the CAN bus from a CAN bus dominant state to a CAN bus recessive state.
According to a further embodiment of the method, the impedance matching unit may comprise an operational transconductance amplifier (OTA). According to a further embodiment of the method, the OTA may comprise differential inputs and outputs coupled to the CAN bus. According to a further embodiment of the method, the impedance matching unit may comprise a back-to-back connected Rory regulated transistor pair and a gate control circuit. According to a further embodiment of the method, may comprise the step of controlling CAN bus driver slew rate so as to reduce high frequency signals on the CAN bus. According to a further embodiment of the method, the step of controlling CAN bus driver slew rate may comprise the step of successively disabling a plurality of current sources comprising the CAN bus driver.
According to a further embodiment of the method, the step of successively disabling the plurality of current sources may provide a plurality of delay lines coupled in series and to respective ones of the plurality of current sources, wherein a disable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of current sources. According to a further embodiment of the method, the step of controlling CAN bus driver slew rate may comprise the step of successively opening a plurality of parallel connected resistive switches comprising the CAN bus driver. According to a further embodiment of the method, the step of successively opening the plurality of resistive switches providing a plurality of delay lines coupled in series and to respective ones of the plurality of resistive switches, wherein a disable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of resistive switches.
According to another embodiment, a system for reducing ringing on a controller area network (CAN) bus may comprise: a CAN SIC (Signal Improvement Capability) transceiver having a CAN bus driver couple-ed to a CAN bus, and an impedance matching unit selectively coupled to the CAN bus. According to a further embodiment, the impedance matching unit may be selectively coupled to the CAN bus during and for a short time after a CAN bus driver transitions from driving the CAN bus from a dominant state to a recessive state.
According to a further embodiment, the impedance matching unit may comprise an operational transconductance amplifier (OTA). According to a further embodiment, the OTA may comprise differential inputs and outputs coupled to the CAN bus. According to a further embodiment, the impedance matching unit may comprise a back-to-back connected Rory regulated transistor pair and a gate control circuit. According to a further embodiment, may comprise a slew rate circuit for controlling the CAN bus driver slew rate, whereby high frequency signals on the CAN bus may be reduced.
According to a further embodiment, the slew rate circuit may comprise: a plurality of current sources coupled in parallel; and a plurality of delay lines coupled in series and to respective ones of the plurality of current sources, wherein an enable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of current sources.
According to a further embodiment, the slew rate circuit may comprise: a plurality of resistive switches coupled in parallel; and a plurality of delay lines coupled in series and to respective ones of the plurality of resistive switches, wherein an enable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of resistive switches.
According to yet another embodiment, an apparatus for reducing ringing on a controller area network (CAN) bus may comprise: a CAN bus driver for driving a CAN bus, and an impedance matching unit for selectively coupling to the CAN bus. According to a further embodiment, the impedance matching unit may comprise an operational transconductance amplifier (OTA). According to a further embodiment, the impedance matching unit may comprise a back-to-back connected Rory regulated transistor pair and a gate control circuit. According to a further embodiment, may comprise a slew rate circuit for controlling CAN bus driver slew rate.
According to a further embodiment, the slew rate circuit may comprise: a plurality of current sources coupled in parallel; and a plurality of delay lines coupled in series and to respective ones of the plurality of current sources, wherein a disable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of current sources.
According to a further embodiment, the slew rate circuit may comprise: a plurality of resistive switches coupled in parallel; and a plurality of delay lines coupled in series and to respective ones of the plurality of resistive switches, wherein a disable signal may be delayed through each one of the plurality of delay lines and to the respective ones of the plurality of resistive switches.
A more complete understanding of the present disclosure may be acquired by referring to the following description taken in conjunction with the accompanying drawings wherein:
While the present disclosure is susceptible to various modifications and alternative forms, specific example embodiments thereof have been shown in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific example embodiments is not intended to limit the disclosure to the forms disclosed herein.
The high frequency digital like CAN bus signal and the increasing cable length of CAN bus networks makes the CAN bus cables (twisted pairs) behave more and more like transmission lines. Impedance mismatching in the CAN bus leads to wave reflections, which finally leads to signal ringing. Therefore, reducing high frequency signals and using bus impedance matching are the two methods that may be used to help in reducing signal wave reflections and in turn suppress the ringing phenomenon. According to the teachings of this disclosure and claimed herein, bus drive slew-rate control is presented to effectively reduce high frequency signals on the CAN bus. In addition, two types of bus impedance matching units are presented, that may be used in an integrated CAN bus transceiver for matching the CAN bus transceiver output impedance to the CAN bus impedance. The bus impedance matching unit is only activated during and for a short time after the driver of the CAN bus transceiver transitions from driving the CAN bus from a dominant mode to a recessive mode. Additional DC power loss on the CAN bus and the impact on the differential bus impedance is limited in this way.
The first embodiment of a bus impedance matching unit is a differential input and differential output operational trans-conductance amplifier (OTA). A back-to-back connected Rory regulated transistor pair together with its gate control related circuit is the second type of impedance matching unit disclosed herein. The differential OTA can absorb or provide the ringing current based on bus differential voltage and preferably the gain of the OTA, gm, should be equal to 1/(bus characteristic impedance). The regulated transistor pair together with their gate control related circuit preferably should provide a total RON equal to the bus characteristic impedance when activated. Both the bus drive slew rate control and the controlled bus impedance matching may be applied in a combined way or they may be applied individually.
Referring now to the drawings, the details of example embodiments are schematically illustrated. Like elements in the drawings will be represented by like numbers, and similar elements will be represented by like numbers with a different lower-case letter suffix.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
The high frequency digital like CAN bus signal together with the increasing length of cables used in a CAN bus network make the CAN bus cables (twisted pair in common mode) behave more and more like transmission lines. Impedance mismatching, at connectors, long stubs, without limitation, in a CAN bus leads to wave reflections, which finally leads to the signal ringing. Therefore, reducing high frequency signals by controlling signal transition time to reduce the high frequency waveform components and doing bus impedance matching are two methods that can help in reducing reflections and in turn suppressing the signal ringing phenomenon.
Referring to
Referring to
Referring back to
The core idea of bus drive slew rate control is to control the speed of voltage change (dv/dt) on CANH and CANL during bus status transitions in a way that the high frequency signals on the bus are reduced. The implementation of the slew rate control is dependent on the type/topology of the bus driver. U1 and U2 in
Referring to
The OTA 1420 will only be active within a certain impedance matching window defined by the V_WINDOW signal (right half of
The current injected to the CAN bus by the driving node is defined by the differential bus voltage and differential bus resistance. When multiple nodes are doing impedance matching at the same time, the total differential bus resistance decreases. The current injected to the bus increases in turn. The increased current from the driving node may lead to issues like over temperature shutdown at the driving node. With the OTA based bus impedance matching, the gain of the OTA starts to decrease when the bus differential voltage increases, as shown in
This feature may be used to passively protect the CAN bus driving node from overloading when multiple nodes are doing bus impedance matching and one node is trying to drive the bus to dominant status. The performance of the bus impedance matching unit, however, will also decrease in this case, as bus impedance matching is damped when the input differential voltage becomes high. Therefore, the performance of bus impedance matching and the level where to start decreasing the gain of the OTA and how quick the gain is decreasing (as shown in
Referring to
Referring to
The “bus_sr_ctrl_start” signal corresponds to the bus driver control input signal. Referring back to
Referring to
The solution enable herein utilizes slew-rate control to suppress ringing on the CAN bus which is a completely different way compared to the prior art impedance matching based techniques. This method, system and apparatus does not change bus differential impedance, while all known impedance matching based techniques do. This method, system and apparatus for substantially suppressing CAN bus ringing minimizes impact to the CAN bus communication and prevents driving node overload in the case of bus driving during ringing suppression. The bus drive slew rate control according to the teachings of this disclosure, preferably split the original bus driver into N smaller drivers in parallel and control them successively during ringing suppression. No additional driver or impedance matching components are needed, which may lead to a more cost-effective solution.
Disclosed herein are differential input and differential output OTA and a gate controlled back-to-back connected transistor pair for doing bus impedance matching. Compared to any resistor-based termination (see
The present disclosure has been described in terms of one or more embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the disclosure. While the present disclosure is susceptible to various modifications and alternative forms, specific example embodiments thereof have been shown in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific example embodiments is not intended to limit the disclosure to the particular forms disclosed herein.
Patent | Priority | Assignee | Title |
11736314, | Sep 11 2019 | Robert Bosch GmbH | Emission reduction device and method for reducing the emissions of a transceiver device for a serial bus system |
Patent | Priority | Assignee | Title |
10693451, | Mar 16 2018 | SOKEN, INC.; Denso Corporation | Ringing suppressor circuit |
20060192663, | |||
20090278597, | |||
20100289580, | |||
20130294460, | |||
20160142043, | |||
20160211844, | |||
20160294123, | |||
20170141803, | |||
20170257140, | |||
20180248542, | |||
20180287642, | |||
20190158144, | |||
20190385057, | |||
20210226661, | |||
EP3214803, |
Date | Maintenance Fee Events |
Feb 02 2021 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Dec 27 2025 | 4 years fee payment window open |
Jun 27 2026 | 6 months grace period start (w surcharge) |
Dec 27 2026 | patent expiry (for year 4) |
Dec 27 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 27 2029 | 8 years fee payment window open |
Jun 27 2030 | 6 months grace period start (w surcharge) |
Dec 27 2030 | patent expiry (for year 8) |
Dec 27 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 27 2033 | 12 years fee payment window open |
Jun 27 2034 | 6 months grace period start (w surcharge) |
Dec 27 2034 | patent expiry (for year 12) |
Dec 27 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |