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.

Where do I get the firmware for the MMB3 1247 code: stated I had to ask the forum. Also AdcPro Erro code 8!

Other Parts Discussed in Thread: ADS1247, ADCPRO, ADS1248, TUSB3410

  • Floyd,

    Welcome to the forum!  You need to use the ADCPro plugin for the ADS1247 if that is the EVM you are using.  Just to be clear, are you using the ADS1248 or the ADS1247EVM? 

    Best regards,

    Bob B

  • I am using the ADS1247EVM

    Windows 7: requires AdcPro to be ran as Admin mode (Run Program as Administrator)

    Can you send me the firmware sample code (MMB3 Dev board)?

    Does this AdcPro app work with Win7? It appears to....

  • Floyd,

    As I mentioned before, to use ADCPro with the ADS1247EVM-PDK you must make sure you are using the ADS1247EVM-PDK plugin.  Unfortunately APCPro does not yet work on Win7, only XP.  The conversion process should be finished in the coming months, but at this time we are not able to support Win7.

    You should be able to access the MMB3 do gather some data and control the system via the USB-Serial connection if you like.  This will require a terminal type program to gain access to the serial port.

    The MMB3 is not a development board, and we do not support it as such.  I can provide the source code that runs on the MMB3, but it runs within freeRTOS and uses the MSP430GCC compiler and is not easily ported to other projects.  Is there something specific that you would like to see as an example?

    Best regards,

    Bob B

  • Thanks Bob,

    I am using the ADS1247 Plug In. Sorry I did not mention that with my last post.

     I am using the USB port, and it does appear that the samples are being captured.

    I was hoping to just see sample code for the ADS1247/48, to make sure my driver firmware is similar.

    Reading/Writing to registers, setting config, setting control bits, ...

    Best regards,

    Floyd

  • Floyd,

    I've attached code that is used to communicate to the ADS1247.  It may be a little hard to follow due to the freeRTOS commands.  Basically I read/write blocks of registers.  To do this I always issue SDATAC first to make sure new conversion results do not accidentally corrupt my data transfer.

    In the zip file I have also included the console commands that are issued by ADCpro.  You can duplicate the actions of ADCPro by individually writing commands to the ADS1247.  The serial port is set up as 230k -n-8-1.

    4075.ADS1247EVM_Code.zip

    Best regards,

    Bob B

  • Bob,

    thanks for the file, shall examine code.

    You keep referencing serial port. The MMB3 board I have is USB, is there a serial connection also on this board?

    My software loops on reading/sampling chnl 0, then chnl 1, every 5ms, ~200Hz, so I am only performing the RDATA (read Data once)

  • Floyd,

    The MMB3 uses a TUSB3410 USB to serial converter, so when the device enumerates it enumerates as a serial device running on the USB.  The operating system will see this like a COM port (this assumes that the drivers have been installed for the TUSB3410.)

    The code I sent earlier uses an interrupt event driven data read.  The ADS1247 is placed into RDATAC mode, and when DRDY transitions high to low, an interrupt is used to read the data from the device.  You could also poll DRDY port and issue RDATA in SDATAC mode, or you can continue as you are and just read the data on a timed interval.

    Best regards,

    Bob B

  • Floyd Goldstein said:
    You keep referencing serial port. The MMB3 board I have is USB...

    Universal Serial Bus

  • Is there supposed to be 5 volts on AIN0 (AN0)? 28ma.

    Do you think the ADS1247 is bad on our development board?

  • Floyd,

    It is possible that the DAC switch SW5 on the MMB3 is in the IN position (left) instead of the OUT position (right).  This is the red switch just under the silkscreen MMB3 on the motherboard.

    Best regards,

    Bob B