I am getting CRC Errors on every transmission when interfacing to a Renishaw RA32BEA100B30A 32 bit absolute encoder with BISS interface. I seem to be getting position data though because I can rotate the encoder and watch the data go from min to max through one revolution and the reading is stable when stopped. That is with estop commented out, otherwise halts each time through loop.
biss.h settings: Biss_Position_Bits=32, ...CRC_Bits=6, ...CD_Interface=0, others are default. Biss clock freq should be 2 MHz with default divider 25.
Encoder connections: +/- MA to +/- CLK of kit, +/- SLO to +/- DATA of kit, + to +, - to -.
CCS v6.1.2.0015, Control Suite section TMDSIDDK_v2.0, IDDK_HwDevPkg_r2.2.1, XDS100v2.
Please advise if I am using wrong settings or if there is a known issue with workaround or what additional information I can provide.
Thanks for your help,
Brent Andress