Có tốc độ xung nhịp tối thiểu được chỉ định bởi I2C không? Tôi biết tốc độ xung nhịp được sử dụng rộng rãi nhất là 100kHz và có chế độ "nhanh" 400kHz được hỗ trợ bởi một số thiết bị và chế độ nhanh hơn nhưng được hỗ trợ bởi các thiết bị khác (tôi nghĩ là 1 MHz?). Vì tín hiệu SCK được tạo bởi chủ, tôi cho rằng người ta có thể hoạt động ở tốc độ chậm hơn nhiều so với bất kỳ tín hiệu nào - có bị ràng buộc thấp hơn trong thực tế không? Các thiết bị nô lệ quan tâm đến tốc độ xung nhịp đến mức nào (ví dụ như thông thường chúng có thời gian chờ ngắn)? Lý do tôi hỏi là tôi tự hỏi liệu có thể chạy I2C trên một khoảng cách dài hơn (ví dụ 20 feet) để lập trình EEPROM I2C đáng tin cậy trong một thiết lập thử nghiệm sản xuất. Tôi cho rằng nó sẽ không hoạt động đáng tin cậy trong khoảng cách đó với tốc độ dữ liệu tiêu chuẩn.