Возможно проблема на печатной плате (макете). Нужно промоделировать, как приходят сигналы клока и SDI & SDO. Цепь SDI - SDO сделана последовательно, а как сделана цепь клока на плате, отсюда не видно. Но теоретически возможно, что при разводке звездой фронты тактового сигнала приходят раньше, чем данные по последовательной цепи, и из-за этого сбиваются данные. Теоретически из-за этого могут быть проблемы с выставлением адреса и т. п. Нужно пересмотреть временную диаграмму на предмет надежного защелкивания данных, уменьшить скорость на SPI.
|