Please help me figure out the cause for the bad signalling behavior of FlexRay transceivers on an embedded development platform. Before describing the problem below I want to mention that I am a beginner in electronics (but willing to learn more).
I am generating test input for the FlexRay transceiver (TJA1080 and AS8221) by holding the Tx line always low and toggling the TxEN line. This should generate a succession of dominant (Data_0) and recessive (Idle) levels. The result is visible in the attached image (FlexRay_output.png). While the two lines (Bus Plus and Bus minus) follow the prescribed input, all transitions from dominant to recessive (low to high transitions in the BP-BM plot) exhibit a pretty large set of overshoots/undershoots which are interpreted by receiving transceivers as actual bit transitions (Rx signal in the attached figure).
The problem is present with both transceivers that come with the TriBoard development boards which I am using for these tests. I tried doing the same on a completely different board equipped with the TJA1080 and the result is correct not as seen on the TriBoards. The only notable difference I can notice between the two cases is that TriBoards use 3V3 for digital interfacing with the transceiver instead of 5V (but this is supported by the transceiver and the IO reference voltage is correctly connected) and the bus termination circuit which has some additional filtering (I think) capacitors on the working board.
I am also attaching the schematic for the transceiver connection in case it helps.
Any thoughts are welcomed.
Thanks in advance!