VDDDIG is listed twice.
DA7218 datasheet A.1 Codec Initialization says
5. Enable input and output paths using the Level 2 System Controller (SLC2).
but SLC2 is not mentioned anywhere else in the datasheet. Maybe copied from DA7212?
Hi,
Thanks & Noted on VDDDIG, it will get update in next version.
For in datasheet Level 2 System Controller (SLC2) afterwards its called as system Controller 2 & (SC2)
Thank you
AB
Table 83: SYSTEM_ACTIVE has typo "1 = Acitve Mode" and "proprtionately" in Table 143
Does IO_CTRL refer to VDD_IO? There is no context in the datasheet.
VDD-IO is Digital IO supply voltage +1.5 (min) to +3.6(max)
While,
IO_CTRL is Digital I/O voltage range control register.
What is the purpose of IO_CTRL? What does it do? Does it apply to the voltage range of the VDD_IO pin?
So if the datasheet recommends this sequence:
An example sequence is shown below:1. Configure clock mode as required for operation, (for example PLL or PLL bypass).2. Configure the DAI.3. Configure the charge pump if the headphone path is in use.4. Set input and output mixer paths and gains.5. Enable input and output paths using the Level 2 System Controller (SLC2).
Then
1. includes PLL_CTRL, PLL_FRAC_TOP, PLL_FRAC_BOT, PLL_INTEGER2. includes DAI_CTRL DAI_TDM_CTRL DAI_CLK_MODE SR3. includes CP_CTRL CP_DELAY CP_VOL_THRESHOLD14. includes GAIN_RAMP_CTRL IN_1L_FILTER_CTRL IN_2L_FILTER_CTRL MIXIN_1_CTRL MIXIN_1_GAIN MIXIN_2_CTRL MIXIN_2_GAIN DROUTING_OUTDAI_1L DMIX_OUTDAI_1L_INFILT_1L_GAIN DMIX_OUTDAI_1L_INFILT_2L_GAIN DROUTING_OUTDAI_1R DROUTING_OUTFILT_1L DROUTING_OUTFILT_1R MIC_1_CTRLMIC_2_CTRL IN_1_HPF_FILTER_CTRL IN_2_HPF_FILTER_CTRL 5. includes only SYSTEM_MODES_INPUT SYSTEM_MODES_OUTPUT
?
What about IO_CTRL LDO_CTRL and SYSTEM_ACTIVE?
IO_CTRL is for voltage range
0=2.5 v to 3.6v
1=1.5 to 2.5 V
Thanks
Hi ,
I have Sent example for same. Please check DM
Yes, I saw that in the datasheet, but that doesn't explain its purpose. Voltage range of what? Does it change the voltage of something? Should it be set to match the voltage range of something else? Should it match the voltage range of VDD_IO? Does it set the "high" level threshold of VDD_IO? The datasheet description does not provide enough information to know what to set this register to.
I feel like IO_CTRL can't be relevant to I2C signaling voltage thresholds, because it is itself set by I2C commands? So if it did not default to the correct value, the commands to change it couldn't be received reliably?
Though you do set IO_CTRL as the first command in the DAC to HP.txt sequence.