sexta-feira, 5 de outubro de 2018

Display Siemens HDSP2114S com o MCP23017.

        O Siemens HDSP2114S é um display de matriz de LEDs 7x5 verdes de 8 caracteres que opera em 5V.
Display HDSP2114S visto de cima.
Display HDSP2114S visto de baixo.
Display HDSP2114S visto de lado.
       Assim como o display HPDL-1414 mostrado em um post anterior, este display também usa uma antiquada interface paralela. E novamente, para minhas aplicações, é bem mais útil usar uma interface I²C ou SPI. Para converter a interface paralela do HDSP2114S em I²C foi usado novamente o IC MCP23017 da Microchip. As saídas GPA7~GPA0 são ligadas às entradas D7~D0 do HDSP2114S e as saídas GPB7~GPB0 ligadas às A4~A0, CE, WR e RST.
Esquemático.
        O display HDSP2114S fica no lado superior. Ainda neste lado, está o IC MCP23017 e no lado inferior está um microcontrolador PIC de 8 pinos (como o PIC12F1822 ou PIC12F1840). Tem somente um header para interface I²C. Esta placa também pode ser usada sem o microcontrolador através do header I²C.

Lado inferior da placa, mostrando o microcontrolador e o header I²C.
Lado superior da placa, mostrando o IC MCP32017.
Placa com todos os componentes montados vista de lado. Ficou um sanduíche difícil de montar mas muito compacto.

Display HDSP2114S em ação com um acrílico fumê.
Mostrando a tensão do IC INA219.
Mostrando a corrente do IC INA219.
Sinal do pino CLK I/O do HDSP2114S, usado para sincronizar outras unidades.


terça-feira, 2 de outubro de 2018

Display HPDL-1414 com o MCP23017.

        Em um post anterior, foi mostrado o display HPDL-1414 ligado diretamente a um microcontrolador (PIC16F1933). Este tipo de display usa uma antiquada interface paralela já que na época em que foi lançado era uma interface muito comum. Para minhas aplicações, é bem mais útil usar uma interface I²C ou SPI. Para converter a interface paralela do HPDL-1414 em I²C foi usado o IC MCP23017 da Microchip. Ele possui duas portas de 8 vias: GPA7~GPA0 ligados a D6~D0 do HPDL-1414 e GPB7~GPB0 ligados a A1~A0 e WR de cada HPDL-1414.

Esquemático.
        A placa usa quatro displays HPDL-1414 no lado superior, totalizando 16 caracteres. No lado inferior, estão o IC MCP23017 e um microcontrolador PIC de 8 pinos (como o PIC12F1822 ou PIC12F1840). Tem dois headers: um para interface I²C e outra para programação/debug do microcontrolador. Esta placa pode ser usada também sem o microcontrolador através do header I²C.

Lado superior com os 4 displays HPDL-1414.
Lado inferior com o IC MCP23017 e PIC12F1822. O header branco é a interface I²C e o amarelo a interface de programação.
Placa vista de lado. É difícil montar assim mas fica bem compacto.
Display em ação. Foi fotografado com um acrílico fumê para melhorar a visualização.
Com mais iluminação mostrando o acrílico.
Mostrando tensão e corrente do IC INA219.