Espansione Input/Output - MCP23017.

Il blocco (Figura 1) è utilizzato per l'utilizzo nel progetto del microcircuito di espansione input/output - MCP23017.

                                                                                                  Figura 1 

Microcircuito MCP23017 (Figura 2).

                                                                                                 Figura 2 

Caratteristiche.

  1. Espansore di porte I/O a 16 bit
  2. Interfaccia di comunicazione seriale I2C.
  3. Ad ogni chip viene assegnato un indirizzo tramite i pin A0, A1, A2 in forma binaria collegandoli ad un livello logico basso o alto.

Caratteristiche elettriche.

  1. Tensione di alimentazione: 1,8V - 5,5V
  2. Corrente di alimentazione: 1mA

Descrizione pinout (Figura 3).

                                                                                                 Figura 3 

Scheda tecnica.

Schema elettrico (Figura 4).

                                                                                                  Figura 4 

Schema elettrico in cascata (Figura 5).

                                                                                                  Figura 5 

Configura il blocco nell'editor di blocchi (Figura 6).

                                                                                                  Figura 6 

Prima di utilizzare l'uno o l'altro input/output del microcircuito nel blocco, è necessario prima indicarne lo scopo. Se lo si assegna come input e si seleziona la casella di controllo "Use", il blocco avrà l'input corrispondente. E di conseguenza, se il pin del microcircuito è configurata come output, verrà mostrata nel blocco come output del blocco. È possibile utilizzare lo stesso input/output del microcircuito in più blocchi. Quando si seleziona un microcircuito (indirizzo) che è già stato utilizzato in altri blocchi, verranno mostrate le impostazioni di input/output  dei microcircuiti realizzati in altri blocchi.

Nota: se si modificano le impostazioni di input/output del microcircuito (modificando l'assegnazione di input/output), queste impostazioni vengono applicate a tutti i blocchi che utilizzano questo microcircuito.

Impostazione dell'indirizzo del microcircuito.

Impostazione dell'indirizzo
Collegamento degli ingressi.
A2 A1 A0 Indirizzo
GND GND GND 0 (000)
GND GND VCC 1 (001)
GND VCC GND 2 (010)
GND VCC VCC 3 (011)
VCC GND GND 4 (100)
VCC GND VCC 5 (101)
VCC VCC GND 6 (110)
VCC VCC VCC 7 (111)

File FLProg.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia