AnsweredAssumed Answered

Trouble with Ad2S1210 configuration

Question asked by Ralpok on Sep 20, 2012
Latest reply on Sep 20, 2012 by Ralpok

I have been working with the AD2S1210 connected to a PIC micro controller.  One of my first tasks that I wanted to do to prove I had the concept for how to work with the resolver properly was to simply do a write to the configuration register and then a read back of the associated values.  The problem I am having is that when I do this I am not getting any information back from the resolver on the Dout pin.  Attached are two pictures of my 3 byte SPI transactions.

 

I first pull A1,A0,CS,WR,Res0,and Res1 signals to Vdd.

 

I then lower the reset line

Wait 1ms;

I then raise the reset line

 

I then will drop the CS line.

I then will drop the WR line.

At this point I clock in the write to the configuration register (0x92)

I then raise the WR line

I then raise the CS line

 

Wait 3 us;

 

I then will drop the CS line.

I then will drop the WR line.

I then clock in my actual value I want written to the configuration register (0x7F)

I then clock

I then raise the WR line

I then raise the CS line

 

Wait 3 us;

 

I then will drop the CS line.

I then will drop the WR line.

I then clock in my do a dummy write in order to clock in the value that was just written to the resolver (0x91).

I then clock

I then raise the WR line

I then raise the CS line

TEK00008.PNG

TEK00010.PNG

 

Am I doing something wrong in my sequencing?

 

Thanks for any help!

Outcomes