从图上看AWR1243不带"P"是不支持QSPI和级联功能的,但我至少在TI给出的demo原理图看到使用QSPI。
疑问如下:
1.AWR1243支持QSPI么?
2.AWR1243支持级联吗?
3.AWR1243的很多引脚接口分别是什么电平标准?
4.SPI的时序没有很清晰,根据datasheet的0x1234 0x4321等发送图片来讲是上升沿发数据,但是我们实测下来发现是下降沿发送数据。
5.寄存器文档没有,只有AWR1xxx Radar Interface Control Document。
感觉这块的技术资料非常少,很影响客户开发使用。
还请帮助解释。
user6223132:
回复 Wesley He:
Hi, Wesley:非常感谢及时的回复。
1.MCU->SPI->AWR1243,是这样吗?也就是QSPI Flash是用不到的?那我产品阶段也是每次让MCU从外部Flash加载哪两个*.bin文件。是这样吗?那QSPI接口什么时候起作用?
2.没问题了。
3.我想知道如下接口的IO电平标准:3.1 CSI2_TX*、CSI2_CLK*、HS_DEBUG1、HS_DEBUG2这7对差分线用作LVDS传输时的IO标准3.2 SPI四根线,LVCMOS 3.3V?3.3 GPIO的电平标准3.4 PMIC_CLK_OUT、MCU_CLK_OUT的电平标准3.5 QSPI的电平标准?其实如果你们能提供说明哪些接口电源分别管哪些区域的IO,也就知道了这些IO电平标准。
4. 再次确认下,SPI是下降沿发数据,对端上升沿采样数据,只是最高位bit[15]的发送特殊些提前放在IO上。
5. 没问题。非常感谢!
Wesley He:
回复 user6223132:
你好,
1.MCU->SPI->AWR1243,是这样吗?也就是QSPI Flash是用不到的?那我产品阶段也是每次让MCU从外部Flash加载哪两个*.bin文件。是这样吗?那QSPI接口什么时候起作用?
在没有外部MCU的情况下,可以从QSPI加载固件,有外部MCU的情况下,可以从SPI加载固件,以节省一颗flash的BOM。
加载两个BIN仅是因为mmwave studio采集数据使用,实际SPI配置,仅需要加载RSS patch即可。
请参考以下路径文档C:\ti\mmwave_dfp_01_02_05_01\ti3.我想知道如下接口的IO电平标准:
3.1 CSI2_TX*、CSI2_CLK*、HS_DEBUG1、HS_DEBUG2这7对差分线用作LVDS传输时的IO标准
3.2 SPI四根线,LVCMOS 3.3V?
3.3 GPIO的电平标准
3.4 PMIC_CLK_OUT、MCU_CLK_OUT的电平标准
3.5 QSPI的电平标准?IO口电平标准取决于你的给VCCIO的供电。另外,AWR1243不支持使用GPIO,仅是一个射频前端。
CSI接口的直接参考CSI部分数据手册。1243的LVDS建议仅作为debug接口使用,量产项目建议使用CSI24. 再次确认下,SPI是下降沿发数据,对端上升沿采样数据,只是最高位bit[15]的发送特殊些提前放在IO上。
建议参考数据手册及TRM。
user6223132:
回复 Wesley He:
Hi,Wesley:感谢回复。其实我这边的终极目标是,利用一颗MCU通过SPI与AWR1243连接起来,所有的工作交由MCU来完成,也不需要TI的studio等工具,只通过MCU将所需配置的参数或设置给到AWR1243,然后通过CSI2/LVDS进行业务数据处理。请问如何实现?是否还要和mss.bin和bss.bin等打交道(因为这些bin,作为客户我们无法简单的将其变成SPI时序灌入到AWR1243),另您提及的RSS patch在相应目录下无法找到。由于看了swra561a.pdf以及您介绍的方法,感觉还是有些混乱。
user6223132:
回复 Wesley He:
Hi,Wesley:感谢回复。我们想用别的类型的MCU,请问如何处理?其实我们这边很想达到的就是不想借助这些*.bin,我们自己完全可以利用别的MCU或FPGA把AWR1243 参数配置起来run起来,TI网站和文档这块讲得不清楚,请明晰,方便用户使用。
user6223132:
回复 Wesley He:
Hi,Wesley:您好。可能您并没有很好理解我的意图。我的想法是通过FPGA或者非TI的MCU来开发AWR1243,配置各种参数,然后通过CSI2/LVDS接收数据,进行后续处理,不想用PC主机和各种studio。请问能达到吗?
user6223132:
回复 Wesley He:
多谢!