Página 1 de 1

Simulação Proteus LTC2440

MensagemEnviado: 04 Mai 2015 05:56
por Eduardo Augusto
Eae pessoal! Estou simulando o LTC2440 no proteus, estou desenvolvendo a comunicação serial entre uC e o AD. Contudo estou tendo a seguinte resposta quando rodo a simulação.
cap.PNG

Sendo que o sinal rosa CS, amarelo SDO, azul SCK e verde BUSY.
Função que executa leitura do AD.
Código: Selecionar todos
long Leitura_LTC2440(void){
    long Valor_AD;
    if(!BUSY_SPI){
        CS_SPI=0;
        Valor_AD=Le_SPI();
        Valor_AD=(Valor_AD<<8)+Le_SPI();
        Valor_AD=(Valor_AD<<8)+Le_SPI();
        Valor_AD=(Valor_AD<<8)+Le_SPI();
        CS_SPI=1;
        return Valor_AD;
    }
    else{
        CS_SPI=1;
        SCK_SPI=0;
        return Valor_AD;
    }

}

Abaixo imagem que retirei do datasheet.
cap1.png

Oque não estou entendendo é o formato de resposta do sinal de SDO. Estou usando o circuito abaixo.
Capturar.PNG


Vlw.