ZHCAAI6C June 2018 – January 2023 AWR1243 , AWR1443 , AWR1642 , AWR1843 , AWR1843AOP , AWR2243 , AWR2944 , AWR6843 , AWR6843AOP , IWR1843 , IWR6443 , IWR6843 , IWR6843AOP
器件从相应的 API 消息接收所需的啁啾和帧配置,并相应地安排啁啾的传输。啁啾根据已编程的配置以突发脉冲或帧的形式传输。
所有定期校准和监控都由器件在每一帧的大帧间(或突发间,对于高级帧)的空闲时间段内进行安排。一次模式下的运行时间校准必须根据内部温度传感器读数由应用程序手动安排和触发。必须在打算对帧进行更改之前触发校准。可以根据应用的需要启用或禁用单次监控和校准。校准和监控的周期可通过两个可编程参数进行配置:CALIB_MON_TIME_UNIT 和 CALIBRATION_PERIODICITY。
每个 CALIB_MON_TIME_UNIT 帧(由用户编程)执行一个涵盖所有已启用的监视器的监视周期。因此:
定期校准(除APLL 和合成器 VCO 校准之外)以可配置的 CALIB_MON_TIME_UNIT 倍数进行。此倍数是使用 CALIBRATION_PERIODICITY 参数配置的。
APLL 和合成器 VCO 校准总是在每 1 秒后的下一个可用空闲周期内进行;这是主机无法控制的。 APLL 和合成器 VCO 校准始终是启用的。应设置 CALIB_MON_TIME_UNIT,以确保即使没有启用监控器,监控周期也处于接口控制文档中提到的范围内。这是确保 APLL 和合成器定期校准成功所必需的。
CALIB_MON_TIME_UNIT 的值必须足够大,以容纳所有已启用的监视器、所有已启用的定期运行时间校准和一些软件开销。即使未必在每个监测周期都进行校准,但在选择 CALIB_MON_TIME_UNIT 时仍必须对其进行预算。
在每次 CALIBRATION_PERIODICITY时,处理器都会读取温度并在需要时执行校准更新。仅当温度与上次校准时的温度相差±10摄氏度时,才会进行此更新。
该温度测量和校准在帧(或突发脉冲)之间的空闲时间发生。如果任何校准导致器件寄存器更新,则通过异步事件消息将校准更新通知主机。
器件在每帧(或突发脉冲)开始前确定可用空闲时间,以确保有足够的空闲时间来完成每次校准。
#T5362076-55 显示了一个示例,其中 CALIB_MON_TIME_UNIT 为 2,CALIBRATION_PERIODICITY 为 3。请注意,在多个帧间空闲时间内都可以进行监控活动。有关编程 CALIB_MON_TIME_UNIT 和 CALIBRATION_PERIODCITY 的详细示例,请参阅 毫米波DFP 中的接口控制文档。