Hi Jose,
Thanks for your feedback!
the "response" may not correct, actually it's the echo of write command,
in datasheet,
10.4.2 Write local command
Unlike the read command, which responds with data, the 33772 responds to the write
command with a single frame echo of the command and updated register contents.
a successful write cmd with correct echo
AFE_Tx = (0x0, 0x0, 0x26, 0x12, 0x20)
AFE_Rx = (0x0, 0x0, 0xA6, 0x12, 0x27)
but when trying to write SYS_CFG_GLOBAL[GO2SLEEP] bit to logic 1,got all 0xFF echo, and sleep not executed.
AFE_Tx = (0x0, 0x1, 0x2, 0x16, 0x0D)
AFE_Rx = (0xFF, 0xFF, 0xFF, 0xFF, 0xFF)
before this sleep cmd , I wrote three register : FAULT1_STATUS,FAULT2_STATUS,FAULT3_STATUS
all with correct echo returned.
so is there any precondition to write SYS_CFG_GLOBAL[GO2SLEEP] bit to logic 1?
Thanks!