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 |