Other Parts Discussed in Thread: TIDA-00179
Tool/software:
Hello
I would like to bring up this topic again as I noticed some discrepancy in the TI's RS485 driver implementation to Heidenhain's documentation
in D297403 - 05 - A - 02 (Bidirectional synchronous-serial Interface for Position-Encoders) , Chapter 4, Figure 1 shows the RS485 implementation.
In this implementation , the RS 485 on receiver side is always turned on.
Whereas in the TI Implementation TIDA-00179
The !RE control is shared with DE control signal. Also there is 10K pull up resistor on the R line that does not exist on Heidenhain implementation.
This is my current situation
1- Using Endat22 reduced master in the FPGA, with RS485 configured as per Heidenhain's recommendation I am able to get Recovery Time ( RT ) counter incremented with correct count
2- Using Endat22 master in PRU ICSS and Endat Diagnotic code, with RS485 configured as per Heidenhain's recommedation, I am not able to get Recovery Time (RT) at correct value. It always reports ~0-30ns.
Is there anyway you can validate RT measurement using Endat22 Master in PRU ICSS with RS485 driver configured as per Heidenhain's recommendation.
Thank you
Alan I