Página 1 de 1
MCP4162 - Command byte

Enviado:
20 Jun 2008 08:37
por eliandrostz
Pessoal,
Alguém poderia me dizer qual comando devo enviar para esse Digipot para usa-lo em NV Wiper, no datasheet o cara manda enviar a sequencia 0010 00nn nnnn nnnn, mas não tá funcionando, na parte do hw ví que tem que elevar a tensão do pino CS para 12V, mas mesmo assim não funciona, alguém pode me ajudar?
Eliandro

Enviado:
20 Jun 2008 10:39
por Sergio38br
bom dia, qual o modo do spi que vc escolheu 0,0 ou 1,1?
Sergio

Enviado:
20 Jun 2008 13:48
por eliandrostz
Olá Sergio,
Não estou usando SPI por HW, mas os bits são armazenados na transição positiva do CLK. O Digipot na condição volátil eu consegui fazer funcionar, mas queria usar a Não Volátil. Estou enviando dois bytes, o primeiro com o valor 0x20 e no segundo um valor qualquer entre 0x00 e 0xFF para posicionar o cursor, mas não há resposta no digipot.
Abçs.
Eliandro

Enviado:
20 Jun 2008 14:11
por Sergio38br
Bom, antes de enviar o end. e dado para o NV vc esta liberando o processo de escrito, mandando desabilitar as proteções??? veja tabela 7-2 do manual, comando 0x0F.
Sergio

Enviado:
20 Jun 2008 15:38
por eliandrostz
Sergio,
Usei as sequencias:
-para desabilitar usei o comando - 0x24
-para escrever usei o camando - 0x20 seguido do valor da posição do cursor
já tentei também,
-para desabilitar usei o comando - 0xF4
-para escrever usei o camando - 0xF0 seguido do valor da posição do cursor
para usar o modo NV Wiper o pino CS tem que ser habilitado com 12V?
Eliandro

Enviado:
20 Jun 2008 16:12
por Sergio38br
mas ja usou o sequencia 0xF4 + 2mS(stand-by) + 0x24 + 2mS(stand-by)+ dado, no periodo de stand-by CS volta pra o estado Vih e naum Vihh e depois ativar as proteções na ordem inversa???
Sobre a tensão deve ser no maximo 12,5 Volts para um VDD >= 4,5 Volts OU VDD + 8Volts para VDD < 4,5Volts.
Sergio

Enviado:
23 Jun 2008 14:39
por eliandrostz
Olá Sergio,
Fiz como descreveu e nada, acho que vou usá-lo na forma volátil mesmo, e armazenar os dados na memória do PIC. Pedi um help ao Engenheiro da Artimar, que ficou de me mandar um passo a passo de como usar esse cara, se tiver alguma novidade eu posto aqui, muito obrigado pela ajuda Sergio.
Eliandro