This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

why Tx beam former IC lm96570 registers act as circular shift registers while reading same registers again and again?

Other Parts Discussed in Thread: LM96570

I am configuring the lm96570 ic registers by using SPI protocol. After writing in all the registers, i read the value from each registers. If i am reading the same register again and again, it is giving the output as circular shifted output for each time. Why it is giving like this? for example, if 22 bit register is read at first time, it is giving as such has written value. If again i am reading the same register, it gives shift rotated output. After 22 times read value , it gives written value. why?

  • Hello Subash,
    I've talked to the LM96570 designer and this part should not be doing sequential Read / Write, which I'm hearing you are observing?
    If you follow the datasheet Figure 4 timing diagram, you should read back one particular register whose address (6 bits) you send at the beginning of the transaction, and no other register.

    Could you please verify that if you follow Figure 4, you are able to read one particular register and only that one on subsequent tries?

    Regards,
    Hooman