Signal control circuit, transceiver and vehicle
By designing a signal control circuit in the LIN transceiver, the slope acceleration module accelerates the pull-up and pull-down of the bus control signal at a predetermined stage, the problem of noise interference is solved and the stability and transmission capability of signal transmission are improved.
Patent Information
- Application Number
- CN202411174174.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2025-04-18
AI Technical Summary
In LIN transceivers, noise disturbances can easily affect the quality of signal transmission, resulting in a decrease in system stability and reliability.
A signal control circuit is designed, including a slope control module, a slope acceleration module and a signal output module. Through the slope acceleration module, the bus control signal is controlled to accelerate pull-up and/or pull-down at a predetermined stage to reduce noise interference.
It effectively avoids noise interference to signal transmission, improves the transmission capability and signal stability of the transceiver.
Smart Images

Figure CN119854676A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of control circuits, and in particular to a signal control circuit, a transceiver and a vehicle. Background Art
[0002] LIN (Local Interconnect Network) transceiver is a low-cost serial communication protocol device based on Universal Asynchronous Receiver-Transmitter / Serial Communication Interface (UART / SCI), which is widely used in automobiles and other fields. LIN transceiver can be used to realize data exchange and communication between various electronic devices inside the car. In LIN transceiver, the quality of signal transmission is crucial to the stability and reliability of the system, and noise disturbance can easily affect the quality of signal transmission. Therefore, how to reduce the impact of noise disturbance on signal transmission has become an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a signal control circuit, a transceiver and a vehicle to solve at least one of the above-mentioned technical problems.
[0004] The signal control circuit of the embodiment of the present application includes:
[0005] A slope control module, the slope control module is used to output a bus control signal according to a bus input signal;
[0006] A slope acceleration module, the slope acceleration module is connected to the slope control module, and is used to control the bus control signal to accelerate the pull-up and / or pull-down at a predetermined stage;
[0007] A signal output module is connected to the slope control module and is used to output a bus output signal according to the bus control signal.
[0008] In some embodiments, the slope acceleration module includes:
[0009] A logic control unit, the logic control unit is used to receive an acceleration control signal;
[0010] A slope acceleration unit is connected to the logic control unit, and the acceleration control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the predetermined stage.
[0011] In some embodiments, the acceleration control signal includes a first control signal, and the first control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in a first predetermined stage.
[0012] In some embodiments, the acceleration control signal includes a second control signal, and the second control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the second predetermined stage.
[0013] In some embodiments, the logic control unit includes a plurality of logic gates and connected to the plurality of logic gates:
[0014] A signal input terminal, the signal input terminal is used to receive the bus input signal;
[0015] An enable input terminal, the enable input terminal is used to receive an enable signal, when the enable signal is at a high level, the slope acceleration module works; when the enable signal is at a low level, the slope acceleration module is turned off;
[0016] A control end, the control end is used to receive the acceleration control signal, and the acceleration control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the predetermined stage according to the bus input signal.
[0017] In some embodiments, the control terminal includes a first control terminal, and the acceleration control signal includes a first control signal;
[0018] The first control end is used to receive the first control signal, and the first control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in a first predetermined stage according to the bus input signal.
[0019] In some embodiments, the control terminal includes a second control terminal, and the acceleration control signal includes a second control signal;
[0020] The second control terminal is used to receive the second control signal, and the second control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the second predetermined stage according to the bus input signal.
[0021] In some embodiments, the slope acceleration unit includes a first transmission gate and a first pull-up transistor connected to the first transmission gate;
[0022] The first control signal is used to control the opening and closing of the first transmission gate and the first pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the first predetermined stage.
[0023] In some embodiments, the slope acceleration unit includes a second transmission gate and a first pull-down transistor connected to the second transmission gate;
[0024] The first control signal is used to control the opening and closing of the second transmission gate and the first pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the first predetermined stage.
[0025] In some embodiments, the slope acceleration unit includes a second pull-up transistor;
[0026] The second control signal is used to control the turning on and off of the second pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the second predetermined stage.
[0027] In some embodiments, the slope acceleration unit includes a second pull-down transistor;
[0028] The second control signal is used to control the turning on and off of the second pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the second predetermined stage.
[0029] In some embodiments, when the voltage of the bus control signal rises to a first predetermined voltage, the first transmission gate and the first pull-up transistor are turned on, so that the bus control signal is pulled up faster in the first predetermined phase.
[0030] In some embodiments, when the voltage of the bus control signal drops to a second predetermined voltage, the second transmission gate and the first pull-down transistor are turned on, so that the bus control signal is pulled down faster in the first predetermined phase.
[0031] In some embodiments, when the voltage of the bus control signal starts to rise, the second pull-up transistor is turned on, so that the bus control signal is pulled up faster in the second predetermined phase.
[0032] In some embodiments, when the voltage of the bus control signal starts to drop, the second pull-down transistor is turned on, so that the bus control signal is pulled down faster in the second predetermined phase.
[0033] In some embodiments, the slope acceleration unit further includes a first resistor, the first resistor is connected to the first pull-up transistor, and the first resistor is used to control the time for accelerating the pull-up of the bus control signal in the first predetermined stage.
[0034] In some embodiments, the slope acceleration unit further includes a second resistor, the second resistor is connected to the first pull-down transistor, and the second resistor is used to control the time for accelerating the pull-down of the bus control signal in the first predetermined stage.
[0035] In some embodiments, the slope acceleration unit further includes a third resistor, the third resistor is connected to the second pull-up transistor, and the third resistor is used to control the time for accelerating the pull-up of the bus control signal in the second predetermined stage.
[0036] In some embodiments, the slope acceleration unit further includes a fourth resistor, the fourth resistor is connected to the second pull-down transistor, and the fourth resistor is used to control the time for accelerating the pull-down of the bus control signal in the second predetermined stage.
[0037] In some implementations, the first predetermined stage is the last stage of pulling up and / or pulling down the bus control signal.
[0038] In some implementations, the second predetermined phase is a start phase of pulling up and / or pulling down the bus control signal.
[0039] In some embodiments, the slope control module includes:
[0040] a signal input unit, the signal input unit being used to receive the bus input signal and generate a first bias voltage according to the bus input signal;
[0041] a bias voltage unit, the bias voltage unit being connected to the signal input unit and configured to generate a second bias voltage according to the first bias voltage;
[0042] An output control unit, the output control unit is connected to the bias voltage unit, and is used to control the pull-up and / or pull-down of the bus control signal according to the second bias voltage.
[0043] In some embodiments, the output control unit includes a pull-up transistor group and a pull-down transistor group, the pull-up transistor group is connected to a power supply, the pull-down transistor group is grounded, and the pull-up transistor group and the pull-down transistor group are used to output the bus control signal;
[0044] When the second bias voltage controls the pull-up transistor group to turn on, the bus control signal is pulled up to the power supply;
[0045] When the second bias voltage controls the pull-down transistor group to turn on, the bus control signal is pulled down to ground.
[0046] In some embodiments, the output control unit is further configured to receive a switch selection signal, and control a pull-up and / or pull-down rate of the bus control signal according to the switch selection signal.
[0047] In some implementations, the output control unit controls the number of the pull-up transistor group and / or the pull-down transistor group that are turned on according to the switch selection signal to control the rate at which the bus control signal is pulled up and / or pulled down.
[0048] In some embodiments, the signal output module includes a first transistor, a second transistor, and a third transistor;
[0049] The first end of the first transistor is connected to a predetermined voltage, the second end and the third end of the first transistor are connected to the first end of the second transistor, the second end and the third end of the second transistor are connected to the first end of the third transistor, and the third end of the third transistor is grounded;
[0050] The second end of the third transistor is used to receive the bus control signal, and the first end of the second transistor is used to output the bus output signal.
[0051] The transceiver according to the embodiment of the present application includes the signal control circuit according to any one of the above embodiments.
[0052] The vehicle according to the embodiment of the present application includes the above-mentioned transceiver.
[0053] In the signal control circuit, transceiver and vehicle of the embodiments of the present application, the bus control signal is controlled by a slope acceleration module to accelerate the pull-up and / or pull-down at a predetermined stage, so that the bus output signal can be accelerated to pull up and / or pull down during transmission, thereby effectively avoiding the interference of noise on signal transmission, making the transmission capability of the transceiver stronger and the transmission signal more stable.
[0054] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without creative work. Among them:
[0056] Figure 1 is a module schematic diagram of a signal control circuit of certain embodiments of the present application;
[0057] Figure 2 It is a schematic diagram of the linear change of bus control signal when pulled up;
[0058] Figure 3 It is a schematic diagram of the linear change of bus control signal when it is pulled down;
[0059] Figure 4 is a schematic diagram of the circuit structure of a slope control module in certain embodiments of the present application;
[0060] Figure 5 is a schematic diagram of the circuit structure of a logic control unit in certain embodiments of the present application;
[0061] Figure 6 is a schematic diagram of the circuit structure of a slope acceleration unit in certain embodiments of the present application;
[0062] Figure 7 It is a schematic diagram of accelerating the pull-up of a bus control signal or a bus output signal at a predetermined stage;
[0063] Figure 8 It is a schematic diagram of a bus control signal or a bus output signal being accelerated and pulled down at a predetermined stage;
[0064] Fig. 9 is a schematic diagram of the circuit structure of a signal output module in certain embodiments of the present application;
[0065] Fig.10 is a module schematic diagram of a transceiver in some embodiments of the present application;
[0066] Fig.11 It is a schematic diagram of the structure of a vehicle of certain embodiments of the present application.
[0067] Description of reference numerals:
[0068] Signal control circuit 100, slope control module 10, signal input unit 11, bias voltage unit 12, output control unit 13, slope acceleration module 20, logic control unit 21, logic gate 210, signal input terminal 211, enable input terminal 212, first control terminal 213, second control terminal 214, slope acceleration unit 22, signal output module 30, transceiver 200, vehicle 1000. DETAILED DESCRIPTION
[0069] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0070] See also Figure 1 , the embodiment of the present application provides a signal control circuit 100. The signal control circuit 100 includes a slope control module 10, a slope acceleration module 20 and a signal output module 30. The slope control module 10 is used to output a bus control signal according to a bus input signal. The slope acceleration module 20 is connected to the slope control module 10, and is used to control the bus control signal to accelerate the pull-up and / or pull-down at a predetermined stage. The signal output module 30 is connected to the slope control module 10, and is used to output a bus output signal according to the bus control signal.
[0071] In the signal control circuit 100 of the embodiment of the present application, the bus control signal is controlled by the slope acceleration module 20 to accelerate the pull-up and / or pull-down at a predetermined stage, so that the bus output signal can be accelerated to pull up and / or pull down during transmission, thereby effectively avoiding the interference of noise on signal transmission, making the transmission capability of the transceiver 200 stronger and the transmission signal more stable.
[0072] In the example of the present application, the bus input signal is represented by TXD, the bus control signal is represented by LIN_CTRL, and the bus output signal is represented by LIN. The signal control circuit 100 is used to output a LIN signal according to the TXD signal.
[0073] The slope control module 10 is used to receive the TXD signal and output the LIN_CTRL signal. The slope control module 10 can control the slope of the LIN_CTRL signal. For example, the slope control module 10 can control the pull-up and / or pull-down of the LIN_CTRL signal and the speed corresponding to the pull-up and / or pull-down. Figure 2 As shown, the LIN_CTRL signal is pulled down as Figure 3 Different pull-up and / or pull-down speeds correspond to Figure 2 and Figure 3 The curves have different inclinations, and the greater the inclination of the curve, the faster the pull-up and / or pull-down speed. Under the control of the slope control module 10, the slope of the LIN_CTRL signal is usually a linear curve.
[0074] The slope acceleration module 20 is connected to the slope control module 10. The slope acceleration module 20 is used to control the LIN_CTRL signal to accelerate the pull-up and / or pull-down in a predetermined stage. The predetermined stage can be the beginning stage and the last stage of the pull-up and / or pull-down of the LIN_CTRL signal. Under the control of the slope acceleration module 20, the speed of the pull-up and / or pull-down of the LIN_CTRL signal in the predetermined stage is accelerated (e.g., Figure 7 and Figure 8 shown).
[0075] The signal output module 30 is connected to the slope control module 10. The signal output module 30 is used to receive the LIN_CTRL signal and output the LIN signal. Since the speed of pulling up and / or pulling down the LIN_CTRL signal in the predetermined stage is accelerated under the control of the slope acceleration module 20, the speed of pulling up and / or pulling down the LIN signal output by the signal output module 30 in the predetermined stage is also accelerated. In this way, it can quickly rise and / or fall through the predetermined stage, effectively avoiding the interference of noise in the predetermined stage on the signal transmission, so that the transmission capacity of the transceiver 200 is stronger and the transmission signal is more stable.
[0076] In the related art, the slope of the LIN signal is purely linear when it is pulled up and down, and data transmission is performed when the LIN signal exceeds the corresponding threshold voltage. If there is noise disturbance near the threshold voltage of the LIN signal during the transmission process, data transmission will be erroneous.
[0077] In the implementation manner of the present application, the speed of pulling up and / or pulling down the LIN signal in the predetermined stage is accelerated, that is, in the process of pulling up and / or pulling down the LIN signal, the LIN signal can be pulled up to a high level and / or pulled down to a low level more quickly in the predetermined stage, thereby effectively avoiding the interference of noise in the predetermined stage on the signal transmission. The predetermined stage can be set according to the actual noise situation. Since noise is easily generated in the initial stage and the final stage of signal transmission, the predetermined stage can be set to the initial stage and the final stage of signal transmission to reduce noise interference. The implementation manner of the present application can avoid errors in signal transmission due to noise disturbances in the voltage of the LIN signal near the threshold voltage.
[0078] The slope control module 10, the slope acceleration module 20 and the signal output module 30 according to the embodiment of the present application are respectively introduced below.
[0079] See also Figure 4 In some embodiments, the slope control module 10 includes a signal input unit 11, a bias voltage unit 12, and an output control unit 13. The signal input unit 11 is used to receive a bus input signal and generate a first bias voltage according to the bus input signal. The bias voltage unit 12 is connected to the signal input unit 11 and is used to generate a second bias voltage according to the first bias voltage. The output control unit 13 is connected to the bias voltage unit 12 and is used to control the pull-up and / or pull-down of the bus control signal according to the second bias voltage.
[0080] In an example of the present application, the signal input unit 11 may include transistors M1 to M9. The bias voltage unit 12 is connected to the signal input unit 11. The bias voltage unit 12 may include transistors M10 to M30. The output control unit 13 is connected to the bias voltage unit 12, and the output control unit 13 may include transistors M31 to M50. Among them, transistors M31 to M40 are a pull-up transistor group, and transistors M41 to M50 are a pull-down transistor group. The pull-up transistor group is connected to the power supply VCC, and the pull-down transistor group is grounded VSS. The pull-up transistor group and the pull-down transistor group are used to output the LIN_CTRL signal.
[0081] The TXD signal can be a square wave signal, and the inverted signal TXD_N of the TXD signal can be designed according to the TXD signal. The TXD signal is input by transistor M2, and the TXD_N signal is input by transistor M1. The first bias voltage L1, L2, L3, and L4 related to the TXD signal can be generated through the cooperation of transistors M1 to M9, and the second bias voltage can be generated through the transmission of transistors M10 to M30. The second bias voltage is used to control the opening and closing of transistors M31 to M50. When the second bias voltage controls the transistors M31 to M40 to turn on, the LIN_CTRL signal is pulled up to the power supply VCC; when the second bias voltage controls the transistors M41 to M50 to turn on, the LIN_CTRL signal is pulled down to the ground VSS.
[0082] In some embodiments, when the TXD signal is at a low level, transistors M31-M50 are turned on; when the TXD signal is at a high level, transistors M41-M50 are turned on. The TXD signal can be used to control the LIN_CTRL signal to be pulled up to the power supply VCC or pulled down to the ground VSS.
[0083] See also Figure 4 In some embodiments, the output control unit 13 is further configured to receive a switch selection signal and control the rate at which the bus control signal is pulled up and / or pulled down according to the switch selection signal. Specifically, the output control unit 13 may control the number of pull-up transistor groups and / or pull-down transistor groups that are turned on according to the switch selection signal to control the rate at which the bus control signal is pulled up and / or pulled down.
[0084] In the example of the present application, the switch selection signals are represented by UP1, UP2, DOWN1, and DOWN2. The UP1 signal, UP2 signal, DOWN1 signal, and DOWN2 signal can be used to control the opening and closing of some transistors in the pull-up transistor group and the pull-down transistor group, for example, the opening and closing of the four transistors M43, M46, M35, and M38 can be controlled to control the number of open pull-up and / or pull-down current channels, thereby controlling the rate at which the LIN_CTRL signal is pulled up and / or pulled down. When the number of open channels is greater, the rate at which the LIN_CTRL signal is pulled up and / or pulled down is faster (such as Figure 2 and Figure 3 shown).
[0085] In some embodiments, when the TXD signal is at a low level, the LIN_CTRL signal is pulled up to the power supply VCC, and the rate of pulling up to the power supply VCC can be controlled by the DOWN1 signal and the DOWN2 signal; when the TXD signal is at a high level, the LIN_CTRL signal is pulled down to the ground VSS, and the rate of pulling down to the ground VSS can be controlled by the UP1 signal and the UP2 signal.
[0086] It should be noted that in the above-mentioned units of the slope control module 10, the number of transistors and the connection relationship between the transistors are not limited to Figure 4 , it is only necessary to be able to control the slope of the LIN_CTRL signal, that is, to control the pull-up or pull-down of the LIN_CTRL signal, and to control the corresponding speed of the pull-up and / or pull-down. Each transistor can be a PMOS (P-channel Metal-Oxide-Semiconductor) transistor or an NMOS (N-channel Metal-Oxide-Semiconductor) transistor, and is not limited here.
[0087] See also Figure 1 , Figure 5 and Figure 6 In some embodiments, the slope acceleration module 20 includes a logic control unit 21 and a slope acceleration unit 22. The logic control unit 21 is used to receive an acceleration control signal. The slope acceleration unit 22 is connected to the logic control unit 21. The acceleration control signal is used to enable the slope acceleration unit 22 to control the bus control signal to accelerate the pull-up and / or pull-down at a predetermined stage.
[0088] Specifically, the acceleration control signal may include a first control signal, and the first control signal is used to make the slope acceleration unit 22 control the bus control signal to accelerate the pull-up and / or pull-down in the first predetermined stage. The acceleration control signal may include a second control signal, and the second control signal is used to make the slope acceleration unit 22 control the bus control signal to accelerate the pull-up and / or pull-down in the second predetermined stage. The acceleration control signal may include one or more of the first control signal and the second control signal, which is not limited here.
[0089] In the example of the present application, the first control signal is represented by CTRL1, and the second control signal is represented by CTRL2. Both the CTRL1 signal and the CTRL2 signal are input from the logic control unit 21. The logic control unit 21 is connected to the slope acceleration unit 22, and the slope acceleration unit 22 is connected to the slope control module 10 to connect to the LIN_CTRL signal. Through the CTRL1 signal, the LIN_CTRL signal can be accelerated to pull up and / or pull down in the first predetermined stage, and the first predetermined stage can be the last stage of the LIN_CTRL signal being pulled up and / or pulled down. Through the CTRL1 signal, the LIN_CTRL signal can be accelerated to pull up and / or pull down in the second predetermined stage, and the second predetermined stage can be the starting stage of the LIN_CTRL signal being pulled up and / or pulled down. The starting stage of the pull-up is as follows: Figure 7 As shown in A1, the initial stage of the pull-down is as follows Figure 8 As shown in B1, the final stage of the pull-up is as follows Figure 7 As shown in A2, the final stage of the pull-down is as follows Figure 8 As shown in B2.
[0090] Since noise is easily generated at the beginning and end of the pull-up and / or pull-down, speeding up the pull-up and / or pull-down at the beginning and end can reduce noise interference, making the transmission capability of the transceiver 200 stronger and the transmission signal more stable. Figure 7 and Figure 8 It can be seen that in the initial stage and the final stage of the pull-up and / or pull-down, the absolute value of the corresponding slope is greater than the absolute value of the slope in the middle stage, and the overall slope changes nonlinearly.
[0091] See also Figure 5In some embodiments, the logic control unit 21 includes a plurality of logic gates 210 and a signal input terminal 211, an enable input terminal 212 and a control terminal connected to the plurality of logic gates 210. The signal input terminal 211 is used to receive a bus input signal. The enable input terminal 212 is used to receive an enable signal. When the enable signal is at a high level, the slope acceleration module 20 works; when the enable signal is at a low level, the slope acceleration module 20 is turned off. The control terminal is used to receive an acceleration control signal. The acceleration control signal is used to control the bus control signal according to the bus input signal, so that the slope acceleration unit 22 controls the bus control signal to accelerate the pull-up and / or pull-down at a predetermined stage.
[0092] Specifically, the control end may include a first control end 213, and the acceleration control signal includes a first control signal. The first control end 213 is used to receive the first control signal, and the first control signal is used to control the bus control signal to accelerate the pull-up and / or pull-down in the first predetermined stage according to the bus input signal. The control end may include a second control end 214, and the acceleration control signal includes a second control signal. The second control end 214 is used to receive the second control signal, and the second control signal is used to control the bus control signal to accelerate the pull-up and / or pull-down in the second predetermined stage according to the bus input signal.
[0093] In the example of the present application, the plurality of logic gates 210 may include a plurality of NOT gates (inverters) and a plurality of NAND gates, and the plurality of NOT gates are connected to the plurality of NAND gates. Figure 5 As shown, there are 10 NOT gates and 6 NAND gates. Of course, in other examples, the number of NOT gates and NAND gates is not limited to this, as long as they can be used to implement the above-mentioned specific logic control.
[0094] The signal input terminal 211 is used to receive the aforementioned TXD signal to provide a signal-related logic timing for the slope acceleration module 20. The enable input terminal 212 is used to receive an enable signal, which is represented by EN. When the EN signal is at a high level, the slope acceleration module 20 works; when the EN signal is at a low level, the slope acceleration module 20 is turned off. The first control terminal 213 is used to receive the aforementioned CTRL1 signal, which is used to follow the level of the TXD signal to control the transmission gate (such as the transmission gate TG1 and the transmission gate TG2 described below) and related circuit switches (such as the transistor M65 and the transistor M68 described below) in the slope acceleration unit 22 to control the LIN_CTRL signal to accelerate the pull-up and / or pull-down in the final stage. The second control terminal 214 is used to receive the aforementioned CTRL2 signal, which is used to follow the level of the TXD signal to control the relevant circuit switches (such as transistor M70, transistor M71 and transistor M73 in the following text) in the slope acceleration unit 22 to control the LIN_CTRL signal to accelerate the pull-up and / or pull-down at the beginning stage. The above-mentioned relevant circuit switches refer to the path switches that pull up to the power supply and / or pull down to the ground.
[0095] See also Figure 6 In some embodiments, the slope acceleration unit 22 includes a first transmission gate, a second transmission gate, a first pull-up transistor, a first pull-down transistor, a second pull-up transistor, and a second pull-down transistor. The first pull-up transistor is connected to the first transmission gate, and the first pull-down transistor is connected to the second transmission gate. The first control signal is used to control the opening and closing of the first transmission gate and the first pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the first predetermined stage. The first control signal is also used to control the opening and closing of the second transmission gate and the first pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the first predetermined stage. The second control signal is used to control the opening and closing of the second pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the second predetermined stage. The second control signal is also used to control the opening and closing of the second pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the second predetermined stage.
[0096] Specifically, the first control signal is used to make the following happen according to the bus input signal: when the voltage of the bus control signal rises to a first predetermined voltage, the first transmission gate and the first pull-up transistor are turned on, so that the bus control signal is accelerated to be pulled up in the first predetermined stage; when the voltage of the bus control signal drops to a second predetermined voltage, the second transmission gate and the first pull-down transistor are turned on, so that the bus control signal is accelerated to be pulled down in the first predetermined stage.
[0097] The second control signal is used to make the following happen according to the bus input signal: when the voltage of the bus control signal starts to rise, the second pull-up transistor is turned on, so that the bus control signal is pulled up faster in the second predetermined stage; when the voltage of the bus control signal starts to drop, the second pull-down transistor is turned on, so that the bus control signal is pulled down faster in the second predetermined stage.
[0098] In the example of the present application, the first transmission gate is represented by TG1, and the second transmission gate is represented by TG2. TG1 and TG2 are connected to the LIN_CTRL signal. The first pull-up transistor may include a transistor M68, the first pull-down transistor may include a transistor M65, the second pull-up transistor may include a transistor M70, and the second pull-down transistor may include a transistor M71 and a transistor M73. Of course, the slope acceleration unit 22 may also include some other transistors, such as Figure 6 The transistors M61-M64, M66-M67, M69, M72, M74-M78, etc., can play conventional roles such as current control, signal amplification, frequency conversion, impedance matching, and noise suppression, and their specific structure and quantity are not limited here.
[0099] The CTRL1 signal is used to follow the level of the TXD signal so that: when the LIN_CTRL signal (corresponding to Figure 6 After the gate voltage of the transistor M63 in the middle increases to the first predetermined voltage, the transmission gate TG1 is turned on, and the transistor M68 is turned on, so that the LIN_CTRL signal is pulled up to the power supply VCC faster. Figure 7 When the LIN_CTRL signal drops to the second predetermined voltage, the transmission gate TG2 is turned on, and the transistor M65 is turned on, so that the LIN_CTRL signal is pulled down to the ground VSS faster, as shown in FIG. Figure 8 As shown in B2 in the figure. In this way, the LIN_CTRL signal is no longer linearly pulled up to the power supply VCC and / or pulled down to the ground VSS in the final stage, but is directly and quickly pulled up to the power supply VCC and / or pulled down to the ground VSS, so that the waveform of the LIN signal is also quickly pulled up to the power supply VCC and / or pulled down to the ground VSS after exceeding the threshold. The transceiver 200 can reduce the end time of the pull-up and / or pull-down while ensuring the transmission function, thereby reducing the impact of noise on transmission.
[0100] The CTRL2 signal is used to follow the level of the TXD signal so that: when the LIN_CTRL signal (corresponding to Figure 6 When the gate voltage of transistor M63 in the middle begins to rise, transistor M70 remains turned on, so that the LIN_CTRL signal is pulled up to the power supply VCC faster. Figure 7As shown in A1; when the LIN_CTRL signal rises to the third predetermined voltage, the transistor M10 is turned off, so that the LIN_CTRL signal resumes normal speed and is pulled up to the power supply VCC. When the LIN_CTRL signal just starts to fall, the transistors M71 and M73 remain turned on, so that the LIN_CTRL signal is pulled down to the ground VSS faster, as shown in FIG. Figure 8 As shown in B1; when the LIN_CTRL signal drops to the fourth predetermined voltage, the transistor M71 and the transistor M73 are turned off, so that the LIN_CTRL signal resumes normal speed and is pulled down to the ground VSS. In this way, the LIN_CTRL signal is no longer linearly pulled up to the power supply VCC and / or pulled down to the ground VSS at the beginning stage, but is directly and quickly pulled up to the power supply VCC and / or pulled down to the ground VSS for a period of time, and then resumes normal linear pull-up to the power supply VCC and / or pulled down to the ground VSS, so that the waveform of the LIN signal is also quickly pulled up and / or quickly pulled down for a period of time at the beginning stage, and the transceiver 200 can reduce the start-up time of the pull-up and / or pull-down while ensuring the transmission function, thereby reducing the impact of noise on transmission.
[0101] Through the above CTRL1 signal, CTRL2 signal and corresponding control circuit, the LIN signal is no longer monotonically increasing or decreasing when it is pulled up to the power supply VCC and / or pulled down to the ground VSS, but the rising or falling speed at the start and end is accelerated without affecting the signal recognition. In this way, the time required for the signal change can be shortened, thereby reducing the interference of noise on signal transmission, so that the transceiver 200 can still successfully transmit under greater noise, so that the performance of the transceiver 200 is greatly improved.
[0102] See also Figure 6 In some embodiments, the slope acceleration unit 22 may further include a first resistor R1, a second resistor R2, a third resistor R3, and a fourth resistor R4. The first resistor R1 is connected to the first pull-up transistor, the second resistor R2 is connected to the first pull-down transistor, the third resistor R3 is connected to the second pull-up transistor, and the fourth resistor R4 is connected to the second pull-down transistor. The first resistor R1 is used to control the time when the bus control signal is accelerated to pull up in the first predetermined stage, the second resistor R2 is used to control the time when the bus control signal is accelerated to pull down in the first predetermined stage, the third resistor R3 is used to control the time when the bus control signal is accelerated to pull up in the second predetermined stage, and the fourth resistor R4 is used to control the time when the bus control signal is accelerated to pull down in the second predetermined stage.
[0103] like Figure 6As shown, the first resistor R1 is connected to the transistor M68, the second resistor R2 is connected to the transistor M65, the third resistor R3 is connected to the transistor M70, and the fourth resistor R4 is connected to the transistor M71. The first resistor R1 and the second resistor R2 can be used to control the time when the transistor M68 and the transistor M65 are pulled up or pulled down, respectively, so as to control the time when the LIN_CTRL signal is accelerated to be pulled up and / or pulled down in the first predetermined stage. The third resistor R3 and the fourth resistor R4 can be used to control the time when the transistor M70 and the transistor M71 are pulled up or pulled down, respectively, so as to control the time when the LIN_CTRL signal is accelerated to be pulled up and / or pulled down in the second predetermined stage. Taking the fourth resistor R4 as an example, if the resistance value of the fourth resistor R4 is set to be larger, the time when the transistor M71 is accelerated to be pulled down is shorter, so that the time when the LIN_CTRL signal is accelerated to be pulled down in the second predetermined stage is shorter.
[0104] See also Fig. 9 In some embodiments, the signal output module 30 includes a first transistor M91, a second transistor M92, and a third transistor M93. The first end of the first transistor M91 is connected to a predetermined voltage VBAT, the second end and the third end of the first transistor M91 are connected to the first end of the second transistor M92, the second end and the third end of the second transistor M92 are connected to the first end of the third transistor M93, and the third end of the third transistor M93 is grounded. The second end of the third transistor M93 is used to receive a bus control signal, and the first end of the second transistor M92 is used to output a bus output signal.
[0105] Specifically, the first transistor M91, the second transistor M92, and the third transistor M93 may be PMOS transistors or NMOS transistors, which are not limited here. When the first transistor M91, the second transistor M92, and the third transistor M93 are PMOS transistors, the first end is the source, the second end is the gate, and the third end is the drain; when the first transistor M91, the second transistor M92, and the third transistor M93 are NMOS transistors, the first end is the drain, the second end is the gate, and the third end is the source.
[0106] In addition, the signal output module 30 may further include a filter capacitor C, a fifth resistor R5, and a sixth resistor R6. One end of the filter capacitor C is connected between the LIN_CTRL signal and the second end of the third transistor M93, and the other end of the filter capacitor C is grounded. The fifth resistor R5 is arranged between the third end of the first transistor M91 and the LIN signal. One end of the sixth resistor R6 is connected to the third end of the third transistor M93, and the other end of the sixth resistor R6 is grounded.
[0107] The signal output module 30 outputs a LIN signal according to the LIN_CTRL signal. The LIN_CTRL signal is input by the second end of the third transistor M93, and passes through the third transistor M93 and the second transistor M92 in sequence, and the LIN signal is output by the first end of the second transistor M92. Among them, the first transistor M91 and the second transistor M92 can play a role in preventing reverse breakdown. In an example, when the LIN_CTRL signal is at a high level, the LIN signal is pulled down to the ground VSS, and the LIN signal is at a low level; when the LIN_CTRL signal is at a low level, the LIN signal is pulled up to a predetermined voltage VBAT, and the LIN signal is at a high level.
[0108] See also Fig.10 The embodiment of the present application further provides a transceiver 200. The transceiver 200 includes the signal control circuit 100 of any one of the above embodiments.
[0109] See also Fig.11 The embodiment of the present application further provides a vehicle 1000. The vehicle 1000 includes the above-mentioned transceiver 200.
[0110] Specifically, the transceiver 200 may be a LIN transceiver, which is an important component for realizing data exchange and communication between various electronic devices inside the vehicle 1000. For example, the LIN transceiver may be used for low-speed data communication in the automotive electronic system, and these communications may involve key components such as the body control module, the engine control unit, the sensor, and the actuator, so as to coordinate and control the operation of various systems of the vehicle 1000.
[0111] In summary, in the signal control circuit 100, transceiver 200 and vehicle 1000 of the implementation mode of the present application, the bus control signal is accelerated to be pulled up and / or pulled down at a predetermined stage through the slope acceleration module 20, so that the bus output signal can be accelerated to be pulled up and / or pulled down during transmission, thereby effectively avoiding the interference of noise on signal transmission, making the transmission capability of the transceiver 200 stronger and the transmission signal more stable.
[0112] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0113] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0114] In the present application, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0115] The disclosure above provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described above. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or reference letters in different examples, and this repetition is for the purpose of simplification and clarity, which itself does not indicate the relationship between the various embodiments and / or settings discussed. In addition, the present application provides various specific processes and examples of materials, but those of ordinary skill in the art can appreciate the application of other processes and / or the use of other materials.
[0116] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "example", "specific example", "some examples", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0117] Although the embodiments of the present application have been shown and described above, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. A signal control circuit, characterized in that: include: A slope control module, the slope control module is used to output a bus control signal according to a bus input signal; A slope acceleration module, the slope acceleration module is connected to the slope control module, and is used to control the bus control signal to accelerate the pull-up and / or pull-down at a predetermined stage; A signal output module is connected to the slope control module and is used to output a bus output signal according to the bus control signal.
2. The signal control circuit according to claim 1, characterized in that: The slope acceleration module comprises: A logic control unit, the logic control unit is used to receive an acceleration control signal; A slope acceleration unit is connected to the logic control unit, and the acceleration control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the predetermined stage.
3. The signal control circuit according to claim 2, characterized in that: The acceleration control signal includes a first control signal, and the first control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in a first predetermined stage.
4. The signal control circuit according to claim 2, characterized in that: The acceleration control signal includes a second control signal, and the second control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in a second predetermined phase.
5. The signal control circuit according to claim 2, characterized in that: The logic control unit includes a plurality of logic gates and: A signal input terminal, the signal input terminal is used to receive the bus input signal; An enable input terminal, the enable input terminal is used to receive an enable signal, when the enable signal is at a high level, the slope acceleration module works; when the enable signal is at a low level, the slope acceleration module is turned off; A control end, the control end is used to receive the acceleration control signal, and the acceleration control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the predetermined stage according to the bus input signal.
6. The signal control circuit according to claim 5, characterized in that: The control end includes a first control end, and the acceleration control signal includes a first control signal; The first control end is used to receive the first control signal, and the first control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in a first predetermined stage according to the bus input signal.
7. The signal control circuit according to claim 5, characterized in that: The control end includes a second control end, and the acceleration control signal includes a second control signal; The second control terminal is used to receive the second control signal, and the second control signal is used to enable the slope acceleration unit to control the bus control signal to accelerate the pull-up and / or pull-down in the second predetermined stage according to the bus input signal.
8. The signal control circuit according to claim 6, characterized in that: The slope acceleration unit includes a first transmission gate and a first pull-up transistor connected to the first transmission gate; The first control signal is used to control the opening and closing of the first transmission gate and the first pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the first predetermined stage.
9. The signal control circuit according to claim 6, characterized in that: The slope acceleration unit includes a second transmission gate and a first pull-down transistor connected to the second transmission gate; The first control signal is used to control the opening and closing of the second transmission gate and the first pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the first predetermined stage.
10. The signal control circuit according to claim 7, characterized in that: The slope acceleration unit includes a second pull-up transistor; The second control signal is used to control the turning on and off of the second pull-up transistor according to the bus input signal, so that the bus control signal accelerates the pull-up in the second predetermined stage.
11. The signal control circuit according to claim 7, characterized in that: The slope acceleration unit includes a second pull-down transistor; The second control signal is used to control the turning on and off of the second pull-down transistor according to the bus input signal, so that the bus control signal accelerates the pull-down in the second predetermined stage.
12. The signal control circuit according to claim 8, characterized in that: When the voltage of the bus control signal rises to a first predetermined voltage, the first transmission gate and the first pull-up transistor are turned on, so that the bus control signal is pulled up faster in the first predetermined phase.
13. The signal control circuit according to claim 9, characterized in that: When the voltage of the bus control signal drops to a second predetermined voltage, the second transmission gate and the first pull-down transistor are turned on, so that the bus control signal is pulled down faster in the first predetermined phase.
14. The signal control circuit according to claim 10, characterized in that: When the voltage of the bus control signal starts to rise, the second pull-up transistor is turned on, so that the bus control signal is pulled up faster in the second predetermined phase.
15. The signal control circuit according to claim 11, characterized in that: When the voltage of the bus control signal starts to drop, the second pull-down transistor is turned on, so that the bus control signal is pulled down faster in the second predetermined phase.
16. The signal control circuit according to claim 8, characterized in that: The slope acceleration unit further includes a first resistor, which is connected to the first pull-up transistor, and the first resistor is used to control the time for accelerating the pull-up of the bus control signal in the first predetermined stage.
17. The signal control circuit according to claim 9, characterized in that: The slope acceleration unit further includes a second resistor, which is connected to the first pull-down transistor, and the second resistor is used to control the time for accelerating the pull-down of the bus control signal in the first predetermined stage.
18. The signal control circuit according to claim 10, characterized in that: The slope acceleration unit further includes a third resistor, the third resistor is connected to the second pull-up transistor, and the third resistor is used to control the time for accelerating the pull-up of the bus control signal in the second predetermined stage.
19. The signal control circuit according to claim 11, characterized in that: The slope acceleration unit further includes a fourth resistor, the fourth resistor is connected to the second pull-down transistor, and the fourth resistor is used to control the time for accelerating the pull-down of the bus control signal in the second predetermined stage.
20. The signal control circuit according to claim 3 or 6, characterized in that: The first predetermined stage is the last stage of pulling up and / or pulling down the bus control signal.
21. The signal control circuit according to claim 4 or 7, characterized in that: The second predetermined stage is a start stage of pulling up and / or pulling down the bus control signal.
22. The signal control circuit according to claim 1, characterized in that: The slope control module comprises: a signal input unit, the signal input unit being used to receive the bus input signal and generate a first bias voltage according to the bus input signal; a bias voltage unit, the bias voltage unit being connected to the signal input unit and configured to generate a second bias voltage according to the first bias voltage; An output control unit, the output control unit is connected to the bias voltage unit, and is used to control the pull-up and / or pull-down of the bus control signal according to the second bias voltage.
23. The signal control circuit according to claim 22, characterized in that: The output control unit comprises a pull-up transistor group and a pull-down transistor group, the pull-up transistor group is connected to a power supply, the pull-down transistor group is grounded, and the pull-up transistor group and the pull-down transistor group are used to output the bus control signal; When the second bias voltage controls the pull-up transistor group to turn on, the bus control signal is pulled up to the power supply; When the second bias voltage controls the pull-down transistor group to turn on, the bus control signal is pulled down to ground.
24. The signal control circuit according to claim 23, characterized in that: The output control unit is further configured to receive a switch selection signal and control a pull-up and / or pull-down rate of the bus control signal according to the switch selection signal.
25. The signal control circuit according to claim 24, characterized in that: The output control unit controls the number of the pull-up transistor group and / or the pull-down transistor group turned on according to the switch selection signal to control the rate of pulling up and / or pulling down the bus control signal.
26. The signal control circuit according to claim 1, characterized in that: The signal output module includes a first transistor, a second transistor and a third transistor; The first end of the first transistor is connected to a predetermined voltage, the second end and the third end of the first transistor are connected to the first end of the second transistor, the second end and the third end of the second transistor are connected to the first end of the third transistor, and the third end of the third transistor is grounded; The second end of the third transistor is used to receive the bus control signal, and the first end of the second transistor is used to output the bus output signal.
27. A transceiver, characterized in that: A signal control circuit comprising any one of claims 1-26.
28. A vehicle, characterized in that: Comprising the transceiver of claim 27.