Цитата(DmitryM @ May 1 2014, 09:22)

Tpu = min = 1 ms, не us
С чего вы взяли? FRAM она не такая медленная.
У меня во многих проектах используется FRAM на SPI (и на I2C). Везде на максимальной или близкой к максимальной частоте,
везде прекрасно работает. Никаких задержек между CS=0 и стартом, и стопом и CS=1 нигде нет. Все необходимые
задержки формирует SPI-модуль CPU.
Проблемы были вначале только с аппаратно формируемым сигналом CS. Когда сделал
его программным - больше проблем не было.
А у ТС какой CS? Программно формирует или от SPI-порта?
У меня проблема выражалась в том, что при частоте SPI==20МГц, DMA, аппаратном CS происходили редкие сбои.
CPU - LPC1758, LPC1778.
Выявить их удалось только осциллом причём на большой частоте в ждущем режиме - очень короткие просадки CS -
положительные импульсы порядка десятков нсек. Видимо DMA где-то не успевает. Хотя в SPI имеется FIFO.
Видимо CPU занимает шину и DMA изредка не успевает прокачать.