Tool/software: Linux
Dear Engineer in Ti,
Our Team developed a board with ADS1299, but We found we can not read chip id after send read register command via spi,
If you give us some advice, we will appreciate it.
we found VCAP1 is less than 1.1v, so we change C17 from 100uF to 47uF. after we change C17 to 47uF, we found VCAP1 is greater than 1.1v.
but we still can not read chip id, the data is 0x00.
the attachment is our hardware scheme.
and we use the ads1299 driver from github.com/.../kernel-module-ads129x
dts file is like this.
spi2_cs0@0 {
compatible = "ti,ads129x";
reg = <0>;
spi-max-frequency = <2000000>;
reset-gpio = <&pioA 122 GPIO_ACTIVE_LOW>;
start-gpio = <&pioA 57 GPIO_ACTIVE_HIGH>;
rdy-irq{
interrupt-parent = <&pioA>;
interrupts = <105 IRQ_TYPE_EDGE_RISING>;
};
};
These pictures are from oscilloscope.
SPI Command 0x02(WAKEUP)
SPI Command 0x11(SDATAC)
SPI Command 0x2000(RREG ADDRESS 0 chip id)
SPI Command 0x04(STANDBY)