Part Number: TMS320F28379D
Hi,
I have BiSS-C protocol implemented on the TMS320F28379D using the position manager library. Overall, the code works fine. However, I have been encountering for a long time a problem with the BiSS-C clock line. The problem is that whenever I call the PM_bissc_setupNewSCDTransfer function, a glitch to "0" appears in this signal. I have attached a screenshot of this issue. In this screenshot, the blue signal is the BiSS-C clock line, the yellow signal is the BiSS-C data line, and the green pulse is when PM_bissc_setupNewSCDTransfer is called.
Some time ago, I used to call this function just before sending a frame, causing this glitch to appear at the start of the frames, causing a shift in the data. Right now I call this function once the frame is received. At the moment I am trying to implement register communication using the CDM bits on the clock line.
Why is PM_bissc_setupNewSCDTransfer causing the clock to go low?
Best Regards


