ZHCSJB4D April 2019 – January 2024 TAS2563
PRODUCTION DATA
Sets the TDM frame start, TDM sample rate, TDM auto rate detection and whether rate is based on 44.1 kHz or 48 kHz frequency.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | CLASSD_SYNC | RAMP_RATE | AUTO_RATE | SAMP_RATE[2:0] | FRAME_START | ||
R-0h | RW-0h | RW-0h | RW-0h | RW-4h | RW-1h |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | Reserved | R | 0h | Reserved |
6 | CLASSD_SYNC | RW | 0h | Class-D synchronization mode. 0b = Not synchronized to audio clocks 1b = Synchronized to audio clocks |
5 | RAMP_RATE | RW | 0h | Sample rate based on 44.1kHz or 48kHz when CLASSD_SYNC=1. 0b = 48kHz 1b = 44.1kHz |
4 | AUTO_RATE | RW | 0h | Auto detection of TDM sample rate. 0b = Enabled 1b = Disabled |
3-1 | SAMP_RATE[2:0] | RW | 4h | Sample rate of the TDM bus. 000b = 7.35/8 kHz 001b = 14.7/16 kHz 010b = 22.05/24 kHz 011b = 29.4/32 kHz 100b = 44.1/48 kHz 101b = 88.2/96 kHz 110b = 176.4/192 kHz 111b = Reserved |
0 | FRAME_START | RW | 1h | TDM frame start polarity. 0b = Low to High on FSYNC 1b = High to Low on FSYNC |