We are using an ADS1271 in our application. The design is finished and now we recognize a very nasty behaviour of the frame sync serial interface:
The datasheet tells us on page 5 that the SCLK is a digital input and FSYNC is also an input when FORMAT=1.
But this isn't true. After start-up the SCLK and also the FSYNC behave as an output for a certain time before they change to be an input. Because we assume that SCLK and FSYNC are inputs the corresponding processor pins are configured as outputs. Crash! If the boards are working or not is mere chance and temperature dependent.
Unfortunately SCLK and CLK is tied together (clock ratio 1:1) and the boards are already manufactured. In the worst case we have to do a redesign of the board.
I hope you can help us.
What we need is a detailed description of the start-up procedure of the frame sync serial interface.
Thanks in advance.
Best regards,
Ferdinand.