Questão nº 28
Questão de Engenharia Elétrica · FCC TRT15 2024 (nº 28)
A imagem abaixo corresponde a uma interface I2C para controlar LCD de 16×2 ou 20×4.

Os pinos A0, A1 e A2 definem um código hexadecimal, como 0x3F ou 0x27, cuja função é
- Aconfigurar a interface para operar com comunicação ASCII, HDB3 ou outro tipo de codificação de linha.
- Bconfigurar a velocidade de transmissão de dados entre a plataforma microcontrolada e o LCD.
- Cservir como endereço de operação da interface. (alternativa correta)
- Ddefinir o nível de ajuste do contraste do LCD.
- Eidentificar para qual padrão de LCD (16×2 ou 20×4) a interface está configurada.
Resposta comentada
Gabarito Alternativa C
A comunicação I2C é um protocolo que permite a dispositivos (como este módulo LCD) conversar com um microcontrolador usando poucas linhas de fio. Para que o microcontrolador saiba com qual dispositivo está falando, cada um precisa ter um endereço único no barramento I2C.
(A) Incorreta: A comunicação I2C é um protocolo de hardware e não lida com a codificação de dados em níveis superiores como ASCII ou HDB3 (que são métodos de codificação de linha para telecomunicações).
(B) Incorreta: A velocidade de transmissão de dados I2C é configurada no microcontrolador (mestre) e não pelos pinos A0, A1 e A2 do módulo escravo.
(C) Correta: Os pinos A0, A1 e A2 são pinos de endereço selecionável. Ao conectar (soldar) esses pinos ao VCC (nível lógico alto) ou GND (nível lógico baixo), é possível modificar os bits menos significativos do endereço I2C do módulo. Isso permite que múltiplos módulos I2C do mesmo tipo sejam usados no mesmo barramento, cada um com um endereço único, ou para ajustar o endereço caso haja conflito com outro dispositivo.
(D) Incorreta: O ajuste do contraste do LCD é feito por meio de um potenciômetro (o componente azul com um parafuso na imagem) presente na própria placa do módulo, que varia a tensão aplicada ao pino de contraste do LCD. Os pinos A0, A1 e A2 não têm essa função. Esta é uma armadilha comum, pois o contraste é uma configuração importante do LCD, mas é ajustado de forma diferente.
(E) Incorreta: A interface I2C para LCD é genérica e pode ser usada tanto com LCDs de 16x2 quanto de 20x4. A diferença no tipo de LCD é geralmente configurada via software (no código do microcontrolador) e não por pinos de hardware no módulo I2C.
Fonte: FCC TRT15 2024 Analista Judiciário - Área Apoio Especializado - Especialidade Engenharia (Elétrica) (Caderno Tipo 003). Reproduzida para fins de estudo.