Существует ли минимальная тактовая частота, указанная I2C? Я знаю, что наиболее широко используемая тактовая частота составляет 100 кГц, и некоторые устройства поддерживают «быстрый» режим 400 кГц, а другие устройства поддерживают более быстрый, но все же режим (я думаю, 1 МГц?). Так как сигнал SCK генерируется мастером, я предполагаю, что можно работать на гораздо более медленной скорости, чем любой из них - есть ли на практике нижняя граница? В какой степени подчиненные устройства заботятся о тактовой частоте (например, обычно они имеют короткие тайм-ауты)? Причина, по которой я спрашиваю, заключается в том, что мне интересно, может ли I2C работать на более длинном расстоянии (например, 20 футов), чтобы надежно программировать EEPROM I2C в настройках тестера. Я предполагаю, что это не будет надежно работать на этом расстоянии при стандартных скоростях передачи данных.