Tôi có thực sự cần một bộ chuyển đổi mức nếu tôi sử dụng các thiết bị hỗ trợ 5V trên xe buýt I2C có pull-up lên 3.3V không? Theo hiểu biết của tôi, các thiết bị sẽ chỉ kéo các đường dây (SDA, SCL) xuống thấp (xuống đất) và không bao giờ lái điện áp cung cấp của chúng đến xe buýt. Vì vậy, tôi không thấy một lý do cho bộ dịch chuyển cấp miễn là tất cả các thiết bị phát hiện điện áp từ các pull-up (3.3V) là mức logic cao. Đó phải là trường hợp với các thiết bị sử dụng 5V làm nguồn cung cấp.
Trong trường hợp của tôi, tôi có một IC có đầu vào không chịu được 5V như chủ và tôi có thể cấp nguồn cho nô lệ của mình với 3,3V nhưng sử dụng 5V thì dễ dàng hơn trong mạch của tôi và cho phép tốc độ xung nhịp (bên trong) cao hơn cho các nô lệ.