• Content Count

  • Joined

  • Last visited

  1. The top two are using a 3.3V Vcc, the bottom one is with a 5V Vcc
  2. Whoops, the files were too large and didn't attach correctly, here are the compressed versions of the images.
  3. Thank you for the responses! @JColvin, I am applying from 0-1V to the A0 pin, the signal is just a DC voltage. @jpeyron, currently I am only trying to use one channel in. If I use a 5V Vcc and use two resistors to drop D0 (or SDATA) down to ~3.1V, the Verilog code I have works to read in the values. My issue is when 3.3V is applied, the device doesn't behave as expected. I have attached three images, where the white trace is SCLK, the yellow trace is CS, and the green trace is SDATA. One is using the 5V Vdd, which shows it behaving as expected as I adjust the input voltage. The other two images are with a 3.3V Vdd, where they are at two different input voltages. I do notice that when 3.3V is supplied, sdata is sometimes a 1 during the first couple cycles when it should only be zeros, which is odd to me. Thanks again!
  4. Hello, I have a PMOD AD1 that I am driving with a CMOD A7 board, and I am using some Verilog to drive the CS and SCLK pins. When I use a 5V Vcc source, the SDATA pin behaves exactly as I would expect as I vary the input voltage (an increasing binary signal). However, when I use a Vcc of 3.3V, I found that the SDATA pin is high for all SCLK cycles after about the 6th cycle. Also, I do not get out the expected four zeros on the first four SCLK cycles. The spec sheet for the AD7476A says I should be able to use a Vcc of down to 2.5V, so I was wondering if I am doing something wrong here? I tried using an external power supply to see if I wasn't supplying enough current, however it resulted in the same results. Any help or suggestions are appreciated!