Bonjour,
J'espére que la petite famille va bien!
Je ne suis pas arriver à convaincre @Charles_9999 d'une chose, mais je reste tout de même campé sur mes certitudes.
Toutes fois, même si on dit de vérifier tout ce que pond l'IA, moi j'ai fais l'inverse, j'ai verifié si elle va dans le lême sens que moi.
En ce qui concerne le bus I²C, l'IA dit
Sur un bus I²C, les lignes SDA (données) et SCL (horloge) sont de type drain ouvert (ou open-drain en anglais).
Cela signifie que les dispositifs connectés au bus ne peuvent que tirer la ligne à l’état bas (0 logique) et nécessitent une résistance de pull-up pour ramener la ligne à l’état haut (1 logique).
Cette conception permet :
- La connexion de plusieurs dispositifs en évitant les conflits de signaux.
- Une communication bidirectionnelle sur une seule ligne (SDA).
- Une flexibilité pour adapter le niveau de tension via les résistances de pull-up.
Le terme "collecteur ouvert" est similaire mais s’applique aux transistors bipolaires, alors que "drain ouvert" est utilisé pour les transistors MOSFET, qui sont majoritairement utilisés dans les circuits intégrés modernes comme ceux du bus I²C.
Collecteur ou drain ouvert...
D'où la necessité de résistance de PULLUP à relier à un niveau HAUT 3.3V ou 5V
De ce fait, je ne pense pas que les adaptateurs de niveaux soient nécessaires!
Je reviens plus tard pour d'autres remarques.








