SNAA311A September 2017 – September 2020 LMK00301 , LMK00308 , LMK03328 , LMK04803 , LMK04832 , LMK1C1104 , LMK61E2
Medical ultrasound systems use sound waves to generate images of the body. They do this by transmitting an ultrasound wave into the body and then receiving the echo. This echo is processed to generate an image.
This transmission and reception of the ultrasound signals has to be highly synchronized to achieve the best results. Precision Clocking is crucial to ensure that the information displayed has minimum artifacts.
Phase noise (frequency domain) or Jitter (time domain) is a measure of how much a clock signal’s phase or switching edge deviates from its ideal position and is an important parameter that can determine the impact of reference clocks on the ultrasound image. For example, ultrasound often uses the Doppler Effect to determine the direction and magnitude of blood flow. Higher phase noise can lead to artifacts occurring in Doppler images such as speckles which represent errors in the calculation and display of blood flow. In Doppler imaging, the strong reflection from close surfaces and weak signals from higher depths results in a high dynamic range and jitter on the reference clock can potentially create undesired artifacts.
TI’s popular high-performance AFEs need a jitter performance of less than 400 fs to perform optimally especially in the CW Doppler mode. Another important consideration for Doppler imaging is the phase noise at low-offset frequency (typically 1 kHz) to resolve between objects which are very close to each other.
Figure 1-1 is a representative high-level block diagram.
There are various subsystems in the ultrasound systems which need clocking:
Another important recent development is the introduction of JESD204B ADC (ADS52J90) and AFEs (AFE58JD28, AFE58JD48) which provide higher data converter resolution and front-end sensitivity by synchronizing multiple devices. This synchronizing scheme requires very precise clocking as defined in JESD204B; TI’s LMK04832 supports JESD204B clocking enabling the highest system level performance.
System designers prefer using clocks with the features listed as follows:
Precision clocking can be achieved by having ultra-low noise clock sources, generators/dividers, distributors and buffers. The clocks generators are accurate and typically have lower phase noise when integer mode PLL and output dividers are used versus fractional mode PLL and/or fractional output dividers – that could introduce additional phase noise and potentially some small frequency synthesis error.
The impact can be minimized by ensuring that the front-end signal chain uses integer dividers exclusively to generate the clocks needed for the performance-critical front-end clock.
For the fanout of clock signals it is important to select buffers with very low additive jitter, otherwise the noise floor of a high-quality source clock (that is, LMK61E2) would degrade significantly each time it is buffered. Suitable buffers for this kind of application are the LMK0030x family (differential) and the LMK1C110x family (LVCMOS), that have very low additive jitter and excellent noise-floor.
TI’s clock generator, dividers and low jitter buffers are some key components which help achieve this required performance.
Table 1-1 and the Figure 2-1 show a typical clock tree for an ultrasound system. This clock tree demonstrates the use of various reference clocks for different building blocks – Transmit, Receive, FPGAs, Processors, power supply, and so on.
Number of CLKS |
Frequency |
Format |
Target |
TI Device |
---|---|---|---|---|
92 |
> 250 MHz |
LVCMOS |
TX (DAC + AMP clock) |
LMK04832+LMK0030X(1) |
12 |
Up to 320 MHz |
LVDS/LVPECL/LVCMOS |
TX (Beam-former clock) |
LMK04832+LMK0030X(1) |
2 |
120 MHz |
LVDS |
FPGA (AWG) |
LMK04832+LMK0030X |
2 |
200 MHz |
LVDS |
FPAG (Transmit) |
LMK04832+LMK0030X |
1 |
200 MHz |
LVDS |
FPGA (Receive) |
LMK03328+CDCLVD12XX |
16 |
100 kHz to 500 kHz |
LVCMOS |
Power Supply |
CDCE913+LMK1C110X |
12 |
Up to 128 MHz |
LVDS |
AFE (CW 16x clock) |
LMK04832+LMK0030X(1) |
12 |
Up to 125 MHz |
LVDS/LVPECL |
AFE (ADC sampling clock) |
LMK04832+LMK0030X(1) |
12 |
Up to 8 MHz |
LVDS |
AFE (CW 1x clock) |
FPGA |
1 |
122.88 MHz |
LVDS |
DSP |
LMK03328 |
3 |
100 MHz |
LVDS |
DSP |
LMK03328 |
1 |
24.576 MHz |
LVCMOS |
Audio Codec |
LMK03328 |
Value |
TI Device | |||||
---|---|---|---|---|---|---|
80 MHz | 96 MHz | 100 MHz | 160 MHz | 200 MHz | 320 MHz | LMK61E2 |