Analyzing and reproducing of AVB data streams with the help of CANoe (English Subtitles)

Here we are at the Automotive Ethernet booth where we have a setup that we will use to show how to use CANoe to simulate, analyze and replay an AVB data stream. To do this, we have built up a setup with two ECUs – two EV boards. Running on each of the boards is an AVB listener and an AVB talker. A small MP3 player is connected to the talker, which is playing back an audio file. The two ECUs are connected to our VN5610 interface via an external switch. Also connected to this interface, at the BroadR-Reach port, is another piece of Vector hardware. The VC121 is an ECU produced by Vector. It integrates another AVB listener. This is how it works: The MP3 player here plays back a distorted audio signal that is transmitted over the bus – the Ethernet network – and is analyzed as well as displayed in CANoe. This VC121 also implements a small filter that is used to filter out the noise signal from the audio data stream. You can then watch all of this in CANoe. When you start the measurement in CANoe, you see the AVB data stream here at the bottom of the Trace window. This is essentially the raw data. At this point, the data is not very useful. That is because we also want to hear something, and a small extension in CANoe enables this. The user can listen to the audio stream from a small extra window. First, you hear this distorted signal with a beeping noise in the background. This is the data stream that is measured directly at this ECU here, and it is routed into CANoe over the Ethernet line. The other data stream, which you now see down here, is the filtered data stream. It is further modified and processed by this ECU – especially by the implemented filter. When we do the same thing here too, we now hear a clean signal. The noise component is no longer there. We have now shown how CANoe can visualize AVB data and that CANoe can analyze and simulate the data, too.

Leave a Reply

Your email address will not be published. Required fields are marked *