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.

AMC3336-Q1: how to capture DOUT on MCU side

Part Number: AMC3336-Q1
Other Parts Discussed in Thread: AMC3336, AMC1210

I am trying to design a voltage sensor where I am providing input to AMC3336-Q1 and taking output on DOUT which I am sending to GPIO of MCU

Now Queries:

1. I am unsure how the bitstream at the DOUT needs to be captured at the MCU side. 

2. Does the CLKIN signal needs to be provided continuously or on every read operation?

  • Hi Mayank,

    Welcome to our e2e forum and thank you for your interest in the AMC3336-Q1!  To answer your questions:

    1. You probably won't be able to use a simple GPIO to get any meaningful data from the AMC3336.  The bit stream is normally processed though a digital filter designed in an FPGA, CPLD or an on-chip filter peripheral such as the Sigma Delta Filter Module found in some of our C2000, MSP430 and Sitara family of controllers.
    2. Yes, the clock needs to be continuous.  Here is an app note that describes the digital filter: SBAA094
  • Hi Tom

    Thanks for the reply

    I'd like to know whether the digital filter should be populated at the output of DOUT on the hardware or if software implementation can also be done for the same in the MCU

    As my current MCU does not have an on-chip filter. We are just trying to read the values from DOUT

  • Hi Mayank,

    The filtering can be done outside the MCU with an FPGA or CPLD, or inside the MCU if it has a filter module.  The DOUT is just a constant stream of 1's and 0's, there is no 'data' per se in the individual bit or series bits like you would get from a conventional data converter.

  • Hi Tom

    1. Is DOUT needs to connected with any serial interface like SPI or I2C. So that data can be received to MCU for processing?

    2.In application note, it's mentioned that sinc3 filter can be implemented in software using straight linear convolution. Is there any reference available for that?

  • Hi Mayank,

    No, a standard SPI or I2C peripheral will not work.  If you are working with a basic microcontroller, you could take a look at our AMC1210, which could do the SINC3 filtering for you.