Hello,
I have been checking the Flexray module of TMS570LS1115 Safety Hercules micro-controller. I am using this for a rail application. I am currently setting up the Flexray communication for my devices.
I have been checking the examples given by TI. I would like to clarify few things in those examples related to GTU configuration.
- How to select the length of the Macrotick? What are the things to configure?(In the example you have selected 1MT = 40uT)
In those examples the Flexray baudrate is set to 10Mbps. So it takes 100ns to transmit a single bit. Since the uT time is 25ns, we need 4uT to transfer one bit. During a Macrotick there will be 10bits transferred(1MT = 40uT). Since the length of a static slot is configured as 86, the number of bits in a static slot is 860.
- Is the above calculation correct?
- This means that to transfer a single message buffer in the RAM. It takes multiple communication cycles. Since 860 is not byte/word aligned will this cause any issue? Or is the Flexray controller properly handling this internally?
- What is the meaning of the initial offset?
- What is the action point and what are the things to consider when configuring it?
Thank you.