Other Parts Discussed in Thread: CONTROLSUITE
Hi,
I used example located in C:\ti\controlSUITE\development_kits\BOOSTXL_POSMGR\v01_01_00_00\bissc-F28379DLpad-S2\examples\PM_bissc_SystemTest.
The below is the encoder format I'm testing.
The encoder consists of 16 bit Multi turn and 19 bit single turn resolution.
I modified biss.h settings
//--- TI 24-bit slave encoder definition ----
#define BISSC_FREQ_DIVIDER 50 // 1MHz
#define BISS_ENCODER_HAS_CD_INTERFACE 0
#define BISS_POSITION_BITS 37 // Single + Multi
#define BISS_POSITION_CRC_BITS 6
I am getting CRC errors on every transmission when interfacing to a 32bit absolute encoder with BISS-C interface.
And I found this thread and test workaround source code, but it can't fix errors
The CrcResult is different from the bissc_data_struct_scd_src.
Encoder output waveform.