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.

ADS8363: ADS7263/8363EVM powering and interfacing

Part Number: ADS8363

I recently bought a AD8363EVM, which I'm currently trying to interface via an SPI controller (FT2232H), I noticed unfortunately

the power connector J4 isn't labelled, so I tried to deduce the pins from the schematic and PCB traces.  I can upload a photo of the connections I made if that helps diagnose my problem.

I tied A0- and A1- to GND. And A0+ and A1+ to 5V.  And provided an external reference of 2.5V and disconnected jumper JP3 to achieve this.

I'm following https://www.ti.com/lit/ds/symlink/ads8363.pdf

#include <stdio.h>
#include <stdlib.h>
#include <mpsse.h>


int main(void)
{
    int retval = EXIT_FAILURE;
    struct mpsse_context *adc = NULL;

    
    if((adc = MPSSE(SPI0, TEN_MHZ, LSB)) != NULL && adc->open){
        printf("%s initialized at %dHz (SPI mode 0)\n", GetDescription(adc), GetClock(adc));
        int z = 0;

        for (z = 0; z<2; z++){

            Start(adc);
            char Txdata[4];
            Txdata[0] = 1;
            Txdata[1] = 0;
            Txdata[2] = 0;
            Txdata[3] = 0;
        
            unsigned char * r = Transfer(adc, Txdata, 4);
        
            if (r != NULL) {

                int i = 0;
                for (i=0;i<4;i++)
                    printf("%d\n",r[i]);
            }

            Stop(adc);
        }

    } else {
        printf("Failed to initialize MPSSE: %s\n", ErrorString(adc));
    }

    Close(adc);

    return retval;
}

  • I think some of my text got cut off:

    I'm following the minimum configuration example, and using the SPI output from my FTDI chip to control the RD pin of the microcontroller then taking the output of

    SDOA to the SPI input of the FTDI chip.


    Currently I just seem to be getting random bytes received unfortunately.


    Any pointers would be most appreciated!

  • Hi Chris,

    Thanks for your post and welcome to our forum!

    Could you please upload a photo of your EVM board connections? If it helps make things more clear, you can also mark up the schematic in the EVM user guide to illustrate where you've applied power and input signals.

    Thanks and regards,

  • Thanks for your reply Ryan, I've just attached an annotated photo of how my power connections match up to the pin numbers in the schematic in the EVM user guide.

    I'm going to include a photo in a minute of the front of the board too.

    Thanks

    Chris

  • This has the pins for the front.  Note all the pin no's I've used refer to the pin number on the header.

    Thanks!

  • Hi Chris,

    Thanks for providing some very clear images of your setup. I don't see anything wrong with how you've configured the device. Can you explain again what exactly the issue is that you're having? 

    Please provide a description of the device register settings (if you're changing them from default), the sampling rate and applied input voltage used for your testing.

    Best regards,