O cenário
Um ATtiny85 controla um CI de volume de áudio PT2258 via I2C. Três botões fornecem as funções de aumentar, diminuir e silenciar o volume. Resistores de pull-up e capacitores de desacoplamento garantem uma operação confiável.
O que há neste desenho
Entenda as decisões por trás dele.
01
Usar resistores de pull-up I2C em SDA/SCL para uma comunicação confiável com o PT2258
02
Adicionar resistores de pull-up de 10k nas linhas dos botões, com os botões conectados ao terra
03
Incluir fontes CA e resistores de carga para evitar redes de áudio desconectadas
Reutilize este circuito em pré-amplificadores digitais, caixas de som ativas ou qualquer controle de volume de áudio acionado por microcontrolador usando a interface I2C do PT2258.