Post Go back to editing

Doubt regarding 1) -ve voltage input to AD7864 2) 12-bit Word generated by the AD7864

Hi,

I would be very grateful, if someone could answer my questions.

1) I am using the AD7864 adc(schematics have been attached). Though i am not giving any -ve voltage as Vcc (My Vcc is +5V only) i am able to get even -ve cycles of sinewaves or whatever -ve voltage i give as input to pins VINAx at my output( my Output is the output of DAC AD5447).

How is this possible??

According to my understanding, for Bi-polar operation of any device both +Vcc and -Vcc must be present. If possible please clear my doubt.

2) The datasheet says that For the ±5 V range, 1 LSB = 10 V/4096 = 2.44 mV.

What word does this (2.44mV) correspond to??

What word will be generated if +5V is given as input to the ADC??

Any help or any link to a document will be greatly appreciated ;-)

Thanks in advance.

best wishes

janmay

SCHEMATIC1_AD7864.pdf
Parents
  • Hi Janmay,

    Apologies for my delayed response.

    I am assuming that you are using the AD7684-1. From your schematic with VinxB connected to AGND,the AD7684-1 is configure to have a +/-10V Range input voltage range.

    1. On your first question that you are getting an output without giving an input to the VinAx pin. Please make sure that the analog input are at zero level by connecting the VinAx to AGND. Then check the ADC output. The corresponding output idealy should be all zeros. Please refer to page13 table 5 of the datasheet.

    2. In an ADC, in every digital code has corresponding range of analog input. for example code 000 has range of analog input from 0V to 2.43mV, the next digital code would be code 0001 with voltage ranging from 2.44mV to 4.87mV. As you can see the voltage range on each digital code is equal to 2.44mV. Each digital code has a measure of 1LSB and the size of each LSB (code) for the case of AD7684 for +/-5V range is equal to 10V/4096 = 2.44mV.

    From your schematic configuration with VinxB connected to AGND(+/-10V range), +5V on the analog input would have a digital code of 0100 0000 0000.

    You may check the Analog Devices website there are documents available for your reference. Please also check the link below to findout more regarding ADCs.

    http://www.analog.com/en/data-conversion-knowledge-resource/conversions/index.html

    Regards,

    Jonathan

Reply
  • Hi Janmay,

    Apologies for my delayed response.

    I am assuming that you are using the AD7684-1. From your schematic with VinxB connected to AGND,the AD7684-1 is configure to have a +/-10V Range input voltage range.

    1. On your first question that you are getting an output without giving an input to the VinAx pin. Please make sure that the analog input are at zero level by connecting the VinAx to AGND. Then check the ADC output. The corresponding output idealy should be all zeros. Please refer to page13 table 5 of the datasheet.

    2. In an ADC, in every digital code has corresponding range of analog input. for example code 000 has range of analog input from 0V to 2.43mV, the next digital code would be code 0001 with voltage ranging from 2.44mV to 4.87mV. As you can see the voltage range on each digital code is equal to 2.44mV. Each digital code has a measure of 1LSB and the size of each LSB (code) for the case of AD7684 for +/-5V range is equal to 10V/4096 = 2.44mV.

    From your schematic configuration with VinxB connected to AGND(+/-10V range), +5V on the analog input would have a digital code of 0100 0000 0000.

    You may check the Analog Devices website there are documents available for your reference. Please also check the link below to findout more regarding ADCs.

    http://www.analog.com/en/data-conversion-knowledge-resource/conversions/index.html

    Regards,

    Jonathan

Children
No Data