Bonjour,
J'utilise le couple PCF8574 et ULN2803 dont le fonctionnement n'est plus à prouvé apparement.
Vous aurez compris que j'utilise le PCF8574 uniquement en interface de sortie.
J'ai relié simplement les sortie P0 à P7 aux entrées respectives des ULN2803.
Comme les sorties du PCF8574 sont au niveau haut à la mise sous tension, j'ai ajouté un inverseur (CD4011) sur la sortie P0.
Cela me permet de désactiver les appareils branchés sur les sorties P1 à P7 en attendant que j'initialise le PCF8574.
Mes tests sont concluants, tout fonctionne correctement.
Par contre en mesurant, j'ai des mesures qui m'étonnent et je me demande si je dois ajouter des résistances de pull up.
Sur la sortie P0 reliée au CD4011, j'ai bien des niveaux logiques francs (0 ou environ 5 volts).
Sur la sortie P1 reliée à l'ULN2803, j'ai des niveaux très faibles (entre 0 et 1 ou 2 volts (de mémoire)).
Sur la sortie P7 (par exemple) non reliée, j'ai des niveaux logiques francs.
Est-ce normal ? Ne dois-je pas ajouter des resistances de pull up à l'entrée des ULN2803 ?
J'ai utilisé un schéma tout à fait classique, comme celui ci-dessous par exemple.
Merci de vos précieux conseils.
-----