English
Language : 

BC352239A Datasheet, PDF (86/116 Pages) List of Unclassifed Manufacturers – BlueCore 3-Multimedia External
Device Terminal Descriptions
8.8.19 PCM_CLK and PCM_SYNC Generation
BlueCore3-Multimedia External has two methods of generating PCM_CLK and PCM_SYNC in master mode. The
first is generating these signals by Direct Digital Synthesis (DDS) from BlueCore3-Multimedia External internal
4MHz clock (which is used in BlueCore2-External). Using this mode limits PCM_CLK to 128, 256 or 512kHz and
PCM_SYNC to 8kHz. The second is generating PCM_CLK and PCM_SYNC by DDS from an internal 48MHz
clock which allows a greater range of frequencies to be generated with low jitter but consumes more power. This
second method is selected by setting bit ‘48M_PCM_CLK_GEN_EN’ in PSKEY_PCM_CONFIG32. When in this
mode and with long frame sync, the length of PCM_SYNC can be either 8 or 16 cycles of PCM_CLK, determined
by ‘LONG_LENGTH_SYNC_EN’ in PSKEY_PCM_CONFIG32.
The Equation 8.10 describes PCM_CLK frequency when being generated using the internal 48MHz clock:
f = CNT _ RATE × 24MHz
CNT _ LIMIT
Equation 8.10: PCM_CLK Frequency When Being Generated Using the Internal 48MHz clock
The frequency of PCM_SYNC relative to PCM_CLK can be set using following equation:
f = PCM _ CLK
SYNC _ LIMIT × 8
Equation 8.11: PCM_SYNC Frequency Relative to PCM_CLK
CNT_RATE, CNT_LIMIT and SYNC_LIMIT are set using PSKEY_PCM_LOW_JITTER_CONFIG. As an
example, to generate PCM_CLK at 512kHz with PCM_SYNC at 8kHz, set
PSKEY_PCM_LOW_JITTER_CONFIG to 0x08080177.
BC352239A-ds-001Pc
© Cambridge Silicon Radio Limited 2004
Production Information
Page 86 of 116