| 数据搜索系统,热门电子元器件搜索 |
|
AD9852ASQZ 数据表(PDF) 27 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD9852ASQZ 数据表(HTML) 27 Page - Analog Devices |
|
27 / 52 page ![]() AD9852 Rev. E | Page 27 of 52 USING THE AD9852 INTERNAL AND EXTERNAL UPDATE CLOCK The update clock function is composed of a bidirectional I/O pin (Pin 20) and a programmable 32-bit down-counter. In order for programming changes to be transferred from the I/O buffer registers to the active core of the DDS, a clock signal (low-to-high edge) must be externally supplied to Pin 20 or internally generated by the 32-bit update clock. When the user provides an external update clock, it is internally synchronized with the system clock to prevent partial transfer of program register information due to violation of data setup or hold times. This mode provides the user with complete control of when updated program information becomes effective. The default mode for the update clock is internal (internal/external update clock control register bit is logic high). To switch to external update clock mode, the internal/external update clock control register bit must be set to logic low. The internal update mode generates automatic, periodic update pulses at intervals set by the user. An internally generated update clock can be established by programming the 32-bit update clock registers (Address 16 hex to Address 19 hex) and setting the internal/external update clock control register bit (Address 1F hex) to logic high. The update clock countdown counter function operates at half the rate of the system clock (150 MHz maximum) and counts down from a 32-bit binary value (programmed by the user). When the count reaches 0, an automatic I/O update of the DDS output or the DDS functions is generated. The update clock is internally and externally routed to Pin 20 to allow users to synchronize the programming of update information with the update clock rate. The time between update pulses is given as (N + 1)(System Clock Period × 2) where N is the 32-bit value programmed by the user, and the allowable range of N is from 1 to (232 − 1). The internally generated update pulse output on Pin 20 has a fixed high time of eight system clock cycles. Programming the update clock register for values less than 5 causes the I/O UD CLK pin to remain high. Although the update clock can still function in this state, it cannot be used to indicate when data is transferring. This is an effect of the minimum high pulse time when I/O UD CLK functions as an output. ON/OFF OUTPUT SHAPED KEYING (OSK) The on/off OSK feature allows the user to control the amplitude vs. time slope of the cosine DAC output signal. This function is used in burst transmissions of digital data to reduce the adverse spectral impact of short, abrupt bursts of data. Users must first enable the digital multiplier by setting the OSK EN bit (Control Register Address 20 hex) to logic high in the control register. Otherwise, if the OSK EN bit is set low, the digital multiplier responsible for amplitude control is bypassed, and the cosine DAC output is set to full-scale amplitude. In addition to setting the OSK EN bit, a second control bit, OSK INT (also at Address 20 hex), must be set to logic high. Logic high selects the linear internal control of the output ramp-up or ramp- down function. A logic low in the OSK INT bit switches control of the digital multiplier to a user-programmable 12-bit register, allowing users to dynamically shape the amplitude transition in practically any fashion. The 12-bit register, labeled output shape key, is located at Address 21 hex to Address 22 hex, as indicated in Table 9. The maximum output amplitude is a function of the RSET resistor and is not programmable when OSK INT is enabled. ABRUPT ON/OFF KEYING SHAPED ON/OFF KEYING ZERO SCALE ZERO SCALE FULL SCALE FULL SCALE Figure 46. On/Off Output Shaped Keying The transition time from zero scale to full scale must also be programmed. The transition time is a function of two fixed elements and one variable. The variable element is the pro- grammable 8-bit ramp rate counter. This is a countdown counter that is clocked at the system clock rate (300 MHz maximum) and generates one pulse whenever the counter reaches 0. This pulse is routed to a 12-bit counter that increments with each pulse received. The outputs of the 12-bit counter are connected to the 12-bit digital multiplier. When the digital multiplier has a value of all 0s at its inputs, the input signal is multiplied by 0, producing zero scale. When the multiplier has a value of all 1s, the input signal is multiplied by a value of 4095 or 4096, producing nearly full scale. There are 4094 remaining fractional multiplier values that produce output amplitudes scaled according to their binary values. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |