Étape 5: Intruducing la Microchip MCP23017 i/o Expander
Le MCP23017 de MicroChip est un ci d’e/s de Expaner, qui ajoute 16 ports d’e/s supplémentaires dans un microcontrôleur. Chacune des broches MCP23017 peut être configuré en tant qu’entrée ou sortie. Le MCP23017 est contrôlée via le bus I2C, et avec l’adressage programmable sur la MCP23017, jusqu'à 8 MCP23017 IC peut être connecté à un projet. Cela s’additionne à un total de 128 broches d’e/s supplémentaires.
En regardant le projet où 16 relais sont contrôlés, le nombre de fils entre la platine principale et les totaux de Conseil d’administration de relais de 17 fils - alimentation positive d’un relais et l’autre fil par relais.
En utilisant le MCP23017, le câblage entre le panneau principal de PCB et de relais peut être réduit à seulement 5 fils :
-Relais d’alimentation positive
- + 5V pour MCP23017
-0V
-SDA (bus I2C)
-SCL (bus I2C)
Le meilleur de tous, pour contrôler le maximum de 128 ports d’e/s supplémentaires, il faut encore que les mêmes 5 fils de la platine principale. Cela rend pour une conception de circuits imprimés principale simple et soignée et réduit le câblage de projet interne à un minimum.