You are not allowed to add pages
Direct Link
Direct Link
fMLCK = 16 MHz fSCLK = fMLCK / 8 = 2MHz fLRCK = fSCLK / 48 = 41.67 kHz tLRCK = 24us
offset: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 0x00 : 00 F1 DF 3F 61 57 00 00 15 06 00 00 00 00 00 00 0x10 : 00 00 00 00 00 00 00 7F 03 00 3F 01 00 00 18 3F 0x20 : 3F 3F 3F 3F 3F 3F 3F 00 00 41 7D 02 81 29 A9 B4 0x62:0xBF 0x39:0x54 0x52:0x77 0x62:0xBF
fMCLK: 16MHz fLRCK: fMCLK/8/48
7 | 3 | 2 | 1 | 0 |
---|---|---|---|---|
DMIC_SCLK_DIV | MCLKDIV2 | MCLKDIV1 | MCLKDIV0 | MCLKDIS |
MCLKDIV[2:0] | MCLK Divide Ratio (from MCLK) |
---|---|
000 | Divide by 1 |
010 | Divide by 2 |
011 | Divide by 3 |
100 | Divide by 4 |
101 | Divide by 6 |
7 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|
A_M/S | A_MMCC5 | A_MMCC4 | A_MMCC3 | A_MMCC2 | A_MMCC1 | A_MMCC0 |
A_ MMCC[5:0] x 8 x fLRCK = fMCLK(internel)
fMCLK(MHz) | A_ MMCC[5:0] | fLRCK(kHz) |
---|---|---|
6.144 | 010000(16) | 48 |
011000(24) | 32 | |
100000(32) | 24 |
Example settings:
External fMCLK: 16MHz Mode: Slave Sample Rate: 41.67kHz --> MCLKDIV: 4 (Internal fMCLK = 4 MHz) A_ MMCC: 12 --> fLRCK = 16000 / 4 / (12 * 8) = 41.67 (kHz)
[0x06]: 0000 1000 (0fh) [0x08]: 0000 1100 (0ch)
External fMCLK: 16MHz External fSCLK: 2MHz External fLRCK: 41.67kHz Power: [0x01] 0xF8 [0x02] 0xDB [0x03] Clock [0x06]: 0x0f [0x08]: 0x0c