9.2.2.2 Step 2
Setting up the device via register programming:
The following list gives a sequence of items that must be executed in the time between powering the device up and reading data from the device:
- Define starting point:
- Power up applicable external hardware power supplies
- Set register page to 0
- Initiate SW reset
- Program clock settings:
- Program PLL clock dividers P, J, D, and R (if PLL is used)
- Power up PLL (if PLL is used)
- Program and power up NADC
- Program and power up MADC
- Program OSR value
- Program I2S word length if required (for example, 20 bits)
- Program the processing block to be used
- Program analog blocks:
- Set register page to 1
- Program MICBIAS, if applicable
- Program MICPGA
- Program routing of inputs and common mode to ADC input
- Unmute analog PGAs and set analog gain
- Program ADC:
- Set register page to 0
- Power up ADC channel
- Unmute digital volume control and set gain