The present invention relates to a mixed signal circuit including a connecting bus (16) for connecting an external module (11, 11′), one or more sensor inputs (2, 2′) for connection of one or more sensor modules. The inputs can receive sensor data as well as test data (14, 15) which safeguard the sensor data, and one or more output interfaces (16, 16′) on the output side for the connection of one or more external modules (9, 9′). The test data being used on the input side for safeguarding the sensor data are output also during the submission on the output side to the one or more additional external modules (9, 9′) for safeguarding the data submitted, and/or the test data used on the input side for safeguarding the sensor data are used within the mixed signal circuit for safeguarding the sensor data being reprocessed internally.
The present invention also relates to a method including several data transmission steps (18, 18′, 16, 16′, 6, 6′, 7, 7′, 8, 8′) in which data which are generated in one or more sensors (2, 2′) are transmitted to an evaluation unit (11, 11′), and/or in which data from the evaluation unit are transmitted to one or more actors, in which case a data processing module (4, 4′) is arranged in the data transmission path between actor/sensor and evaluation unit, which groups and/or pre-processes the data of the one or more sensors/actors, and in which case test data are processed within the data processing module which are used to safeguard the data transmitted from/to the sensor/actor and/or to safeguard the data transmitted from/to the evaluation unit.
Equal test data are transmitted or jointly transmitted at least in the data transmission steps (18′) from/to sensor/actor to/from data processing module and the data transmission steps (16′) from/to data processing module to/from evaluation unit.
Motor vehicle brake control units equipped with ABS, ESP, etc. which comprise a fail-safe microcontroller (e.g. built up in two-core microprocessor technology) and an integrated mixed signal circuit as the core of the electronics are per se known in the art. The separation of the microcontroller equipped with the microprocessor system from the mixed signal chip is required in order to be able to manufacture power drivers for the actuation of e.g. the valve coils of an ABS system in the semiconductor technology employed likewise in an integrated type of construction.
Apart from the power drivers, the processing of input signals for the sensors connected to the control unit is also grouped within the mixed signal circuit. Output units for the actors connected to the control unit are also grouped in the mixed signal circuit in addition to the sensor input data processing.
Due to the high safety demands placed on a control unit for motor vehicles, especially when employed as a brake control unit, it is necessary to examine the correctness of the data being transmitted from one integrated electronic component to another electronic component, for example from the sensors to the microcontroller. For this purpose, test data which permit safeguarding the sensor data transmitted are used in the generic circuit.
The control units described above involve the shortcoming that the measures taken as a safeguard of such data being transmitted through external interfaces do not cover the entire signal path.
In view of the above, an object of the invention at topic involves improving the safety of the data transmission path between electronic modules (e.g. electronic components) in a motor vehicle control unit, in particular from a sensor to a microcontroller.
According to the invention, this object is achieved by the mixed signal circuit including a connecting bus (16) for connecting an external module (11, 11′), one or more sensor inputs (2, 2′) for connection of one or more sensor modules. The inputs can receive sensor data as well as test data (14, 15) which safeguard the sensor data, and one or more output interfaces (16, 16′) on the output side for the connection of one or more external modules (9, 9′). The test data being used on the input side for safeguarding the sensor data are output also during the submission on the output side to the one or more additional external modules (9, 9′) for safeguarding the data submitted, and/or the test data used on the input side for safeguarding the sensor data are used within the mixed signal circuit for safeguarding the sensor data being reprocessed internally.
In a first alternative, it is provided in the mixed signal circuit according to the invention to use the test data which are used on the input side for safeguarding the sensor data, also in the submission to additional external modules in order to safeguard the data submitted. Such data is then used as well in the external module for testing the data transmitted to the module.
According to a second alternative of the invention, it is arranged for that the test data used on the input side for safeguarding the sensor data are used within the mixed signal circuit for safeguarding the sensor data being reprocessed internally.
Compared to the prior art mixed signal circuit, it is hence preferred not to generate test data in addition, at least in the event of fail-free transmission. The generation of test data rather takes place basically only within the sensor. It is especially suitable when the test data are generated, if possible, at the beginning of the signal transmission chain that means especially in the area of the sensor head or the sensor element.
The invention also relates to a data transmission method including several data transmission steps (18, 18′, 16, 16′, 6, 6′, 7, 7′, 8, 8′) in which data which are generated in one or more sensors (2, 2′) are transmitted to an evaluation unit (11, 11′), and/or in which data from the evaluation unit are transmitted to one or more actors, in which case a data processing module (4, 4′) is arranged in the data transmission path between actor/sensor and evaluation unit, which groups and/or pre-processes the data of the one or more sensors/actors, and in which case test data are processed within the data processing module which are used to safeguard the data transmitted from/to the sensor/actor and/or to safeguard the data transmitted from/to the evaluation unit. Equal test data are transmitted or jointly transmitted at least in the data transmission steps (18′) from/to sensor/actor to/from data processing module and the data transmission steps (16′) from/to data processing module to/from evaluation unit.
Further preferred embodiments can be seen in the following description.
The invention will now be explained in detail by way of example making reference to the Figures.
In the accompanying drawing:
In
Consequently, mixed signal circuit 4 checks in particular in input circuit 5 the input data transmitted by sensor 2 with the aid of the test data which are transmitted as well. When there is conformity of data, data are submitted to the internal bus 6. Bus 6 marked by a circle, in the example illustrated herein, substitutionally represents symbolically a multiplexer 17 for the realization of several sensor inputs, in which case test data are not transmitted via bus 6. In the case of an error during the receipt of sensor data as described hereinabove, an error message is generated which is also made available without test data to the internal bus 6. The symbol ‘Dat X’ 16 which is likewise connected on the input side to internal bus 6 is substitutional for additional, non-sensory or internal data of the mixed signal circuit which can also be output using bus 16.
In addition to sensor(s) 2, microcontroller 11 is also connected to mixed signal circuit 4, reading the sensor data conveyed by the mixed signal circuit into input interface 13 via SPI data bus 16.
To safeguard the transmission of data from mixed signal circuit 4 to microcontroller 11, again test data ‘PD B’ 14 are generated in the mixed signal circuit 4 according to the state of the art and transmitted jointly with the sensor data via BUS 16 to microcontroller 11.
Consequently, three areas of the signal path from sensor 2 to microcontroller 11 as illustrated in
For this purpose, a test data generation device for the generation of test data 12 is provided inside sensor 2′ already in the area of the data generation 1′ (for example, directly adjacent to a sensory element). Data testing with the test data takes place in the input of mixed signal circuit 4′ as is described in connection with
Subsequently, the sensor data upon request of microcontroller 11′ can be output to the latter by way of bus 16 jointly with the test data originating from sensor 2′. However, in case the data do not contain test data or are not provided with test data prior to being output by the data output interface 19, a new calculation of new test data is performed corresponding to the circuit in
Examples of data to be submitted, which do not dispose of test data, are e.g. non-protected internal data (‘Dat X’) of an analog/digital converter which is positioned within mixed signal circuit 4′, or data from sensors which were faulty and have been corrected in the mixed signal circuit 4′. It is, however, arranged in the illustrated example of
Input interface 13′ of microcontroller 11′ receives the data and test data being output by mixed signal circuit 4′ by way of bus 16′ and issues an error message if data and test data are not in conformity with each other.
The test data (e.g. parity, CRC (Cyclic Redundancy Checksum), etc.) are preferably generated according to a per se known parity or CRC method.
Corresponding to the example in
As has been explained already hereinabove, the data transmission concept in
Another preferred possibility of protecting the entire data path in principle also consists in basically maintaining the test data, while, however, considering the test data prior to each transmission as a block of useful data and test data and by extending them by additional test data.
Only the signal transmission path from sensor to microcontroller has been described in the example described hereinabove. Similarly, however, the invention also relates to a transmission from a microcontroller to a sensor or actor, which is safeguarded in a corresponding manner in the reverse direction of signals and can prevail at the same time or as an alternative.
According to an example of the invention not shown, the mixed signal circuit can be grouped with the microcontroller to form a joint electronic component or chip.
Number | Date | Country | Kind |
---|---|---|---|
10 2005 052 914.3 | Nov 2005 | DE | national |
10 2006 051 907.8 | Oct 2006 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP06/67963 | 10/31/2006 | WO | 00 | 9/5/2008 |