KOKT083 September   2024 ADC32RF55 , DAC39RF12

 

  1.   1
  2. 1머리말
  3. 2주파수 호핑이란?
  4. 3주파수 호핑 기술의 진화
  5. 4애플리케이션 테스트 및 측정
  6. 5마무리
  7. 6관련 웹사이트

주파수 호핑 기술의 진화

RF 변환기는 이제 DDC당 여러 NCO 워드로 설계되어 NCO 단어를 사전 프로그래밍할 수 있습니다. 이 혁신적인 접근 방식을 통해 컨버터의 메모리에 여러 주파수 값을 사전 로드하여 더 빠른 주파수 호핑이 가능합니다. 미리 계산된 NCO 단어를 저장하는 이 개념이 바로 빠른 주파수 호핑의 '빠른'에서 유래한 것입니다.

그림 4에서는 ADC32RF55의 NCO 인덱스 및 워드 인덱스로 48비트 NCO 레지스터 주소를 보여줍니다. 채널 A와 B의 주소가 동일하지만 주파수 단어는 고유합니다. 이 장치가 레지스터 맵 페이징을 구현하고, 모든 읽기 및 쓰기 작업에서 활성 페이지에 레지스터가 포함되지 않은 마스크를 수행합니다.

 ADC32RF55의 채널별 NCO 단어 주소 및 NCO 인덱스.그림 4 ADC32RF55의 채널별 NCO 단어 주소 및 NCO 인덱스.

단어가 프로그래밍되었으므로 실제로 특정 단어를 선택하려면 어떻게 해야 할까요? NCO 단어를 변경하려면 SPI 또는 GPIO 핀을 통해 수행할 수 있는 DDC에 대한 새 NCO 단어를 선택하기만 하면 됩니다. 표 1에서는 활성 대역 수에 따라 ADC32RF55에서 지정된 DDC에 대한 개별 단어를 선택하는 방법의 예를 보여줍니다. 표준 구성에서 이 ADC에는 DDC당 4개의 고유한 NCO 워드가 있지만 단일 대역 모드에서는 이웃하는 DDC의 4개의 NCO 워드가 활성 NCO를 제공할 수 있습니다. 즉, 각 채널의 DDC가 사전 프로그래밍된 8개의 NCO 워드에 액세스할 수 있습니다.

표 1 NCO 인덱스에 의한 ADC32RF55의 NCO 단어 선택.
밴드 수 ADDR D7 D6 D5 D4 D3 D2 D1 D0
싱글 0x3B 0 0 0 0 NCO2 CHA[1:0] 0 NCO1 CHA[1:0]
0x41 0 0 0 0 NCO2 CHB[1:0] 0 NCO1 CHB[1:0]
듀얼 0x3B 0 0 0 0 NCO2 CHA[1:0] NCO1 CHA[1:0]
0x41 0 0 0 0 NCO2 CHB[1:0] NCO1 CHB[1:0]
쿼드 0x3B NCO4 CHA[1:0] NCO3 CHA[1:0] NCO2 CHA[1:0] NCO1 CHA[1:0]
0x41 NCO4 CHB[1:0] NCO3 CHB[1:0] NCO2 CHB[1:0] NCO1 CHB[1:0]

주파수 홉을 수행하는 데 필요한 시간은 변환기에 따라 다릅니다. 일반적으로 SPI 메서드는 방정식 3에서와 같이 7개가 아닌 단 일 SPI 트랜잭션의 기간을 요구합니다. SPI 메서드의 속도는 SPI의 최대 클록 속도와 직렬 데이터 전송과 관련된 오버헤드에 따라 더욱 제한됩니다. 동일한 20MHz SCLK를 가정할 때, 방정식 4에서는 장치가 NCO 단어 변경을 시작하기 전에 필요한 시간을 표시합니다.

방정식 4. t h o p = 1 20   × 10 6   ( H z )   ×   1   t r a n s a c t i o n   ×   24   b i t s t r a n s a c t i o n = 1.2 µ s

이와 대조적으로 GPIO 방법은 GPIO 입력을 업데이트할 수 있는 만큼 빠를 수 있습니다. 전압이 하이 또는 로우 레벨 임계값을 넘으면 NCO 단어 변화가 시작됩니다.

어느 방법이든 장치가 NCO 워드 변경을 수신하면 내부 NCO 워드가 즉시 업데이트됩니다. 그러나 데시메이션 필터는 모든 이전 값을 플러시해야 하므로 데시메이션 인수를 기반으로 결과적으로 약간의 지연이 발생합니다.

표 2에서는 ADC32RF55가 새 NCO 주파수와 혼합된 데이터로 데시메이션 필터를 플러시하는 데 필요한 시간을 보여줍니다.

표 2 ADC32RF55의 데시메이션 필터 플러시 시간.
데시메이션 설정 NCO 전환 시간
/4 ~250ns
/8 ~350ns
/16 ~600ns
/32 ~1μs
/64 ~2μs
/128 ~4μs

일반적으로 GPIO 인터페이스는 직렬 인터페이스와 비교할 수 있는고유한 병렬 측면이기 때문에 주파수 호핑에 대한 SPI 접근법보다 빠릅니다. 그러나 한 가지 고려 사항이 있습니다. GPIO 단어 선택 모드에서는 동일한 워드 인덱스가 모든 활성 DC에 적용됩니다. 장치는 DDC2에서 워드 3을 사용하는 동안에는 DDC1에 단어 1을 사용할 수 없습니다. GPIO 인터페이스는 모든 DC를 동일한 워드 인덱스로 설정합니다.

또 다른 방법인 FRI는 표준 SPI가 지원하는 것보다 훨씬 빠른 속도로 특정 장치 핀을 통해 데이터를 전송하는 것입니다. TI DAC39RF12와 같은 일부 장치는 최대 200MHz의 FRI 통신을 지원할 수 있으며, 이 통신을 사용하면 활성 NCO 워드를 선택할 수 있습니다.