SPI Control of ATA6870 and SD Card with Leonardo

Hi,

I am trying to establish if what I want to do is feasible.

I am building a prototype battery management system that will be used to investigate both active and passive balancing strategies. I want to record individual cell voltages from the ATA6870's and current measurements from a hall effect sensor.

I have eight LiFe04 60Ah Cells in series.

My plan is to use an Arduino Leonardo to read the cell voltages from two ATA6870's over SPI and then write these, along with state of charge estimations to an micro SD card also over SPI.

I will also be using the cell voltages to control the cell balancing circuitry which will use both a passive method via the ATA6870's and an active method using PWM control from the Leonardo, I will need to use all 7 PWM outputs.

Will all this be possible with a Leonardo, 32kb flash memory?
How difficult will it be to use the SPI for both the SD card and the ATA6870's?

Thank you for your assistance

Chris

Did u attempt to start your project? I had similar desire to do the same development