I'm trying to implement byte sync mode with an AP2 and MSP430 host, in hardware.
After start up, I reset by pulsing the reset pin low for 10us, wait a few ms, bring down MRDY, check SEN, then pulse SRDY for 3us. The spi clocks come and I get a byte, but its not a sync byte. A simple scope capture of the SCLK and SOUT is below.
[img size=817]
http://www.thisisant.com/images/fbfiles/images/myspi2.PNG[/img]
Since LSB is sent first, that is 0x6D? At this point there no commands have been sent or much of anything done, the module should be in a completely reset state.
This is using an AP2 module attached via the battery board. I doubled checked the dip switches to make sure they are setup for byte sync, 1(sen)-vcc 2(portsel)-gnd 3(sflow)-gnd 4(sclk)-vcc 5(br3)-gnd, where vcc is the vcc pullup from the battery board.
Any ideas what could cause that? Also, is it just me or does the clock phase and polarity not match the specs?