| Datenblatt-Suchmaschine für elektronische Bauteile |
|
WM8281ECS/R Datenblatt(PDF) 288 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
WM8281ECS/R Datenblatt(HTML) 288 Page - Cirrus Logic |
|
288 / 392 page ![]() WM8281 288 Rev 4.0 FLL INTERRUPTS AND GPIO OUTPUT For each FLL, the WM8281 supports an ‘FLL Clock OK’ signal which, when asserted, indicates that the FLL has started up and is providing an output clock . Each FLL also supports an ‘FLL Lock’ signal which indicates whether FLL Lock has been achieved (ie. the FLL is locked to the input reference signal). The FLL Clock OK status and FLL Lock status are inputs to the Interrupt control circuit and can be used to trigger an Interrupt event - see “Interrupts”. Note that these Interrupt signals are de-bounced, and require clocking to be present in order to assert the respective Interrupt; either the 32kHz clock, or the SYSCLK signal, must be enabled to trigger an Interrupt from the FLL signals. The FLL Clock OK and FLL Lock signals can be output directly on a GPIO pin as an external indication of the FLL status. See “General Purpose Input / Output” to configure a GPIO pin for these functions. (These GPIO outputs are not de-bounced, and do not require clocking to be present.) Clock output signals derived from the FLL can be output on a GPIO pin. See “General Purpose Input / Output ” to configure a GPIO pin for this function. The FLL clocking configuration is illustrated in Figure 71. EXAMPLE FLL CALCULATION The following example illustrates how to derive the FLL1 registers to generate 147.456 MHz output (FOUT) from a 12.000 MHz reference clock (FREF): Set FLL1_REFCLK_DIV in order to generate FREF <=13.5MHz: FLL1_REFCLK_DIV = 00 (divide by 1) Set FLL1_OUTDIV for the required output frequency as shown in Table 102:- FOUT = 147.456 MHz, therefore FLL1_OUTDIV = 2h (divide by 2) Set FLL1_FRATIO for the given reference frequency as shown in Table 103: FREF = 12MHz, therefore FLL1_FRATIO = 0h (divide by 1) Calculate FVCO as given by FVCO = FOUT x FLL1_OUTDIV:- FVCO = 147.456 x 2 = 294.912 MHz Calculate N.K as given by N.K = FVCO / (FLL1_FRATIO x 3 x FREF): N.K = 294.912 / (1 x 3 x 12) = 8.192 Confirm that a non-integer value has been calculated for N.K. Confirm that the input frequency, FREF, is less than the applicable limit shown in Table 104. Determine FLL1_N from the integer portion of N.K:- FLL1_N = 8 (008h) Determine GCD(FLL), as given by GCD(FLL) = GCD(FLL1_FRATIO x FREF, FVCO / 3): GCD(FLL) = GCD(1 x 12000000, 294912000 / 3) = 96000 Determine FLL1_THETA, as given by FLL1_THETA = ((FVCO / 3) - (FLL1_N x FLL1_FRATIO x FREF)) / GCD(FLL): FLL1_THETA = ((294912000 / 3) - (8 x 1 x 12000000)) / 96000 FLL1_THETA = 24 (0018h) Determine FLL_LAMBDA, as given by FLL1_LAMBDA = (FLL1_FRATIO x FREF) / GCD(FLL): FLL1_LAMBDA = (1 x 12000000) / 96000 FLL1_LAMBDA = 125 (007Dh) |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |