Удалось кому-нибудь настроить режимы микросхемы через регистры PHY_MODES интерфейса СПИУ?
Единственное, что есть на форуме
viewtopic.php?f=6&t=2625&start=90#p13698
Имею похожую ситуацию для rev.2 ВВ3, выводы MODE[3:0] на плате подтянуты к питанию:
Серия первая - настроить SPI от 1986ВЕ на работу с ВВ3 невозможно, что подтверждается техподдержкой.
Серия вторая - "ногодрыг" наше всё, реализовали. По ходу реализации узнаём, что согласно тексту СП:
по срезу сигнала SCLK необходимо побитно передать восемь бит данных контрольного байта и
передать/принять 8 бит байта данных.
Но если рассматривать рисунок 4, то можно догадаться, что:
- SDI меняется по заднему фронту(срезу?) SCLC и стабилен при его высоком уровне, т.е. должен быть установлен до установки SCLC в "1";
- SDO меняется по переднему фронту SCLC и стабилен при его низком уровне;
- рисунок сделан для rev.1 ВВ3, но про это нигде не написано

Серия третья:
- читаем PHY_MODES12 (можно и PHY_MODES34) и вычитываем 0х77;
- лезем в СП и узнаём, что режим PHY для каналов 1 и 2 установлен в автонастройку (и это правильно, см.MODE),
но(!) RST_PHY_1 = RST_PHY_2 = 0(!!!), т.е. согласно СП установлен режим "Приемопередатчик находится в состоянии сброса", что несколько странно, поскольку микросхема "пашет как папа Карло";
- читаем СП про установку режимов через СПИУ:
При помощи управляющих регистров возможно задание индивидуального режима
работы для каждого порта микросхемы (кроме дополнительно пятого порта). Для этого
необходимо выполнить следующую последовательность действий:
1 Задать при помощи регистра PHY_MODES необходимый режим работы приемопередатчиков в соответствии с таблицей ниже (Таблица 2).
2 Выключить приемопередатчики при помощи битов программного сброса
регистра PHY_MODES. Запись в регистр может быть осуществлена одновременно с заданием режимов (см. п. 2).
3 Включить приемопередатчики при помощи битов программного сброса регистра PHY_MODES.
Пункт 2 ссылается сам на себя, ну да ладно, пишем в PHY_MODES12 код 0х33, т.е. режим "Дуплекс 100" и "Приемопередатчик находится в состоянии сброса". Затем пишем код 0хВВ, т.е. режим не меняем и снимаем сброс. Читаем PHY_MODES12 - результат 0х77. Повторяем чтение до бесконечности - результат тот же.
Грести куда, кто-нибудь знает

?!