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.

ADS1232ref turns off unexpectedly

Other Parts Discussed in Thread: ADS1232REF, TUSB3410

I have an ADS1232ref instrument that is reading measurements from a load cell (Honeywell 31 load cell, 500 gram range, vacuum operation). I am reading the values in labview. After some time in operation, the board shuts down unexpectedly. After it shuts down I have to turn it back on with the reset button. When fast mode is turned on, the board shuts down quicker compared to when it is running in slow mode.
I checked my port settings and I have the option to "turn off the USB when it is consuming too much power" off. I also added a wait time before the write and reading operations.

My gain is set to 1 with an input voltage of 5V.

I am not sure what is causing this problem so any advice would be greatly appreciated.

  • Hi Eric,

    Welcome to the forum!  I will make an assumption that you are not using the LabView GUI that is a part of the ADS1232REF, but rather one created to communicate through the USB virtual COM and NI-VISA.  Correct me if I'm mistaken.

    Normally the only power that is drawn from the USB is the LED and the TUSB3410 interface.  This current draw is minimal, so this should not be your issue.  Also, you should be powering the board from an external source by either a battery or by using a wall adapter through a connection to J2.  If the voltage from the adapter is too high, then the load for the power regulator may be too much that the regulator goes into thermal shut-down.  I would double check and make sure that the supply source is 9V or less, and it would be better to be closer to 6V.

    Which Reset are you pressing.  There are two...one for the USB and one for the micro.  If you press the reset for the micro, then the communication is not being disrupted from your PC and the enumeration is still active.  If pressing the micro reset gets the board running again, then something is causing the micro to go into a halt state.  Sometimes a static discharge can cause this issue.

    The firmware operates using a RTOS which can operate with some quirks.  Unfortunately the board was really meant to operate standalone and not through a PC, but a PC interface was added for showing the noise performance of the ADC.  The board was also not meant to take long term data and was never tested in this manner.  Also, the ADS1232REF is a reference design to show how to build your own system and is not an end product.

    A couple of things to check.  The first is to make sure you have an adequate external supply for the board.  The second is to make sure that the switch SW9 is in the JTAG position and not USB.  This seems counterintuitive, but this switch relates only to how the micro is programmed and has nothing to do with normal operation.  The JTAG position is normal operation.  Third is to make sure that the switch SW8 is in Analysis Mode and not Scale Mode.  Scale Mode will only work correctly if the ADS1232REF is NOT using the USB connection to a PC.  The last thing is what I mentioned earlier.  Make sure you are using the correct power supply.

    Best regards,

    Bob B

  • Thank you Bob for the information.

    When I press reset it is to get the micro running again as it shuts down on its own.

    I believe all the settings you mentioned are the same settings I am currently using. I have the SW9 switch in JTAG position, analysis mode is turned on.

    When I run the micro using the pre-made labview GUI the board operation is normal and does not turn off in fast mode. If I leave the micro running on fast mode without it being connected to labview it does not turn off. Only when I start my program does it begin to shut off randomly. This seems to only happen when I try to read a single value from the micro multiple times. When I stream my data the problem goes away. So I believe the problem is probably due to the read function and can be adverted by using the streaming function instead. However my data acquisition rate is still limited to about one sample every 50ms on fast mode as the board will occasionally reset if I go below 50ms.

    I now plan to use slow mode so I don’t need to worry about this issue anymore.

    Once again thank you for your help.