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.

ADS1278EVM-PDK: Can ADCPro software run without 256K EEPROM (U14) on the ADS1278EVM-PDK board?

Part Number: ADS1278EVM-PDK
Other Parts Discussed in Thread: ADS1274, ADCPRO

I made a ADS1274 child board, and I have a MMB0 board on hand. I'd like to mount my child board to MMB0 interface port and using your ADCpro software as a evaluation software.

I worry ADCPro or MMB0 DSP software maybe read the 256K EEPROM content when it startup, and refuse to continue to work if it cannot read out the correct data from 256K EEPROM on the child board.

Could you tell me whether it possible to bypass the EEPROM checking?

If not, could you provide the EEPROM data content, so I can implement my EEPROM on my child board.

 

 

  • Hello,

    Thanks for your interest in our ADS1274!

    You actually can disable the EEPROM check in the ADCPro software. We have had to this in the past on other EVMs. Please see this the instructions in my post from 08/04/16 below:

    Best Regards,

  • Thank you very much for you quick response.

    I disable the EEPROM check, it works, no EEPROM check error reported.

    How ever when I try to enable the ADS1274EVM plugin in ADCPro without any child board mounted, the USBStyx driver install notification didn't popup.

    Finally, ADCPro reports firmware download sucessfully, and DSP is not ready. Finally, it popup up a warning dialog box with "The firmware load has failed  due to a timeout condition,  please reset the hardware to continue loading the firmware".

    Is it correct behavior when MMB0 board in standalone mode?

    If it's a correct behavior, I worry DSP also check the I2C GPIO extender IC(U7 and U8 on ADS1274 evm board) existing or not.

    My ADS1274 board doesn't implement the I2C GPIO extender IC, and I use dip switch to set the ADS1274's working mode instead. 

    Could you tell me how to run ADCPro in this mode?

     

  • Hello,

    I do not believe we have ever tested the ADS1274EVM plugin without the daughterboard installed on the MMB0, but I think it should work. Check the Device Manager and make sure that the MMB0 is recognized. You may have to force it to Update Driver Software and browse to C:\Program Files (x86)\ADCPro\drivers.

    Best Regards,
  • Unfortunately, I try many times, MMB0 cannot work standalone.

    Because there isn't an unknown device in device manager after NI-VISA driver disappeared, so I can't force to update the driver as you mentioned. 

    However, I found a workaround method, that is:

    Short the SCL and SDA line on MMB0 board.

    After I short SCL(J4.16) and SDA(J4.20) on MMB0 board, "Connect to EVM" notice is displayed on GUI, and USBStyx driver installed suceessfully.

    I don't know why, maybe DSP initialize the child board through the I2C-GPIO IC when it start up. And after I short them, DSP believe I2C initialization successfully so the start up procedure can go on.

    Btw:

    My child board is still not yet, after my child board ready, I will report here for how the data acquisition process success or not.

     

  • Although the MMB0 driver installed and ADS1274 plugin run successfully, it still cannot get any data from the AD converter when I using my ADS1274 child board (which without two I2C GPIO expander IC and EEPROM on it) with MMB0 board.

    I doubt that ADS1274Plugin firmware not only check the EEPROM but also the I2C GPIO expander (TCA9535RTW), if any of them absent, then the firmware cannot executed correctly.

    So could you please send me a ADS1274 firmware source code and ADCPro source code?

    I'd like to bypass the code related to I2C GPIO expander IC(TCA9535RTW).

    My email address is: zmhtiger@gmail.com

     

  • Hello - I will send the source code to your email address.

    Best Regards,