Tool/software:
Is it possible to have both of the channels of the digipot pre-program to a different value other than the default value (127)? If so, what is the process?
Tool/software:
Is it possible to have both of the channels of the digipot pre-program to a different value other than the default value (127)? If so, what is the process?
Karina,
It should be possible to pre-program the TPS0102-100 to be set with different default values for each channel. Note that the initial default value is set to 0x80h (128 not 127).
To set this, you would first power the TPS0102-100. The device first comes up with the non-volatile registers accessible. Here you would set the IRVA (address 0x00h) and IRVB (address 0x01h) to the desired values. This sets the non-volatile default for register for IRVA and IRVB.
After you cycle power on the device, the subsequent contents of IRVA and IRVB are retained from the previous power cycle programmed value. To access the volatile registers, you set the VOL bit (bit 7) to 1 and the /SHDN bit (bit 6) to 0 in the ACR register (address 0x10). This should enable you to program the device to the proper settings, without disrupting the non-volatile memory settings for IVRA and IVRB. Subsequent power cycles of the device should retain the IRVA and IRVB settings at power-up.
Joseph Wu