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.

AMC7812EVM_GUI

Other Parts Discussed in Thread: AMC7812B

1108.AMC7812B ADC issue.xls

 Please Help me.  I have two question (ASAP)

1rd Question

We checked and strange symptom was found
   1) Current sensor, output voltage at oscillocope is 0.259mV~0.260mV : about 1mV drift. (ADC input signal)
   2) but current sensing value was read in AMC 7812 using TI GUI SW with 'AUTO Read' mode : 0.259mV~0.280mV, about 20mV variation. 
   3) When we push 'Read ADC Channels' button continously on AMC7812EVM GUI, one by one reading : about 1mA variation(0.259~0.260mV)
   4) The root cause of this problem is by H/W issue or S/W issue? Is there a difference in the way we use and the GUI "Auto Read" mode?

------------------------------------------------------

2rd Question

If  set the value of the registor as item#2 below, the above phenmenon does not exit.  I wonder it's correct solution or not. Could you let me know it? 

If we use the register below (Item#2) through the MCU, this phenomenon does not occur in the ADC shaking.

Is there a difference between a set of GUI (Auto Read mode) and below (Item#2) register. ?

1. AMC7812B Configulation & Resistor setting Value

   - Power

    : AVCC 5V, AVDD/DVDD 5V, IO VDD 3.3V, Ref ext 2.5V

  - ADC, DAC Used

   : ADC (Ch9, 10,11,12,13,14 => 6ea)

   : DAC (CH0~12 => 12EA)

2. Register Value

  a. Initial setting

     => Power_DOWN (0x6B) : Write(0x7FFE)

     => ADC_Channel_0_Setting(0x50) : Write(0x000F)

     => ADC_Channel_1_Settign(0x51): Write(0x6000)

  b. ADC Read (conntinous Setting)

     => AMC_CONFIG_0_SETTING(0x4C) : Write (0x3C00)

     => ADC_9_DATA ~ ADC_14_DATA  => continuous Reading

 c. DAC Write

     => DAC_0_DATA(0x33) ~ DAC_11_DATA (0x3E) => During DAC write control, it is used.

  • Howdy Brandy,

    The AMC7812's ADC core shares one sampling capacitor that samples the voltage of every input channel that is enabled through the ADC MUX.  To ensure that the sampling capacitor is reaching the correct sampled potential, you must ensure that the input is connected to a low impedance source. One way to obtain a more accurate read is by decreasing the conversion rate of the ADC block, this gives the sampling capacitor more time to charge or discharge and reach a final value.  Direct mode will also give better results as it will decrease any neighboring channel charge injection interaction.

    The AMC7812EVM includes two buffer stages for ADC2 and ADC3.  Please retry your experiments with these inputs located on the J7 header.  You may notice an improvement as these buffers provide a low impedance source that is capable of driving the ADC inputs. 

    Best Regards,

    Matt