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:通过 CSI 的可用线性调频脉冲传输时间

Guru**** 2553420 points
Other Parts Discussed in Thread: AWR2243

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1543852/awr2243-available-chirp-transfer-time-over-csi

器件型号:AWR2243


工具/软件:

我希望澄清可通过 CSI 传输线性调频脉冲的时间

中导出 SWRA555A - AWR1xxx 和 AWR22xx 数据路径

AWR2243 具有一个乒乓缓冲器、用于存储线性调频脉冲、允许在 Pong 缓冲器通过 CSI/LVDS 传输时将线性调频脉冲读取到 Ping 缓冲器中。

触发状态机的关键 DFE 事件是“帧开始“和“可用的线性调频脉冲“事件。
在 ADC 缓冲器的每个乒乓开关期间生成“可用的线性调频脉冲“事件。 应用
“可用的线性调频脉冲“事件中、CBUFF 启动为传输配置的 EDMA 通道、并启动
流量控制机制可确保通过 HSI 接口完成数据传输。 -第 4.1.1 节状态机
 
因此、每当线性调频脉冲的 ADC 采样结束时、就会生成线性调频脉冲可用事件、缓冲器从被读取到被传输到被传输到被输出。

因此、从这里来看、似乎需要等到后续线性调频脉冲可用事件通过 CSI 传输数据为止。 换句话说、t CSI 传输时间的上限是一个线性调频脉冲 ADC 采样完成与连续线性调频脉冲 ADC 采样完成之间的时间。

中导出 SWRA553A — 对 TI 雷达器件中的线性调频脉冲参数进行编程

不过、在 SWRA553A 中、有一个简短的说明、可用于数据传输的时间是斜坡结束时间+空闲时间。

根据提供的时序图、并且给定 AWR2243 具有乒乓缓冲器、我理解这是指 可用的线性调频脉冲传输时间是连续线性调频脉冲的空闲时间+连续线性调频脉冲的斜坡结束时间

测试

我已经测试了可用的 CSI 传输时间、发现如果我遵循假设并向前推进 对 TI 雷达器件中的线性调频脉冲参数进行编程 、没有足够的时间通过 CSI 读出数据、AWR2243 会生成 MSSCPUFAULT。

但是、如果我增加 ADC 采样结束之间的时间(线性调频脉冲可用事件)、CSI 传输似乎可以正常工作。 请注意、我不会改变线性调频脉冲周期时间(线性调频脉冲结束时间之前的空闲时间+斜坡结束时间)、我只会在斜坡结束时间内移动 ADC 采样来更改该时序。

因此、据我所知、不应依赖 SWRA553A 中可用于数据传输计算的时间、而更只是演示是否需要配置 Ramp Timing Calculator 中未考虑到的其他线性调频脉冲参数。 它不用作可用线性调频脉冲传输时间的精确基准、除非在非常简化的情况下、ADC 时序与斜坡结束时间精确对齐

实际可用的线性调频脉冲传输时间是线性调频脉冲可用事件之间的时间、可通过增加空闲时间以及其他线性调频脉冲参数来增加该时间

问题

我的问题是

  1. 我是否正确地假设可用的线性调频脉冲传输时间是连续的线性调频脉冲可用事件之间的间隔时间、如果每个缓冲器仅配置为一个线性调频脉冲、则该时间将等于连续 ADC 样本结束的间隔时间? 那么我可以通过改变 ADC 采样的时序来控制可用的传输时间吗?
  2. 如果是这样、那么我应该能够通过增加要存储在每个乒乓缓冲器中的线性调频脉冲数量(根据 SWRA555A - 2.1.4 乒乓开关选择)来增加可用的线性调频脉冲传输时间。 是否有关于如何更改 DSS_REG:ADCBUFCFG4 以允许将两个线性调频脉冲读取到每个乒乓缓冲器中的指南? 它似乎不能通过 mmwavelink ICD 获得、因此我假设必须直接对固件进行更改?
  3. 您能否确认线性调频脉冲周期时间首先包含空闲时间、然后是斜坡结束时间(如图 7 所示)?

非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rex、

    1) 是、线性调频脉冲可用事件之间的时间间隔是可以流式传输数据的时间。

    2) 否。您可以通过提供更多的线性调频脉冲空闲时间以及线性调频脉冲持续时间来增加此时间

    3) 没有斜坡结束时间、然后是线性调频脉冲空闲时间。

    此致、
    Saswat Kumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rex、

    1) 您不能写入该寄存器。 由于它是前端流媒体设备、因此无法对其进行写入。 这就是为什么我提到增加线性调频脉冲空闲时间的原因。

    2) 所以抱歉在那个答案的错误类型:你是对的它是空闲时间+斜坡时间之后. 我还交叉检查此特定查询的确认。

    此致、
    Saswat Kumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Saswat,非常感谢