Добрый день, уважаемые коллеги!
Изделие SK-iMX6S-SODIMM.
Подскажите пожалуйста, можно ли регулировать нагрузочную способность выводов SPI контроллеров (насколько я понял, выводы без буферов напрямую выведены на разъем). Очень сильны переходные процессы на выходах, что приводят к сбою работы контроллера. Решать проблему с помощью RC цепочек не хотелось бы....
Заранее благодарен.
в документации такая возможность не описана, значит нет..
практически без вариантов - либо проходные резисторы, либо снижение частоты, либо буфера на логике, в клиническом случае преобразователь на EIM в канал SPI (если такие бывают)
я цеплял на imx6 разные флешки и oled экран на SPI, проблем с ошибками не было, в случае экрана он вывешен на обычных проводах ~10-15см
Практически у каждого порта (и у SPI) есть два параметра для согласования (см. Pad Control Register):
DSE (Drive Strength Field) - 34 ... 240 Ом (как раз значение "проходного резистора")
SRE (Slew Rate Field) - Fast/Slow
Лучше не просто оставить первые значения с которыми заработало, а найти предельные значения с "обоих сторон" и выставить среднее, в противном случае рискуете от партии к партии к этому вопросу возвращаться.