Método de control:
Este producto utiliza el protocolo de comunicación SPI combinado con el control de disparo síncrono TRIG .
Parámetros del protocolo SPI:
- Selección de chip: el dispositivo se selecciona cuando el CS está bajo y la transmisión finaliza cuando el CS sube.
- Velocidad de baudios: hasta 10 Mb/s
- Tamaño de marco: 16 bits; el byte alto se transmite primero, seguido del byte bajo (MSB primero).
- Polaridad del reloj: baja
- Transferencia de datos: los datos se transfieren en el flanco ascendente del reloj.
- Una vez completada la comunicación, el sistema espera el tiempo de procesamiento requerido y luego activa la ejecución de los datos de frecuencia en el flanco descendente del pin TRIG.
Diagrama de tiempos de comunicación del producto:

Los requisitos de tiempo son los siguientes:
T1 > 125 ns, T2 > 15 µs, T3 > 15 µs, T4 > 1 µs
Principio de funcionamiento
1. La MCU del cliente envía 2 bytes (16 bits) de datos de control al módulo a través de SPI:
Bits 15–10: datos no válidos (predeterminado: 0)
Bits 9–8: control de canal
Bits 7–0: control del punto de frecuencia
Después de recibir los datos correspondientes, el módulo los compara con la tabla de control de frecuencia almacenada en su Flash interno y coloca el resultado de la comparación en el buffer de salida.
2. Activador de salida: SINTONIZACIÓN LISTO
El pin TUNE-READY tiene un pull-up interno y se activa mediante un borde descendente.
TUNE-READY se emite no antes de 2,2 μs después de que se completa la transmisión de datos MOSI , con un retraso típico de 20 μs. La duración del nivel bajo de TUNEREADY es ≥1 μs.
No hay límite superior para el tiempo de espera de TUNE-READY. Si se reciben nuevos datos SPI durante el período de espera, el módulo actualiza los parámetros y espera la señal TUNE-READY correspondiente a los nuevos parámetros.
3. Si el cliente solo completa el Paso 1 pero no completa el Paso 2, la nueva configuración nunca tendrá efecto y el módulo permanecerá en su estado anterior.
4. Se recomienda enviar la siguiente trama de datos de punto de frecuencia 15 μs después de enviar TUNE-READY. Esto permite utilizar el tiempo de procesamiento T2 durante la operación y reduce el tiempo de cambio de frecuencia del siguiente cuadro.
5. Cálculo del código de dirección del módulo
Código de dirección de control del punto de frecuencia:
Código de dirección = (Fx − Flujo) / (Fhigh − Flujo) × 250
Dónde:
- Fx = Frecuencia de sintonización dentro de la banda de frecuencia seleccionada
- Flujo = Frecuencia mínima de la banda de frecuencia seleccionada
- Falta = Frecuencia máxima de la banda de frecuencia seleccionada
- 250 = Número de pasos de salto de frecuencia
Si el cálculo da como resultado un decimal, redondea al número entero más cercano.
Códigos de control de banda de frecuencia:
1,5–4 MHz: bits 9–8 = 00
4–10 MHz: Bits 9–8 = 01
10–30 MHz: bits 9–8 = 10
Ejemplo:
Para una frecuencia de sintonización objetivo de 2 MHz:
Primero, determine que 2 MHz se encuentran dentro de la banda de 1,5 a 4 MHz , por lo que los bits 9 a 8 son 00.
Luego calcule el código de dirección:
(2 − 1,5) / (4 − 1,5) × 250 = 50
Por lo tanto, los bits 7 a 0 son 0x32.
El código de control del módulo final es: 0x0032.