| поискавой системы для электроныых деталей |
|
AD9910/PCBZ датащи(PDF) 45 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD9910/PCBZ датащи(HTML) 45 Page - Analog Devices |
|
45 / 60 page ![]() AD9910 Rev. 0 | Page 45 of 60 are synchronized). This concept is shown in Figure 52, in which three AD9910s are synchronized with one device operating as a master timing unit and the others as slave units. The master device must have its SYNC_IN pins included as part of the synchronization distribution and delay equalization mecha- nism in order for it to be synchronized with the slave units. The synchronization mechanism begins with the clock distribution and delay equalization block, which is used to ensure that all devices receive an edge aligned REFCLK signal. However, even though the REFCLK signal is edge aligned among all devices, this alone does not guarantee that the clock state of each internal clock generator is coordinated with the others. This is the role of the Synchronization and Delay Equalization block. This block accepts the SYNC_OUT signal generated by the master device and redistributes it to the SYNC_IN input of the slave units (as well as feeding it back to the master). The goal of the redistributed SYNC_OUT signal from the master device is to deliver an edge aligned SYNC_IN signal to all of the sync receivers. Assuming that all devices share the same REFCLK edge (due to the clock distribution and delay equalization block), and all devices share the same SYNC_IN edge (due to the synchroni- zation and delay equalization block), then all devices should generate an internal sync pulse in unison (assuming they all have the same sync receiver delay value). With the further stipulation that all devices have the same sync state preset value, then the synchronized sync pulses cause all of the devices to assume the same predefined clock state simultaneously. That is, the internal clocks of all devices become fully synchronized. The synchronization mechanism depends on the reliable gen- eration of a sync pulse by the edge detection block in the sync receiver. Generation of a valid sync pulse, however, requires proper sampling of the rising edge of the delayed sync-in signal with the rising edge of the local SYSCLK. If the edge timing of these signals fails to meet the setup or hold time requirements of the internal latches in the edge detection circuitry, then the proper generation of the sync pulse is in jeopardy. The setup and hold validation block (see Figure 53) gives the user a means to validate that proper edge timing exists between the two signals. The setup and hold validation block can be disabled via the sync timing validation disable bit in Control Function Register 2. The validation block makes use of a user-specified time window (programmable in increments of ~150 ps via the 4-bit sync validation delay word in the multichip sync register). The setup validation and hold validation circuits use latches identical to those in the rising edge detector and strobe generator. The programmable time window is used to skew the timing between the rising edges of the local SYSCLK signal and the rising edges of the delayed sync-in signal. If either the hold or setup validation circuits fail to detect a valid edge sample, the condition is indicated externally via the SYNC_SMP_ERR pin (active high). The user must choose a sync validation delay value that is a reasonable fraction of the SYSCLK period. For example, if the SYSCLK frequency is 1 GHz (1 ns period), then a reasonable value is 1 or 2 (150 ps or 300 ps). Choosing too large a value can cause the SYNC_SMP_ERR pin to generate false error signals. Choosing too small a value may cause instability. SYNC PULSE SYSCLK DELAY DELAY 4 SYNC VALIDATION DELAY 4 4 SYNC_SMP_ERR SYNC RECEIVER 12 SYNC TIMING VALIDATION DISABLE SETUP VALIDATION HOLD VALIDATION DQ 12 SETUP AND HOLD VALIDATION TO CLOCK GENERATION LOGIC FROM SYNC RECEIVER DELAY LOGIC DQ DQ RISING EDGE DETECTOR AND STROBE GENERATOR Figure 53. Sync Timing Validation Block |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |