Чи є мінімальна тактова частота, визначена I2C? Я знаю, що найбільш поширена тактова частота - 100 кГц, і є "швидкий" режим 400 кГц, який підтримується деякими пристроями, і більш швидкий, але режим підтримується іншими пристроями (я думаю, 1 МГц?). Оскільки сигнал SCK генерується майстром, я припускаю, що він міг би працювати зі значно меншою швидкістю, ніж будь-який із них - чи є нижня межа на практиці? Якою мірою невільні пристрої піклуються про тактову частоту (наприклад, чи звичайно для них короткий час очікування)? Причина, про яку я питаю, полягає в тому, що мені цікаво, чи міг би я запустити I2C на більшій відстані (наприклад, 20 футів), щоб надійно запрограмувати I2C EEPROM в установці тестера виробництва. Я припускаю, що він не працюватиме надійно на цій відстані при стандартних швидкостях передачі даних.