Hii I am using Adas1000 for acquiring ecg signal.
I am using stm32f030 microcontroller for configuring registers through spi communication.
I am configuring only for ecg frame for 3 electrode system(LA,RA,LL) neglecting respiration,pacemaker and so on registers.
I was able to configure individual registers like ECGCTL,CMREFCTL and FRMCTL.I also checked the value of these registers which I have configured by reading these registers individually.
But when I was trying to get the whole frame after writing 0x40000000, I can get only zeros as values for lead1,lead2 and lead3 registers.
My registers configurations:
FRMCTL - 0x8A1FFE00.
ECGCTL - 0x81E000E2
CMREFCTL - 0x85E0010E
ECGCTL-0x81E000E6 // For conversion enable.
My ready bit is always busy.I have to disable it to get frame values. I am getting only zeros. Please help me !!!
I'm going to move this question into the proper forum for support. Someone should help you out shortly.
I am having the same problem. I was able to read data from the ADAS1000, but from one day to another it's not working anymore.
Using an SPI sniffer I can see that the data is transmitted, I can also read the registers which store the correct data, but the conversion registers 0x11 following all output 0x00.
I also used another chip, which also doesn't work. Funnily I didn't change my software programme nor did I change anything else on the PCB.