This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2243: 在Monitor触发模式为API触发时,该如何配置CALIB_MON_TIME_UNIT

Part Number: AWR2243


您好,请问在Monitor触发模式为API触发时,该如何配置CALIB_MON_TIME_UNIT,可否明确的给出一条公式?看官方提供的例程是默认设置为4的,这个值是怎么得出来的呢?

  • 补充一下:目前我的配置是监控温度,监控模式是0x02,周期监控并检查阈值;结果上可以接收到Monitor Type Trigger Done事件,但是没有收到

    AWR_MONITORING_TEMPERATURE_REPORT_AE_SB事件,所以想知道是否CALIB_MON_TIME_UNIT值设置有问题

  • 您好,

    当Monitor触发模式为API触发时,可以使用CALIB_MON_TIME_UNIT参数来配置监控时间单位。CALIB_MON_TIME_UNIT的值表示监控时间单位的倍数,具体取值范围为0到7,默认值为4。

    配置CALIB_MON_TIME_UNIT的公式如下:

    CALIB_MON_TIME_UNIT = 2^N

    其中,N为取值范围为0到7的整数。

    默认值为4时,即CALIB_MON_TIME_UNIT = 2^4 = 16。这意味着监控时间单位为16个采样时钟周期。

  • 可能是CALIB_MON_TIME_UNIT值设置不正确导致的。您可以尝试调整CALIB_MON_TIME_UNIT的值,根据实际需求选择合适的倍数。

  • 您好,请问可否给我个配置例子?我现在一帧配置为0~47个chirp ,loop48次,采样点256,采样率25M,配置这个值为4没有响应事件

  • "channelCfg": [
        {
            "rxMask": 15,
            "numTxAntennas": 2,
            "numVirtualAntennas": 4,
            "chirpStartIdx": 0,
            "chirpEndIdx": 47,
            "profileId": 0,
            "adcStartTime": 0,
            "adcEndTime": 255,
            "digOutSampleRate": 25000000,
            "hpfCornerFreq1": 0,
            "hpfCornerFreq2": 0,
            "rxGainIndex": 30,
            "txAntennaOrder": 0,
            "cascading": 0
        }
    ],
    "profileCfg": [
        {
            "profileId": 0,
            "startFreq": 76000000,
            "idleTime": 20,
            "adcStartTime": 0,
            "rampEndTime": 80,
            "txOutPower": 0,
            "txPhaseShifter": [
                0,
                0,
                0,
                0
            ],
            "freqSlopeConst": 60,
            "txStartTime": 0,
            "numAdcSamples": 256,
            "digOutSampleRate": 25000000,
            "hpfCornerFreq1": 0,
            "hpfCornerFreq2": 0,
            "rxGain": 30,
            "txPhaseSlope": [
                0,
                0,
                0,
                0
            ],
            "txAntennaPattern": [
                0,
                0,
                0,
                0
            ]
        }
    ],
    "guiMonitor": {
        "detectedObjects": true,
        "logMagnitudeRange": 90,
        "noiseProfile": true,
        "rangeAzimuthHeatMap": false,
        "rangeDopplerHeatMap": true,
        "rangeProfile": true,
        "statsInfo": true
    },
    "frameCfg": {
        "chirpStartIdx": 0,
        "chirpEndIdx": 47,
        "numLoops": 48,
        "numFrames": 0,
        "framePeriodicity": 100000,
        "triggerSelect": 1,
        "triggerDelay": 0,
        "frameTriggerDelay": 0,
        "numAdcSamples": 256,
        "adcStartTime": 0,
        "adcEndTime": 255,
        "digOutSampleRate": 25000000,
        "hpfCornerFreq1": 0,
        "hpfCornerFreq2": 0,
        "frameSeq": 0,
        "numChirpsPerFrame": 48,
        "numDopplerBins": 64,
        "numRangeBins": 256,
        "rangeResolutionMeters": 0.078125,
        "velocityResolutionMps": 0.03814697265625,
        "rangeBias": 0,
        "rangeBiasVar": 0,
        "numVirtualAntAzim": 4,
        "numVirtualAntElev": 1,
        "virtualAntAzimSpacing": 1,
        "virtualAntElevSpacing": 1,
        "azimuthTilt": 0,
        "elevationTilt": 0,
        "sensorId": 0,
        "digitalFilterId": 0,
        "compRxEnable": 0,
        "numAdcSamplesRoundTo2": 256,
        "extendedMaxVelocity": 40,
        "compRxV2": 0,
        "numTxAntennas": 2,
        "numRxAntennas": 4,
        "subFrameIdx": 0,
        "forceProfile": 0
    }

    以上是一个示例配置