Part Number: ADS1262EVM-PDK
I received a new EVM today and tried to connect to ADCPro. on my Windows 10 laptop. (I've successfully done this with this machine before) I received a message "Error loading front panel" with this in Current Plugin Errors.txt:
VIs in ADS126XEVMPanel
ads126Xevm.lvlib:LED_DisplayText.vi Bad VI
ads126Xevm.lvlib:EEPROM Check ID (ADS126XEVM).vi Bad VI
ads126Xevm.lvlib:EEPROM Read (builddate).vi Bad VI
ads126Xevm.lvlib:ads126x_DataRead.vi Bad VI
ads126Xevm.lvlib:FG_ADCData.vi Bad VI
ads126Xevm.lvlib:Data_AlignData.vi Bad VI
I thought the problem might be the firmware, so I read it using the I2C bus on J1. Everything is 1's until the last block, which contains this:
<p">127 bytearray(b'ADS1262EVM\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff6580279-A\x00\xff\xff\xff\xff\xff\xff6580279-A\x00\xff\xff\xff\xff\xff\xff6580279-A\x00\xff\xff\xff\xff\xff\xff20200820\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff')
Here's the Python code to read the EEPROM using the Adafruit Blinka I2C library::
import time
import board
import busio
i2c = busio.I2C(board.SCL, board.SDA)
result = bytearray(256)
i2c.writeto(0x50, bytes([0x00]), stop = True)
page = 0
while page <= 127:
i2c.readfrom_into(0x50, result)
print(page, result)
time.sleep(0.5)
page = page + 1