This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM6340-Q1: sequence requirement to SW_RESET, SLEEP_ENZ, MICBIAS_PDZ, ADC_PDZ

Part Number: PCM6340-Q1

Hi team,

This device has multiple software and hardware reset registers such as above title of this thread.

Is there any sequence requirement for these reset register?

Or is it OK to reset all in one command?

regards,

  • Hi Shinji,

    Following is the purpose of these registers as described in the datasheet as well:-

    1. SW_RESET :- SW_RESET will reset the full device. It will reset all the registers to default values. It is a self clearing bit so you will always read 0 on this register.

    2. SLEEP_ENZ:- This bit puts the device in Low Power(Sleep Mode) and retains all the configuration of the device. You can power up the device in the mode it was in by just re-writing to this register.

    3. MICBIAS_PDZ:- This is bit to Power on MICBIAS Block.

    4. ADC_PDZ:- This is the bit to Power on enabled ADC Channels.

    SLEEP_ENZ=1 --> SW_RESET=1 will reset the device.

    SLEEP_ENZ=1 --> SW_RESET=1 --> SLEEP_ENZ=1 -->Device Programming--> MICBIAS_PDZ=1 --> ADC_PDZ=1 will power up Enabled ADC Channels with configuration in device programming.

    As these settings are in different registers, they can be done in sequential manner as listed above.

    Regards,

    Mohit

  • Hi Zak,

    For example MICBAIAS_PDZ and ADC_PDZ are in the same PWR_CFG register. 

    Is it OK to power up all these registers in the same PWR_CFG register by one command?

    Or should I power on sequencially?

    regards,