KR-20260066773-A - Conductor subscriber station for a serial bus system, responder subscriber station for a serial bus system, and a method for communication in a serial bus system
Abstract
The present invention relates to a conductor subscriber station (100) for a serial bus system (1); a responder subscriber station (101, ..., 101N) for a serial bus system (1); and a method for communication in the serial bus system (1). The conductor subscriber station (100) comprises a communication control device (11) for controlling communication between the responder subscriber station (101; 102; ... 101N) of the bus system (1) and the subscriber station (100), and for evaluating at least one signal (VDIFF; RxD) received by the bus (40) of the bus system (1) based on a frame (450; 460) in which the bit time (t_bt1) in a first communication phase (451) may differ from the bit time (t_bt2) in a second communication phase (452); The system has a synchronization module (15) for synchronizing a communication control device (11) with a signal (VDIFF; RxD) received by a bus (40); and the synchronization module (15) is configured to disable its synchronization function when the bit time (t_bt1) of a first communication phase (451) of a predetermined frame (460) has a predetermined value corresponding to a bit rate greater than the predetermined bit rate, and when the communication control device (11) acts as a transmitter of the predetermined frame (460) and the conductor subscriber station (100) is a transmitter of the signal (VDIFF; RxD) received by the bus (40).
Inventors
- 무터, 아르투어
- 타다잔, 카세트
- 하르트비히, 플로리안
Assignees
- 로베르트 보쉬 게엠베하
Dates
- Publication Date
- 20260512
- Application Date
- 20240725
- Priority Date
- 20230912
Claims (14)
- As a conductor subscriber station (100) for a serial bus system (1), A communication control device (11) for controlling communication between a responder subscriber station (101; 102; ... 101N) of a bus system (1) and a subscriber station (100), and for evaluating at least one signal (VDIFF; RxD) received by the bus (40) of the bus system (1) based on a frame (450; 460) in which the bit time (t_bt1) in the first communication phase (451) may differ from the bit time (t_bt2) in the second communication phase (452); and A conductor subscriber station for the serial bus system having a synchronization module (15) for synchronizing a communication control device (11) with a signal (VDIFF; RxD) received by a bus (40), and A synchronization module (15) is configured to disable its synchronization function when the bit time (t_bt1) of the first communication phase (451) of a predetermined frame (460) has a predetermined value corresponding to a bit rate greater than the predetermined bit rate, and when the communication control device (11) acts as the transmitter of the predetermined frame (460), thereby making the conductor subscriber station (100) a transmitter of the signal (VDIFF; RxD) received by the bus (40).
- In paragraph 1, the synchronization module (15) is, A synchronization block (151) configured to synchronize the communication control device (11) with a signal (VDIFF; RxD) received by the bus (40); and A conductor subscriber station (100) for a serial bus system, comprising: a configuration block (152) in which a value for at least one synchronization configuration bit (1521) indicating whether the bit rate is greater than a predetermined bit rate is stored.
- In paragraph 2, the synchronization module (15) is, An evaluation block (153) for evaluating the value of at least one configuration bit (1521); and A conductor subscriber station (100) for a serial bus system further comprising a switching block (154) for turning on or off the synchronization of a synchronization block (151) based on an evaluation of an evaluation block (153).
- In any one of paragraphs 1 through 3, The conductor subscriber country (100) is a CAN FD subscriber country, and A predetermined frame (460) is a CAN FD frame in the FBFF format, for a conductor subscriber station (100) for a serial bus system.
- A conductor subscriber station (100) for a serial bus system, wherein, in any one of claims 1 to 4, the predetermined bit rate is 2 Mbit/s.
- As a responder subscriber station (101; 102; ... 101N) for a serial bus system (1), A communication control device (21) for controlling communication between a conductor subscriber station (100) and subscriber stations (101; 102; ... 101N) of a bus system (1), and for evaluating at least one signal (VDIFF; RxD) received by the bus (40) of the bus system (1) based on a predetermined frame (460) in which the bit time (t_bt1) in the first communication phase (451) may differ from the bit time (t_bt2) in the second communication phase (452); and A responder subscriber station for the serial bus system having a synchronization module (25) for synchronizing a communication control device (21) with a signal (VDIFF; RxD) received by a bus (40), and A synchronization module (25) is configured to disable its synchronization function when the responder subscriber station (101; 102; ... 101N) is a transmitter of a signal (VDIFF; RxD) received by the bus (40) by the communication control device (21) acting as a transmitter of the frame (460).
- In claim 6, the synchronization module (25) is configured to disable its synchronization function when the bit time (t_bt1) of the first communication phase (451) of the predetermined frame (460) has a predetermined value corresponding to a bit rate greater than the predetermined bit rate, and when the communication control device (21) acts as the transmitter of the frame (460) so that the responder subscriber station (101; 102; ... 101N) is the transmitter of the signal (VDIFF; RxD) received by the bus (40).
- In paragraph 7, the synchronization module (25) is, A synchronization block (251) configured to synchronize a communication control device (21) with a signal (VDIFF; RxD) received by a bus (40); and A responder subscriber station (101; 102; ... 101N) for a serial bus system comprising: a configuration block (252) in which a value for at least one synchronization configuration bit (2521) indicating whether the bit rate is greater than a predetermined bit rate is stored.
- In paragraph 7 or 8, the synchronization module (25) is, An evaluation block (253) for evaluating the value of at least one configuration bit (2521); and A responder subscriber station (101; 102; ... 101N) for a serial bus system, further comprising a switching block (254) for turning on or off the synchronization of a synchronization block (251) based on an evaluation of an evaluation block (253).
- In any one of paragraphs 7 through 9, Responder subscriber stations (101; 102; ... 101N) are subscriber stations configured to communicate according to CAN FD, and The predetermined frame (460) is a CAN FD frame in FBFF format, a responder subscriber station (101; 102; ... 101N) for a serial bus system.
- A responder subscriber station for a serial bus system (101; 102; ... 101N), wherein, in any one of claims 7 to 10, the predetermined bit rate is 2 Mbit/s.
- As a bus system (1), One bus (40); and The bus system comprises at least two subscriber stations (100; 101, ... 10N) connected to each other in a manner that allows them to communicate serially with each other via a bus (40), wherein one of the subscriber stations is a conductor subscriber station (100) according to any one of claims 1 to 5 and at least one subscriber station is a responder subscriber station (101, ... 101N) according to any one of claims 6 to 11. A bus system (1), wherein each of at least two subscriber stations (100; 101, ... 10N) further comprises a transmitting/receiving device (12; 22) for transmitting a transmission signal (TxD) to the bus (40) of the bus system (1) and/or receiving a signal (VDIFF) from the bus (40) of the bus system (1).
- In paragraph 12, the bus system further comprises at least one third subscriber station (100) configured to transmit and/or receive signals based on frames (450; 460), and A bus system (1), comprising at least one third subscriber station (100), and a communication control device (11) configured to agree with the conductor subscriber station (100) on whether either the third subscriber station (100) or the conductor subscriber station (100) will obtain at least temporarily exclusive and conflict-free access rights to the bus (40) in a subsequent second communication phase (452) in a first communication phase (451) of a frame (450; 460).
- A method for communication in a serial bus system (1), wherein the method is executed by a conductor subscriber station (100) according to any one of claims 1 to 5 and a responder subscriber station (101, ... 101N) according to any one of claims 6 to 11.
Description
Conductor subscriber station for a serial bus system, responder subscriber station for a serial bus system, and a method for communication in a serial bus system The present invention relates to a commander-subscriber station for a serial bus system; a responder-subscriber station for a serial bus system; and a method for communication in a serial bus system. Bus systems are used in numerous technical fields for communication between technical devices, such as sensors and control units. It is known that classic CAN and/or CAN FD are used for communication between devices in vehicles and/or other technical facilities, and both of these standards are standardized in the international standard ISO 11898-1:2015. The subscriber stations of this bus system are also called nodes. These types of subscriber stations have a microcontroller that supports all the functions of the aforementioned standards for classic CAN and/or CAN FD. In these bus systems, there may be at least one subscriber station that must perform only very simple function(s), such as a pilot lamp, particularly a light-emitting diode (LED), which turns on or off and/or changes its color as needed under conditions controlled by a microcontroller of another subscriber station. Additionally, there may be a sensor that is controlled and occasionally supplies its detection data to a microcontroller of another subscriber station. Furthermore, the above-mentioned types of subscriber stations for performing simple functions may also be referred to as responders. A subscriber station having a microcontroller that controls the responders is also referred to as a commander. Currently, the specifications for "CAN FD Light," a variant of the CAN protocol, are being adjusted to enable more cost-effective connectivity of responders to CAN bus systems. "CAN FD Light" is also abbreviated as FDL and specifies communication between one conductor and at least one responder. In FDL communication, frames without bitrate switching must be used. FDL is currently specified in the document CiA 604-1 and is said to be accepted in the next version of ISO 11898-1. FDL is defined for CAN bus systems where a conductor CAN subscriber station controls the function(s) of multiple responder CAN subscriber stations. FDL does not support arbitration. Therefore, the conductor uses a "transmission request" principle, also known as "polling," to communicate with responders. The conductor is a control unit having a microcontroller on which application software runs. The microcontroller includes a CAN controller capable of transmitting and receiving CAN FD frames in accordance with ISO 11898-1:2015. Transmission requests are also performed by transmitting CAN FD frames. Responders are application-specific integrated circuits, also known as ASICs, that possess an FDL controller. Responders have little or no local computing capacity and can perform simple functions, such as controlling the on/off or color of light-emitting diodes (LEDs) as described above. A responder transmits a CAN FD frame only when requested to do so via a transmit request from a conductor. Therefore, responder CAN subscriber stations (responders) transmit their functional information, such as sensor values, to the conductor CAN subscriber station (conductor) via a CAN FD message after receiving a transmit request from the conductor. For example, to enable cost-effective integration of the responder on discrete ASICs in mixed semiconductor processes, such as bipolar transistor(s), CMOS transistor(s), and DMOS transistor(s) (BCD technology), an FDL controller is integrated within the responder. The FDL controller is substantially simplified compared to the CAN FD controller. In other words, the FDL specification omits some features of the CAN FD protocol as specified in ISO 11898-1:2015. For example, fault confinement is saved, where an error counter is provided and error frames are generated and transmitted if necessary. Additionally, responders are not configured to participate in CAN arbitration. The conductor controls communication to prevent access collisions to the CAN bus. In FDL communication, only FBFF format frames are used, in which an 11-bit identifier is used and rate switching is not used. This saves additional ASIC area and facilitates clock recovery in the CAN bit stream to save the quartz oscillator in the responder. Currently, for conductors using CAN controllers according to ISO 11898-1:2015, there is a disadvantage that a bit rate higher than 2 Mbit/s for communication on the bus, including responders, is not possible. In order to enable a higher bit rate at some point in the future, document CiA604-3 describes some features for the conductor that differ from ISO 11898-1:2015. These features are the disablement of bus monitoring, the disablement of the need to transmit the conductor's acknowledgment (ACK) for the responder's message, and the disablement of the transmission of error frames and overload