探索TRAVEO™ T2G Cluster 6M Lite Kit:功能、应用与编程指南

电子说

1.4w人已加入

描述

探索TRAVEO™ T2G Cluster 6M Lite Kit:功能、应用与编程指南

在电子设计的广阔领域中,评估套件是工程师们探索和验证新想法的重要工具。今天,我们将深入探讨TRAVEO™ T2G Cluster 6M Lite Kit,这是一款经济高效的评估套件,旨在帮助软件和硬件工程师评估TRAVEO™ T2G Cluster 2D系列的CYT4DN设备。

文件下载:Infineon Technologies KIT_T2G_C-2D-6M_LITE套件.pdf

套件概述

TRAVEO™ T2G Cluster 6M Lite Kit属于TRAVEO™ Cluster 2D图形家族,其核心是CYT4DN微控制器,配备HDMI接口和板载EZ - USB™ FX3,通过USB Type - C连接器可将RGB数据包流式传输到PC屏幕。该套件主要用于评估CYT4DN系列微控制器的功能,其MCU包含两个用于主处理的Arm® Cortex® - M7 CPU和一个用于外设处理的Arm® Cortex® - M0+ CPU。

套件的其他主要组件包括用于高分辨率FPD - LINK视频输出的HDMI接口、EZ - USB™ FX3、外部存储器(SEMPER™闪存和HYPERRAM™)、板载以太网PHY、板载编程器/调试器(KitProg3)、三个用户LED、一个电位计、两个用户按钮、一个MIPI - CSI2连接器和两个Type - C连接器。

功能特性

处理器与接口

  • 强大的MCU:CYT4DN微控制器专为汽车系统设计,如仪表盘和抬头显示器(HUD),具备2D图形引擎和声音处理能力。两个320 MHz的Arm® Cortex® - M7 CPU负责主要处理任务,一个100 MHz的Arm® Cortex® - M0+ CPU用于外设和安全处理。
  • 丰富的通信接口:支持I2C、SPI、UART和以太网等多种通信协议,方便与外部设备连接和通信。以太网接口采用Realtek RTL8211FI以太网收发器,支持RGMII和10Base - T、100Base - TX、1000Base - T IEEE 802.3标准。
  • 图形与视频接口:提供EZ - USB™ FX3接口、HDMI接口和MIPI - CSI2接口。EZ - USB™ FX3可将RGB显示信号转换为USB 3.0数据包并流式传输到PC;HDMI接口通过IT6263 LVDS到HDMI转换器支持高分辨率图形输出;MIPI - CSI2接口支持连接外部摄像头模块。

存储与调试

  • 串行内存接口(SMIF):支持与外部SPI设备和HYPERBUS™设备连接,套件中包含连接到SMIF - 0的SEMPER™ NOR闪存(S28HS)和连接到SMIF - 1的HYPERRAM™(S27KS)。
  • 编程与调试接口:提供板载编程器/调试器KitProg3和Arm®标准20 - 针JTAG连接器,支持使用第三方软件和硬件进行编程和调试,如IAR - EWARM软件和i - Jet调试器、Green Hills System(Multi IDE软件和GHS探针调试器)。

人机交互

套件配备了三个用户LED、两个用户按钮和一个电位计,方便开发者进行人机交互测试和操作。用户LED为有源高电平,用户按钮默认按下时将MCU引脚接地,电位计用于模拟模拟传感器输出。

电源与时钟

电源管理

套件采用板载电源管理IC(PMIC)和LDO来生成所需的电源。IR3883降压调节器用于将5 V DC转换为3.3 V DC,TPS62A02DRLR降压调节器用于将3.3 V DC转换为1.1 V DC。此外,还使用TLS205B0可调版本的低压差电压调节器生成1.2 V和1.8 V电压轨。

时钟系统

套件包含多个晶体振荡器,为MCU和其他外设提供时钟信号。其中,32.768 kHz的手表晶体振荡器(WCO)和16 MHz的外部晶体振荡器(ECO)用于MCU,19.2 MHz的晶体振荡器用于EZ - USB™ FX3,25 MHz的晶体振荡器分别用于LVDS到HDMI转换器和以太网收发器。

编程与使用

初始设置

在使用套件之前,需要进行初始跳线配置。默认情况下,X101和X102跳线短接,分别用于3.3 V PMIC和1.1 V PMIC;X403跳线打开,KitProg3不复位;X502跳线打开,FX3不进入引导加载程序模式。

上电与测试

使用USB Type - C电缆将套件连接到PC,观察电源LED(D104、D102和D103)和VBUS LED(D400)是否亮起。若要查看测试报告,可通过串口终端软件(如Tera Term)连接KitProg3 USB - UART端口,设置波特率为115200,按下套件上的复位按钮S200,测试结果将显示在终端中。

编程示例

以使用IAR Embedded Workbench for Arm®工具和板载调试器KitProg3编程为例,步骤如下:

  1. 下载并安装最新的T2G Sample Driver Library(SDL),并将其安装在非默认程序文件位置。
  2. 根据SDL中的Readme.pdf文件提供的链接,下载支持的IAR EWARM版本并安装。
  3. 连接USB Type - C电缆,确保电源LED亮起。
  4. 打开IAR Embedded Workbench 9.32.1,选择相应的工作区和项目文件。
  5. 确保选择正确的调试器(CMSIS DAP),编译并构建代码。
  6. 点击下载和调试图标,将程序加载到CM0+核心的闪存区域,然后点击运行图标开始执行。此时,用户LED1(D900)将开始闪烁。

高级功能

编程EZ - USB™ FX3

若要对EZ - USB™ FX3进行编程,需要先安装FX3 SDK。安装完成后,将跳线X502连接到板上,将FX3切换到引导加载程序模式,然后使用USB Type - C电缆连接到PC并按下FX3复位按钮。打开Control Center,选择Cypress FX3 USB Bootloader Device,选择I2C EEPROM,选择要闪存的UVC图像文件,完成编程后移除X502跳线。

Python脚本流式传输

套件还提供了一个Python脚本,用于将FX3设备作为摄像头进行流式传输。使用前需要安装Python 3.11和必要的包(configparser、pygrabber、OpenCV - python),创建相应的目录和文件,并将脚本代码复制到FX3_Capture.py文件中。运行脚本后,输入FX3的索引编号,即可在PC屏幕上显示视频输出。

总结

TRAVEO™ T2G Cluster 6M Lite Kit是一款功能强大、易于使用的评估套件,为工程师提供了丰富的功能和接口,可用于评估CYT4DN微控制器的各种特性。通过详细的用户指南和编程示例,开发者可以快速上手,进行各种应用开发和测试。无论是在汽车电子、工业控制还是其他领域,该套件都具有很大的应用潜力。你在使用类似评估套件时遇到过哪些问题?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分