편집 : 이것은 여러 번 반복되어 맨 위에 놓았습니다. 예, I2C 장치 간 커넥터에 대한 "표준"이 없다는 것은 잘 알려져 있지만 분명히이 커뮤니티는 제작을위한 "지침"포인트 목록을 공식화 할 수 있습니다 신호 동작, 잡음 최소화 및 잘못된 연결로 인한 위험 완화를 기반으로 한 이러한 상호 연결.
NXP 는 I2C 커넥터에 대한 핀아웃을 지정하지 않고 I2C 표준 을 정의했습니다 . Vss / Gnd가 상호 연결을 통해 전달되는 경우 NXP의 유일한 지침은 SDA와 SCL 사이에 접지 및 / 또는 Vss를 배치하는 것에 대한 언급으로 보입니다.
다양한 I2C 모듈을 구입하면 다양한 I2C 핀아웃이 생겨 났고 약간의 작은 리본 케이블 전환 심을 추적하는 작업이 필요했습니다.
예 :
- 모노 OLED 모듈 : SCL, SDA, GND, 5V (시계와 데이터가 나란히 있기 때문에 이상적이지 않음).
- Arduino 용 센서 쉴드 : SDA, SCL, GND, 5V (이상적이지 않으며 스위치 SCL / SDA)
- 컬러 LCD 모듈 : SCL, GND, 5V, SDA (Yay!)
- 이름없는 I2C 리피터 : SCL, 5V, GND, SDA (전원 핀을 전환했습니다!
그래서 내 질문은 이것입니다 : Vss와 GND가 호스트에서 장치로 전달되는 I2C 4 핀 커넥터 핀 배치 시퀀스에 대한
결정적인 / 확실한 가이드 라인 이 있습니까?
이것을 실패하면, 각각이 채택한 핀 배치를 나열한 I2C 모듈 / 장치의 디렉토리가 불완전합니까?
설명 : 명확하게 존재하지 않는 정의 된 표준이 아닌 "SCL에 가깝게 배치"와 같은 지침을 찾고 있습니다.