Hi,
I have a problem. I have connected a ADS1278 to a OMAP L138. The OMAP gives 2 signals, a clock signal from 2,67 MHz and a Framesync signal from 10 KHz.
I'm working on it now over a week and can't get it to work. Tried almost everything but can't get any output out of the ADC. I'm using the ADS1278EVM borad for now.
My settings are:
PWDN1 to 8 1
Mode0 1 High-Resolution mode
Mode1 0
Format0 0 Frame-Sync, TDM, Fixed Output data format
Format1 0
Format2 1
Vref = 2.5V
DVDD = 1.8V
IOVDD = 3.3V
AVDD = 5V
At start SYNC is taking low and than high again and stays high.
Din is fixed to ground, 0.
both testpins are connected to ground.
CLKDIV is1.
Timings:
CLK = SCLK = 2.67 MHz => 374 ns
t cpw = 190 ns
t frame = 10 KHz => 100us = 267 t clk
t fpw = 2 t clk
In SPI -mode it looks like there is output data, but we want to use Frame sync mode.
It is very importend to me that I get this to work very soon.
In the datasheet (SBAA367E) on page 24 is written that the ADC is clocking 24 bits out. That is 8 channels * 24 bits = 192 bits.
In the table on page 9 is written that t frame is minimal 256 clocks. Why not 192?? Or is he giving 8 * 32bits = 256?
added:
Also tried
t clk: 189 ns
t frame: 528 t clk
in table 8 on page 26 says that in High-Resolution, f clk/ f data is 512. Is this the minimum?
I have now 528.