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.

ADS1282EVM-PDK connected to a SM24 geophone

Other Parts Discussed in Thread: ADS1282, OPA1632, ADS1281, ADCPRO, OPA227, ADS1256, ADS1248

Looking at the application information for the ADS1282 there is an example on connecting a geophone. What would have to be changed if I plan to connect a geophone to the ADS1282EVM-PDK instead?

For instance, all the passive components between the geophone and the ADS1282 in the application information would they still be needed or does the ADS1282EVM-PDK already have components for this, as far as I suspect looking at the schematic it seems there is some kind of instrument amplifier on the analog inputs in the ADS1282EVM-PDK?

There does not seem to be any way to bias the analog input directly on the ADS1282EVM-PDK, or is this not needed if a geophone like SM24 is connected directly on one of the analog input pairs?

For the power supply, not sure if I need to follow the instructions in the manual of the ADS1282EVM-PDK for bi-polar supply voltage in this case?

  • Hi Johan,

    Welcome to the TI E2E forums!

    The ADS1282EVM-PDK uses the same circuitry as the ADS1281EVM-PDK. The ADS1281 does not have an integrated PGA and therefore requires the external instrumentation amplifiers. However, since you are using the ADS1282, you may remove the OPA1632's and connect the geophone directly to the ADS1282 (leaving the passive filtering components).

    Johan Bergman said:
    There does not seem to be any way to bias the analog input directly on the ADS1282EVM-PDK, or is this not needed if a geophone like SM24 is connected directly on one of the analog input pairs?

    You're right that there isn't a convenient way to bias a geophone to the EVM; however, you'll still need to bias the geophone to set the proper common-mode input voltage. It may require modifying the EVM by "blue wiring" some resistors from signal inputs to ground (and using a bipolar supply).

    The easiest way I see to do this would be to use through hole resistors on the J6 header; connect one end to A0 (J6.1,or 2) and the other end to AGND (J6.9,11,13,15,17,19).


     

    Johan Bergman said:
    For the power supply, not sure if I need to follow the instructions in the manual of the ADS1282EVM-PDK for bi-polar supply voltage in this case?

    It will make biasing easier! ...To use the bipolar supply, make sure you connect a -5V supply and set GPIO3 LOW.

     

    Best Regards,
    Chris

  • Hi Chris,

    Thank you for the quick response.

    -For a budget lab, is a simple pc power supply sufficent to use as the only power supply for the +10V, -10V, +5V, -5V and the 3.3V for a precision ADC such as the ADS1282 (ADS1282EVM-PDK)?

    -For a standalone solution, is it possible to have all these voltages from a single battery or is it more efficient to use 2 different batterys, one just above 10V and a second just above 5V? Would it be more efficient for the voltage regulators or is it just over complicating things?

    -A question on the ADCPro sw, is it possible to have it setup so that it waits until a certain preset threshold is reached before actually begins to record data?

    -Can the geophone generate such high voltage that the ADS1282EVM-PDK is damaged or is there protection ciruit on the ADS1282EVM-PDK?

    -Need to doublecheck your response on the biasing, are you talking about connecting resistors as is shown in the schematics for the ADS1282 Application Information in figure 65, that is resistors R5(20K) and R6(20K)?
    So there is no need for the rest of the passive components between the geophone and the ADS1282 in figure 65 if the resistors R5 and R6 are applied to the J6 header, perhaps it is equivalent to the OPA1632 part of the ADS1282EVM-PDK?
    And when you suggest the solution of adding resistors to the J6 header you are not talking about removing the OPA1632, as I understood it that was another solution which would mean to use all the passive components just as in figure 65?

    -What about the CAPP and the CANN, comparing figure 65 to the ADS1282EVM-PDK there is a few differences regarding CAPP and CANN, can the ADS1282EVM-PDK be connected to a geophone wihout any modification in this case?

    -For the VREFN and VREFP in figure 65, will we get the same VREFN and VREFP from the standard setup of the ADS1282EVM-PDK as described in the manual?

    My work is mainly with embedded sw but I am hoping to learn a lot about reading sensor data with the help of the ADS1282EVM-PDK, this forum is much appreciated.

    Best Regards,
    Johan
  • Hi Johan,

    Johan Bergman said:
    -For a budget lab, is a simple pc power supply sufficent to use as the only power supply for the +10V, -10V, +5V, -5V and the 3.3V for a precision ADC such as the ADS1282 (ADS1282EVM-PDK)?

    It would depend on the supply...USB power is usually not an accurate and clean 5V. Switching power supplies are required to generate the other supplies rails. The various supply rails are usually then cleaned up by LDOs. If LDOs with good PSRR performance are used, then yes, you could achieve good performance!

     

    Johan Bergman said:
    -For a standalone solution, is it possible to have all these voltages from a single battery or is it more efficient to use 2 different batterys, one just above 10V and a second just above 5V? Would it be more efficient for the voltage regulators or is it just over complicating things?

    This is not my area of expertise. I think it is certainly possible to generate all of the supply rails from a single battery. My intuition would say that this may be more efficient since batteries are generally bulky.

    Note: That the +/- 10V supplies for the ADS1282EVM are only required to power the instrumentation amplifiers. If you remove them, the EVM will likely work without the +/-10V supplies.

     

    Johan Bergman said:
    -A question on the ADCPro sw, is it possible to have it setup so that it waits until a certain preset threshold is reached before actually begins to record data?

    No, the EVM and ADCPro are only designed to show off performance of the ADC. You would need to write your own firmware to do something like that.

     

    Johan Bergman said:
    -Can the geophone generate such high voltage that the ADS1282EVM-PDK is damaged or is there protection ciruit on the ADS1282EVM-PDK?

    Certainly this is a risk. There are some basic clamping diodes on the EVM to help protect the ADS1282, but this is something you'll need to evaluate. The EVM is just to evaluate the performance of the ADC, it is not guaranteed or recommended to used in the end-application.

     

    Johan Bergman said:
    -Need to doublecheck your response on the biasing, are you talking about connecting resistors as is shown in the schematics for the ADS1282 Application Information in figure 65, that is resistors R5(20K) and R6(20K)?
    So there is no need for the rest of the passive components between the geophone and the ADS1282 in figure 65 if the resistors R5 and R6 are applied to the J6 header, perhaps it is equivalent to the OPA1632 part of the ADS1282EVM-PDK?
    And when you suggest the solution of adding resistors to the J6 header you are not talking about removing the OPA1632, as I understood it that was another solution which would mean to use all the passive components just as in figure 65?

    Yes, I was referring to adding biasing resistors much like R5 and R6, in the example application. There may still be a need for other passive components to provide input protection and input filtering. The OPA1632 can still be removed!

     

    Johan Bergman said:
    -What about the CAPP and the CANN, comparing figure 65 to the ADS1282EVM-PDK there is a few differences regarding CAPP and CANN, can the ADS1282EVM-PDK be connected to a geophone wihout any modification in this case?

    Refer to pages 13 and 16 in the ADS1282 datasheet about idle tones. The circuit in Figure 70 (or Figure 65 as I think you've been referring to?) is an optional way of handling the tone.

     

    Johan Bergman said:
    -For the VREFN and VREFP in figure 65, will we get the same VREFN and VREFP from the standard setup of the ADS1282EVM-PDK as described in the manual?

    If you're referring to the OPA227 on the ADS1282EVM, it is not required to buffer the REF5050 reference. The REF5050 is capable of driving the ADS1282 reference inputs directly. Other references may require an additional buffer, but the REF5050 is buffered internally.

     

    Best Regards,
    Chris

  • Hi Chris,

    For me to be able to start recording the geophone data and to do this with a minimum of modification to the  ADS1282EVM-PDK have I understood you correctly that by only adding the R5 and R6 resistors to the J6 header as we have talked about, that this would be a meaningful starting point as to get quality readings from a geophone?

    Or do you strongly suggest removing the OPA1632 and the passive components that goes with the OPA1632 on the  ADS1282EVM-PDK?

    These more detailed modifications as far as I understand would be done to make the schematics as close as possible to the figure 65 in the datasheet for ADS1282?

    Regarding the clamping diodes that protect the ADS1282, could you suggest a specification for these that would protect the ADS1282 from possible overload by the geophone or would it require a more intricate schematics all together, in that case is there a TI reference design for that?

    Best Regards,

    Johan

  • Hi Johan,

    Johan Bergman said:

    For me to be able to start recording the geophone data and to do this with a minimum of modification to the  ADS1282EVM-PDK have I understood you correctly that by only adding the R5 and R6 resistors to the J6 header as we have talked about, that this would be a meaningful starting point as to get quality readings from a geophone?

    Or do you strongly suggest removing the OPA1632 and the passive components that goes with the OPA1632 on the  ADS1282EVM-PDK?

    These more detailed modifications as far as I understand would be done to make the schematics as close as possible to the figure 65 in the datasheet for ADS1282?

    Yes, for minimum modifications this would work.

    As previously discussed, the OPA1632s are not necessary because the the ADS1282 includes an integrated PGA. You've welcome to try with and without the OPA1632, but in my experience, the less signal processing used the better the results since every added component typically adds to the overall noise. I would however leave the other passive filtering components because they serve as an anti-aliasing filter.


     

    Johan Bergman said:
    Regarding the clamping diodes that protect the ADS1282, could you suggest a specification for these that would protect the ADS1282 from possible overload by the geophone or would it require a more intricate schematics all together, in that case is there a TI reference design for that?

    You never want to exceed the absolute maximum ratings provided in the data sheet and it is best not to rely on the integrated ESD protection of the device itself. Note that these ESD diodes are small and are designed only to protect the device during handling, not for in-system over-voltage protection! Therefore, larger external protection devices that can handle higher energy level should always be used.

    For simple evaluation, the diodes on EVM should suffice for you to connect a geophone and begin testing.

    For designing ESD protection in your end application, that can be a full on design of it's own! There is no one input protection solution that works in all applications and you must design the protection for the type of ESD/over-voltages you can expect in your application or for the type of IEC testing you decide to go for. You can look at the following "CerTIfied" TI Designs that performed  EMI/EMC testing:

    Best Regards,
    Chris

     

  • Hi,

    I have finally connected a geophone and the external power supply and bipolar powersupply to the ADS1282EVM-PDK. But I can not get any samples readings. I can see that the ADC Pro shows that it is connected to the ADS1282 and I can make settings but when I hit the Acquire button it does not start acquiring the 2048 samples.

    I can see in the error log that it shows error:

    Error Code 1055:  To More Specific Class in libadcpro.lvlib:sigValInCluster.vi->libadcpro.lvlib:SignalPlugin.lvclass:setPointsAcquired.vi->libadcpro.lvlib:SignalPlugin.lvclass:acquire.vi->Shell - Main.vi


    Any input appreciated.

    Best Regards,

    Johan

  • Johan,


    I've never seen this error code before, so I've sent a note to someone that might have an answer. Chris is out of the office for a little bit, so it may take time to get an answer.

    Just to be sure, what version of ADCPro and plugin are you using? What version of windows are you running?


    Joseph Wu
  • Hi Joseph,

    I am running Windows 8.1.
    Plugin: ads1282-adcproplugin-2.0.0.exe
    ADCPro: Below from About ADCPro popup:
    ADCPro version 2.0.1build4
    EVM: version 0.0.0.0
    Test: Version 0.0.0.

    I had some problems following the user guide to get the device drivers installed in windows 8.1.
    Finally got the idea to try and get windows to accept third party unsigned drivers, but even then it was
    a bit tricky, had to locate the drivers and go to the device and update driver manually.

    Also one thing which is unclear , in the user guide it is stated in section 9.4 to set J4 low to indicate that EVM board is an ADS1282EVM, if you could please clarify this.
    There is one section on the ADS1282EVM where J4 is printed but it is only an empty slot with 2 of the 3 holes soldered a connection, from the middle position to a position named 82, I guess this is actually what is mentioned, that this is the J4 is already set to low from the factory.

    When can I expect to get an answer from Chris, I am really excited to start seeing some measurements and start to learn about geophone readings using TI ADC.

    Best Regards,
    Johan
  • Hi,

    Just made another attempt after my latest reply just this morning, of course it started to work, only thing I can imagine is windows needed another reboot.
    I see the most wonderful graphs, unbelievably detailed geophone graphs.
    This is exciting.
    Is it possible to setup the ADCPro to only start recording the acquire once it has a sample above a certain threshold?
    This is the way it will work once I get my own solution up and running of course, just that it would be nice if ADCPro could be set to work like that. I guess one way to get something like that is to have a script running which looks at the auto files and deletes any which are filled with very low sample values...

    Best Regards,
    Johan
  • Hello Johan -
    ADCPro is designed as an evaluation system and provides for the basic evaluation of the device. Since there are many different ways that our parts may be used, we try to provide a good foundation for checking out the device in a way that minimizes the customer effort. Therefore, supporting all possible permutations of circuits, including external trigger events, are not supported by the hardware/software as it comes in the EVM-PDK.
    That said, we can supply the source code for you so that you may modify it to fit your needs. The source code is provided "as-is" and modifications cannot be supported by us. Let us know if you are interested in this code. The application uses LabView and Code Composer Studio for development.
  • Johan,


    I'm glad that you were able to get the EVM to work. Generally, we are not supporting ADCPro for Windows 8, but there have been posts about this subject and people have been able to get it to work. I'll put some of the links here in case others are interested in this subject:

    e2e.ti.com/.../291784.aspx
    e2e.ti.com/.../1004212.aspx

    Greg, thanks for your help on this. I got these links from one of your other posts.


    Jospeh Wu
  • Hi,

    Is there any example code for the ADS1282-EVM to use it standalone on arduino?

    I have successfully tried to use a simple 12 bit ADC which communicates over SPI to the arduino and found code which does bitbanging to communicate over SPI.

    Looking at the datasheet for ADS1282 I wonder if it is possible to tweak the arduino code for bitbanging over SPI to the ADS1282 or if it should be done over I2C?

    Any info on any example code on how to communicate with the ADS1282-EVM as a standalone piece towards a microcontroller would be appreciated in case there is none for the arduino that you know of.

    I plan to work towards creating a fully functioning vibration measurement system and also need to know if the ads1282 is the way to go for a proffessional battery operated geophone blast vibration measurement system? If it needs to be a 3 channel geophone system, which configuration of ADS1282 would be most suitable?

    Best Regards,

    Johan

  • Hi Johan,

    We don't have example code specific to the ADS1282 and most of our example code is for TI-based processors. However, there is a third-party project on GitHub with example code for an Arduino, found here:

    Again it's not ADS1282 specific, but the code won't be too different as the SPI interfaces for the ADS1248 and ADS1256 devices are similar.


    The ADS1282 uses a SPI (it's not I2C compatible) and is certainly the device I would recommend for interfacing to a geophone. Typically, a 3-channel geophone system would use 3x ADS1282s.

    Best Regards,
    Chris