В UART синхронизация происходит от источника данных и длина кабеля не влияет на максимальную скорость передачи (лишь
бы сигнал не портился), а у SPI синхронизация идет от общего
источника и ограничивает длину кабеля при приеме когда
синхронизация приема (т.е. генерация тактового сигнала)
производится принимающей стороной.