Tool/software: Code Composer Studio
Hi
I am developing 3 channel EnDat2.2 feedback function on AM437x IDK.
I use "endat diagnostic" example project from PRU-ICSS-INDUSTRIAL-DRIVES with 1 ECN1325 and 2 ERM2410 for testing multi channel function.
The software enviroment:
PRU-ICSS-Industrial_Drives: 01.00.02.03
Compiler: GNU v6.3.1(Linaro)
SYS/BIOS: 6.73.00.12
XDCtool: 3.50.07.20
My problem is, the ECN1325 encdoer can't be detected when I use multi-channel configuration.
Here is the waveform of startup from AM437x IDK channel 0
Ch1: CLK; Ch2: OUT; Ch3: OUTEN; Ch4: IN
ECN1325 with single channel configuration (works well)
ECN1325 with multi channel configuration (unable to detect encoder no matter which channel is connect)
It seems like there is a strange clock before transmission begin.
Can you tell me how to fix this problem?
Many thanks
Yi-Lin
