0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AWR2243 CSI2接口详解

星星科技指导员 来源:TI 作者:TI 2023-03-16 10:15 次阅读

本博客旨在帮助客户顺利使用 AWR2243 和不同的外部主机。它解释了通道位置与 AWR2243 CSI 引脚之间的关系,并提供了 CSI2 硬件连接的示例。它还建议外部主机的 CSI2 格式设置,并说明如何在外部主机上使用不同的 ADC 缓冲模式解析正确的 ADC 数据。

AWR2243是TI第二代毫米波传感器,使用了TI第二代毫米波射频前端,射频性能比第一代产品有了大幅提升,其中的AWR2243P还支持多片级联。AWR2243可以通过CSI2接口将采集到的毫米波原始ADC数据输出到外部的处理器,由外部处理器进行处理。本文详细介绍了AWR2243的CSI2相关信息,方便AWR2443的用户和不同的外部处理器搭配使用。

AWR2243 CSI2接口和外部处理器CSI2的信号连接

AWR2243的CSI2接口由5对差分信号组成,支持最多4对数据通道(lane),一对时钟信号。5对差分信号的功能可以软件配置。在AWR_DEV_CSI2_CFG_SET_SB里,总共有通道位置(Position)1到5可以选择。默认的通道配置见表一。

AWR_DEV_CSI2_CFG_SET_SB 通道位置
LANE_POS_POL_SEL 1 2 3 4 5
Default value
x011x101x100x010x001
DATA_LANE0 DATA_LANE1 CLOCK DATA_LANE2 DATA_LANE3

表一 AWR2243 CSI2默认通道位置

CSI2的数据通道可以配置在任何通道位置,但时钟只能配置在位置2、位置3或者位置4,不能配置在位置1和位置5。用户可以使能或者不使能通道差分信号。但数据通道0是(DATA_LANE0)永远使能的,不能关闭。其他通道,当位置设置值为0,表示不使用,也就是不使能。每个通道极性也是可以配置的,也就是差分对里哪个引脚是正,哪个是负是可以配置的。这样的灵活配置可以方便用户对接不同的外部处理器的CSI2接口和更方便的布线。但同时也需要注意,硬件设计的连接要和软件配置匹配,不然接口也无法正常工作。AWR2243使能的CSI2数据通道数可以根据外部处理器的CSI2支持的通道数进行匹配的配置,可以配置1个、2个或者4个数据通道。

AWR2243数据手册里的引脚信号名称(signal name)是根据默认的通道配置来命名的,具体请参考表二。AWR2243的CSI2相关引脚号(pin number)和通道位置的关系请参考表三。AWR2243的CSI2接口和外部处理器的具体信号连接可以参考图1。

pYYBAGQSe7eAJ4mhAAB0tRcm2w4281.png

表二 AWR2243 CSI2相关引脚

AWR2243引脚号 通道位置
G15, G14 1
H15, H14 2
J15, J14 3
K15, K14 4
L15, L14 5

表三 AWR2243 CSI2引脚和通道位置的对应关系

poYBAGQSe7iAd3UpAABAyFjil70112.png

图1 默认通道位置配置下单片AWR2243和处理器CSI2接口连接示意图

AWR2243 CSI2接口输出的原始ADC数据格式

外部处理器的CSI2数据格式配置需要和AWR2243的ADC数据位数匹配。如果ADC数据位12位,外部处理器的CSI2的数据格式要配置为RAW12。如果ADC数据位14位,外部处理器的CSI2的数据格式要配置为RAW14。如果ADC数据为16位,外部处理器的CSI2数据格式要配置为RAW8。如果ADC数据为16位复数,对于一个采样点,AWR2243的CSI2接口上会先输出16位实部数据的低8位,然后输出实部数据的高8位,接下来输出虚部数据的低8位,最后是虚部的高8位。

CSI是Camera Serial Interface的缩写,也就是摄像头串行接口,这个接口设计之初是用于摄像头传感器。在AWR2243上把一帧毫米波的数据模拟成宽度x高度的图像帧通过CSI2输出。一帧毫米波数据通过CSI2输出的帧的宽度和高度可以根据下面的公式进行计算。外部处理器可以根据下面的公式判断采集到的CSI2数据的数量是否和毫米波射频配置一致。

CSI2帧的宽度(单位:位) = 每个chirp的采样点数 x 接收通道数 x 2(复数采样)或者1(实时采样)x 每个采样点的位数

CSI2帧的高度 = 每帧包含的chirp个数

AWR2243的ADC存储器对于数据存储可以配置为交织模式或者是非交织模式。在交织模式下,ADC数据是以采样点为间隔在不同接收通道下交织输出。对于非交织模式,ADC数据按照接收通道把一个接收通道的完整的一个chirp数据输出后再输出另一个接收通道的数据。对于不同的模式,外部处理器在获取数据后,需要使用EDMA或者其他处理代码,正确重组数据,进行处理。在mmwave_mcuplus_sdk_04_02_00_02的例程里,DDMA的例程使用了交织模式,TDMA的例程使用了非交织模式。

下面是不同模式数据数据输出的一个例子,Rx0、Rx1、Rx2、 Rx3表示不同的接收通道。接收通道后面的数字表示采样点个数。N+1为每个chirp的采样点数。

交织模式:

Rx00Rx10Rx20Rx30Rx01Rx11Rx21Rx31.......Rx3N

非交织模式:

Rx00Rx01Rx02Rx03.....Rx0N Rx10Rx11Rx12Rx13.......Rx3N

AWR2243的CSI2传输格式和数据包封装格式可以参考AWR2243数据手册里9.4.1 A2D Data Format Over CSI2 Interface章节的内容,这里就不重复了。

其他

AWR2243的CSI2支持最高数据位速率(Data bit rate)为600Mbps,DDR时钟最高为300Mhz。外部处理器CSI2支持的最高时钟至少要等于AWR2243 配置的CSI2输出时钟。

在硬件设计上,由于CSI2是高速信号接口,CSI2的数据、时钟差分信号在布线上要满足高速信号的要求,走线长度要尽量相等。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48110

    浏览量

    740141
  • 处理器
    +关注

    关注

    68

    文章

    18288

    浏览量

    222185
  • 射频
    +关注

    关注

    101

    文章

    5360

    浏览量

    165845
  • 毫米波
    +关注

    关注

    21

    文章

    1858

    浏览量

    64085
收藏 人收藏

    评论

    相关推荐

    4片级联参考设计板上进行发射天线的连续波测试方案

    Other Parts Discussed in Post: MMWCAS-DSP-EVM, MMWCAS-RF-EVM, AWR2243作者:Chris Meng 毫米波用户需要通过测试连续
    发表于 11-10 08:38 2819次阅读
    4片级联参考设计板上进行发射天线的连续波测试方案

    Pandaboard MIPI CSI2高清摄像头接口设计

    附件里 分享了笔者设计Pandaboard 高清摄像头子板的经验,Pandaboard基于TI OMAP4430芯片,高清摄像头子板采用OV5640 500万像素芯片,两者基于CSI2接口 连接,具体见附件。
    发表于 07-01 20:31

    请问DM8127 支持Serial Camera Interface (CSI2) 吗?

    及ISS部分详细稳定,请问在哪里可以获取,或者是我忽视了哪里? b. DM8127 支持Serial Camera Interface (CSI2) 吗? C. 看到DM8127 UART启动与DM368
    发表于 06-22 02:58

    CSI2接口时钟信号的疑问?

    DM8127 中ISS中的CSI接口模块,是串口传输数据 数据包中有Sof Eof等帧头信息,CSI接口能够直接传输给VP VP是需要HS、VS、PCLK、这几路信号如何获取?是解析
    发表于 06-22 00:49

    请教关于DM8127的Camera interface和Sensor的几个问题

    我们现在在做DM8127高清摄像机的开发。有几个关于Camera interface和Sensor方面的问题想咨询下:1、DM8127的ISS Module可以通过两个接口接入:并口和CSI2,这里
    发表于 07-27 08:06

    移动行业处理器接口MIPI CSI-2接收桥参考设计

    MIPI CSI-2接收桥参考设计。灵活的MIPI(移动行业处理器接口CSI-2接收桥 - 允许移动CSI-2(摄像机串行接口)图像传感器
    发表于 04-29 09:39

    csi2_complexio_cfg[26:25]PWR_STATUS未置1,这是为什么呢?

    Hello,各位:我用的是DM8127 IPNC,用的开发包是DM8127_IPNC_RDK3.8。目前自带摄像头用的是IMGS_MICRON_MT9J003。为了测试CSI2采集模式,现在我在
    发表于 08-18 10:39

    平头哥RVB2601板子上手-ADC采集与CSI简析

    内核移植 接口、外围设备操作接口统一软件接口规范,消除不同芯片的差异,简化软件的使用及提高软件的移植性。通过CSI 接口规范,可以快速实现芯
    发表于 03-09 07:26

    求助,是否有任何关于MIPI_CSI2 RX控制器支持的数据格式的勘误表?

    我重新检查了IMX Reference Manual中的MIPI-CSI2 Peripheral。在下面的截图中,没有迹象表明 CSI2 RX 控制器是否支持 ITU-R.BT656 协议。但是它
    发表于 04-03 08:44

    IMXRT1176 MIPI CSI2外设一位错误和两位错误未设置是怎么回事?

    csi2 支持串行 itu-r.bt656 格式吗?” 和“IMXRT1176 MIPI_CSI2RX_not_run”
    发表于 04-18 07:07

    东芝推出整合去隔行和视频缩放功能的MIPI CSI2接口桥IC

    关键词:MIPI , CSI2 , 接口桥 , 视频预处理 有助于降低主机处理器中的视频预处理负载 东芝公司推出了“T358749XBG”——HDMI与移动行业处理器接口(MIPI)之间的接口
    发表于 10-23 12:09 375次阅读

    AWR2243 CSI2接口和外部处理器CSI2的信号连接

    AWR2243是TI第二代毫米波传感器,使用了TI第二代毫米波射频前端,射频性能比第一代产品有了大幅提升,其中的AWR2243P还支持多片级联。AWR2243可以通过CSI2
    的头像 发表于 07-01 11:34 1333次阅读
    <b class='flag-5'>AWR2243</b> <b class='flag-5'>CSI2</b><b class='flag-5'>接口</b>和外部处理器<b class='flag-5'>CSI2</b>的信号连接

    一文详解AWR2243 CSI2接口

    AWR2243是TI第二代毫米波传感器,使用了TI第二代毫米波射频前端,射频性能比第一代产品有了大幅提升,其中的AWR2243P还支持多片级联。AWR2243可以通过CSI2
    的头像 发表于 07-11 16:09 4122次阅读
    一文<b class='flag-5'>详解</b><b class='flag-5'>AWR2243</b> <b class='flag-5'>CSI2</b><b class='flag-5'>接口</b>

    使用Jetson Nano的CSI相机接口

    电子发烧友网站提供《使用Jetson Nano的CSI相机接口.zip》资料免费下载
    发表于 11-30 14:18 0次下载
    使用Jetson Nano的<b class='flag-5'>CSI</b>相机<b class='flag-5'>接口</b>

    雷达验证底板设计资料原理图520:基于ZU15EG 适配AWR2243的雷达验证底板

    公司四片AWR2243的毫米波板MMWCAS-RF-EVM。可用于高速信号处理等领域。设计满足工业级要求。
    的头像 发表于 06-13 15:38 639次阅读
    雷达验证底板设计资料原理图520:基于ZU15EG 适配<b class='flag-5'>AWR2243</b>的雷达验证底板