Post Go back to editing

Need the command format for the AD9106

I am going to be using the AD9106 with a micro controller.   I have all of the info for the AD9106 but it is not clear to me how to send the commands and the format of the strings to the AD9106 to get it to work.  Any examples would be great.  Thanks again, Jim

Parents
  • Hi Jimmie,

    The SPI protocol would allow you to access an individual register. Refer to page 21 of the data sheet for more information about the SPI. I'm not familiar on how PIC libraries are implemented but just look at their SPI libraries and make sure that the wordlength to use is 24-bit. (1 byte for the command cycle and 2 bytes for data cycle). I suggest to use the 4 wire SPI protocol for prototyping because of the fact that you're using a separate pin for reading SPI data. Rather than switching between input and output modes for a 3 wire SPI which adds timing considerations to your firmware.

    Best Regards

    Louijie

Reply
  • Hi Jimmie,

    The SPI protocol would allow you to access an individual register. Refer to page 21 of the data sheet for more information about the SPI. I'm not familiar on how PIC libraries are implemented but just look at their SPI libraries and make sure that the wordlength to use is 24-bit. (1 byte for the command cycle and 2 bytes for data cycle). I suggest to use the 4 wire SPI protocol for prototyping because of the fact that you're using a separate pin for reading SPI data. Rather than switching between input and output modes for a 3 wire SPI which adds timing considerations to your firmware.

    Best Regards

    Louijie

Children
No Data