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

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

3天内不再提示

探索CYUSB3KIT - 004 EZ - USB™ SX3开发套件的无限可能

h1654155282.3538 2025-12-20 21:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探索CYUSB3KIT - 004 EZ - USB™ SX3 开发套件的无限可能

在当今数字化飞速发展的时代,USB 技术不断革新,为各类音频和视频应用带来了新的机遇。CYUSB3KIT - 004 EZ - USB™ SX3 开发套件作为一款强大的工具,凭借其出色的性能和丰富的功能,成为了电子工程师们进行 USB Type - C 音频和视频流应用开发的理想选择。今天,就让我们深入探索这款开发套件的奥秘。

文件下载:Infineon Technologies CYUSB3KIT-004 EZ-USB™ SX3 SuperSpeed学习套件.pdf

套件概述

CYUSB3KIT - 004 EZ - USB™ SX3 开发套件(DVK)基于英飞凌可配置的 SuperSpeed USB 控制器 SX3 产品系列。SX3 拥有完全可配置的通用接口,能与任何处理器ASIC图像传感器或现场可编程门阵列(FPGA)轻松连接,为开发者提供了极大的灵活性。

关键特性

  • 高清视频流:支持从板载图像传感器模块以 YUV 格式进行高达 1080p @30fps 的视频流传输。
  • 立体声音频:可实现板载 L/R 数字 MEMS 麦克风的音频流传输,带来清晰的立体声效果。
  • USB 总线供电:方便实用,无需额外的电源供应。
  • 外接相机接口:提供来自树莓派的外部现成 MIPI 相机接口,拓展了应用的可能性。
  • 兼容性强:与 FX3 开发套件互连板兼容,便于系统集成。
  • 板载调节器:确保稳定的电源供应。
  • 固件控制:配备固件控制的 LED 和用户开关,方便调试和操作。
  • GPIO 接口:提供丰富的 GPIO 接口,便于连接外部设备。

套件内容

该套件包含 SX3 基板、相机扩展板、SuperSpeed USB - C 电缆、快速入门指南硬拷贝、套件外壳和泡沫等。不过,开发应用时可能还需要一些额外的物品,如树莓派的 MIPI 相机模块、22 针到 15 针的带状电缆以及 FX3 开发套件互连板等。

软件安装

准备工作

安装 SX3 配置实用软件和其他英飞凌软件需要管理员权限,但安装完成后运行软件则无需此权限。

安装步骤

  1. 安装 CYUSB3KIT - 004 DVK 软件:从指定链接下载并安装 EZ - USB™ SX3 配置实用程序,可对 CYUSB3KIT - 004 DVK 上的示例模板进行配置和评估。该程序提供了适用于 Windows、Linux 和 macOS 的可安装包。
  2. 安装 Audacity 软件:从官网下载并安装最新版本的 Audacity 软件,用于查看 DVK 板载麦克风的录音。同样,该软件也支持 Windows、Linux 和 macOS 系统。

系统设计

顶层硬件设计

CYUSB3KIT - 004 EZ - USB™ SX3 开发套件由两块板组成:

  • 基板:包含 SX3 设备、外部 SPI 闪存模块、电源、USB Type - C 连接器以及用于扩展模块的接口连接器。
  • 相机扩展板:集成了莱迪思半导体的 Crosslink FPGA、板载图像传感器模块、麦克风、电源以及用于树莓派的外部接口连接器。

基板设计细节

基板采用了 SX3 芯片(CYUSB3017 - BZXI)、USB Type - C 连接器、SuperSpeed MUX 和 SPI 闪存,通过 19.2 - MHz 晶体提供稳定的时钟信号。板上提供了方便的 SX3 接口,如 GPIOs、I2C、SPI 和 JTAG 等,可通过两个 40 针的排针与外部设备连接。

  • USB 连接器(J1):提供一个 USB 3.0 Type - C 插座,用于连接 USB 主机 PC,支持 SX3 调试接口的串行终端消息访问。
  • 跳线和开关:包括电源开启跳线(J2)、电源开关(SW1)、复位开关(SW2)和模式选择开关(SW3),可实现电源控制、模式切换和设备复位等功能。
  • 电源供应:基板上有三个调节器,分别提供 3.3V、1.2V 和 1.8V/3.3V 的电源输出,确保各个组件的稳定运行。
  • SX3(U3):作为核心组件,SX3 是一款 USB 3.0 可配置的 SuperSpeed 控制器,具有 32 位 ARM926EJ 核心 CPU 和 512 - KB 嵌入式 SRAM,支持 UVC、UAC 和 USB 厂商类协议。
  • SPI 闪存(U7):用于存储套件的配置信息,设备上电后,SX3 会从配置镜像中提取所需信息并执行。
  • 接口/GPIO 连接器(J4,J5):两个 20 针的接口/GPIO 母连接器,用于连接外部扩展模块,但需注意不要连接外部电压源,以免损坏套件。
  • 晶体(Y1):为 SX3 提供 19.2 - MHz 的时钟信号。
  • 复位开关(SW2):用于调试,按下后 SX3 将根据模式选择开关 SW3 的设置重新启动。
  • LED 指示灯:包括电源指示灯(LED1)、故障指示灯(LED2)和用户指示灯(LED3),方便用户了解设备的工作状态。

相机扩展板设计细节

相机扩展板同样包含三个调节器,为各个组件提供稳定的电源。

  • 电源调节器:分别将 3.3V 转换为 1.5V、2.5V 和 2.8V,满足不同组件的电压需求。
  • Crosslink FPGA(U2):采用莱迪思半导体的 CrossLink FPGA,作为可编程视频桥接设备,支持多种协议和接口,可将接收到的 MIPI 信号转换为 16 位并行接口,使 SX3 能够直接与图像传感器或相机模块通信
  • 麦克风(U6,U7):使用两个英飞凌 IM69D130V01XTSA1 MEMS 麦克风,提供立体声效果。
  • 图像传感器连接器(J2)和板载相机模块(M1):采用 5 - MP MIPI 相机模块,支持 VGA @ 60fps、HD(720p)@ 60fps 和全高清(1080p)@ 30fps 的视频流传输,输出格式为 YUV422。
  • 晶体(Y1):为相机模块提供 24 - MHz 的时钟信号。
  • 外部相机模块连接器(J3):允许连接外部树莓派 MIPI 相机模块,需使用 22 针到 15 针的柔性电缆进行连接。
  • GPIO 接口连接器(J4,J5):用于与 SX3 基板连接,同样需注意避免连接外部电压源。

编程与操作

编程步骤

虽然套件在出厂时已预编程,但为了获取最新配置,我们仍需进行必要的检查和更新。以下是编程的具体步骤:

  1. 打开 EZ - USB™ SX3 配置实用程序。若桌面上没有该应用程序,可在 SX3 SDK 安装目录(C:Program Files (x86)CypressEZ - USB SX3 Configuration Utility)中找到。
  2. 点击“Import”,选择 SX3 模板项目并点击“(…)”。
  3. 根据计划的流模块,从本地文件夹中选择相应的配置文件进行导入。
  4. 在“Extract To”字段中选择本地文件夹,然后点击“OK”。
  5. 将模式开关 SW3 设置为 USB 模式。
  6. 确保跳线安装在 J2 上。
  7. 使用 SuperSpeed USB - C 电缆将开发套件板连接到 PC。
  8. 确认 Cypress FX3 BootLoader 设备在设备管理器中显示。若设备被检测为“Westbridge”,则需安装 cyusb3 驱动。
  9. 点击“Program config”按钮,然后点击“Program device”开始编程。
  10. 等待编程完成后,点击“Close”关闭程序。

操作演示

成功编程后,我们可以进行视频和音频流的演示,具体分为两种情况:

板载相机视频流

  1. 确保套件已使用 sx3_explorer_kit_uvc_uac_crosslink_slavefifo.zip 项目进行编程。
  2. 移除板载相机上的贴纸。
  3. 调整开发板的位置,使相机对准感兴趣的对象。
  4. 打开 Microsoft Windows 相机应用程序,点击“flip/reverse camera”按钮选择 SX3 相机。
  5. 检查相机应用程序中的视频流,并可根据需要调整相机设置以选择不同的画质,如 1080p、720p 或 VGA。

树莓派相机视频流

  1. 确保套件已使用 sx3_explorer_kit_uvc_uac_crosslink_rpi.zip 项目进行编程。
  2. 断开开发板与 PC 的连接。
  3. 小心地断开板载相机模块的连接。
  4. 使用 15 - 22 针的树莓派零相机电缆将树莓派 OV5640 相机模块连接到相机板上的连接器 J3。
  5. 将基板上的开关 SW1 切换到 3.3V 位置,然后将 SuperSpeed USB - C 电缆插入 PC。
  6. 等待 SX3 设备在设备管理器中显示。
  7. 打开 Microsoft Windows 相机应用程序,点击“flip/reverse camera”按钮选择 SX3 相机。
  8. 移动树莓派板,检查相机应用程序中的视频流,并可调整画质。
  9. 演示结束后,断开开发板与 PC 的连接,移除树莓派相机模块和电缆,重新连接板载相机模块。

音频流操作

  1. 打开 Audacity 应用程序。
  2. 确保录音设备设置为 SX3,可通过选择“Transport > Rescan audio devices”进行重新扫描。
  3. 将数字音频接口设置为 SX3。
  4. 在 Audacity 应用程序中按下录音按钮,同时在 YouTube 视频中播放一个 1kHz 的正弦波靠近开发板的麦克风。
  5. 暂停录音和 YouTube 视频,检查 Audacity 中 L 和 R 通道是否显示正弦波,并播放录制的音频以确认是否成功录制。

故障排除

在使用过程中,可能会遇到一些问题,以下是常见问题的解决方法:

编程测试

  • 未检测到引导加载程序设备:检查 PMODE 开关(SW3)是否处于“USB”状态。
  • Windows 设备管理器中未检测到 FX3 USB 引导加载程序设备:安装 cyusb3 驱动,路径为 driversWin10x64。

视频流测试

  • 设备管理器中未显示 SX3 相机:确保 PMODE 开关(SW3)处于 SPI 位置。
  • 相机应用程序中出现黑屏:检查图像传感器(M1)是否正确连接,检查扩展板上跳线 J1 的 GPIO_4 引脚(Config.done)是否为高电平,同时查看调试日志以查找错误信息。

音频流测试

  • 设备管理器中未显示 SX3 数字音频接口:确保 PMODE 开关(SW3)处于 SPI 状态。
  • Audacity 应用程序中未显示 SX3 数字音频接口:在 Audacity 应用程序中选择“Transport > Rescan audio devices”,并检查 SX3 是否出现在录音设备下拉列表中。

如果以上故障排除步骤仍无法解决问题,建议访问英飞凌技术支持页面寻求帮助。

CYUSB3KIT - 004 EZ - USB™ SX3 开发套件为电子工程师们提供了一个强大而灵活的平台,无论是进行 USB Type - C 音频和视频流应用的开发,还是探索新的技术可能性,都具有极高的价值。希望通过本文的介绍,能帮助大家更好地了解和使用这款开发套件,开启更多创新的应用之旅。

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

    关注

    2

    文章

    250

    浏览量

    25357
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索CYUSBS234 USB - Serial开发套件:功能、配置与应用

    探索CYUSBS234 USB - Serial开发套件:功能、配置与应用 在电子设计领域,开发套件是工程师们探索新技术、验证设计方案的重要
    的头像 发表于 05-18 13:05 199次阅读

    探索Cypress EZ - USB SX3:可配置超高速USB控制器的卓越之选

    - USB SX3系列控制器就是这样一款备受瞩目的产品,它以其丰富的功能和卓越的性能,为电子工程师们提供了强大的设计支持。 文件下载: CYUSB3KIT-004.pdf 一、产品概述 Cypress
    的头像 发表于 05-18 10:40 364次阅读

    CYUSBS236 USB - Serial开发套件使用指南

    开发套件(DVK)为开发者提供了一个便捷且功能强大的平台,用于探索和实现各种USB - Serial相关的应用。该套件以CY7C65215
    的头像 发表于 05-18 09:30 346次阅读

    CY7110 EZ - PD™ PMG1 - S0 MCU 原型开发套件发布说明

    CY7110 EZ - PD™ PMG1 - S0 MCU 原型开发套件发布说明 各位电子工程师们,今天来和大家详细介绍一下 CY7110 EZ - PD™ PMG1 - S0 MCU 原型
    的头像 发表于 05-18 09:15 334次阅读

    CY4532 EZ - PD™ CCG3PA评估套件:设计与应用全解析

    CY4532 EZ - PD™ CCG3PA评估套件:设计与应用全解析 在电子设计领域,评估套件是工程师快速验证和开发新设计的重要工具。CY
    的头像 发表于 05-18 09:05 322次阅读

    EZ-USB开发套件:开启USB产品开发之旅

    EZ-USB开发套件:开启USB产品开发之旅 引言 在当今数字化时代,USB技术广泛应用于各种电子设备中。对于电子工程师而言,
    的头像 发表于 05-17 16:55 360次阅读

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程 在当今的电子设备开发领域,低功耗蓝牙技术因其广泛的应用前景和高效的性能表现,受到了众多
    的头像 发表于 12-29 11:00 1449次阅读

    探索TDK SmartMotion DK-UNIVERSAL-I开发套件:硬件用户指南

    探索TDK SmartMotion DK-UNIVERSAL-I开发套件:硬件用户指南 在当今的电子科技领域,开发套件对于工程师们快速评估和开发基于传感器的解决方案至关重要。今天,我们
    的头像 发表于 12-25 17:15 1071次阅读

    探索 EZ - USB™ FX3 相机套件:快速上手与功能解析

    探索 EZ - USB™ FX3 相机套件:快速上手与功能解析 在当今的电子技术领域,相机套件
    的头像 发表于 12-20 10:15 1041次阅读

    EZ-USB™ FX5N DVK (KIT_FX5N_FMC_001) 套件深度解析

    详细探讨一下这个套件。 文件下载: Infineon Technologies EZ-USB™ FX5N开发套件 (DVK).pdf 套件概述 套件
    的头像 发表于 12-18 15:25 598次阅读

    EZ-USB™ FX5 DVK (KIT_FX5_FMC_001) 套件开发指南

    Technologies EZ-USB™ FX5开发套件 (DVK).pdf 一、套件概述 EZ-USB™ FX5 DVK (KIT_FX
    的头像 发表于 12-18 15:20 724次阅读

    EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南

    (KIT_FX20_FMC_001) 套件为我们提供了一个强大的开发平台,可基于 EZ-USB™ FX20 USB 3.2 Gen 2x2
    的头像 发表于 12-18 15:20 827次阅读

    EZ-USB™ FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力视频音频流应用开发

    : Infineon Technologies EZ-USB™ FX10开发套件 (DVK).pdf 套件概述 EZ-USB™ FX10 DVK (
    的头像 发表于 12-18 15:20 821次阅读

    EZ-USB™ FX2G3 DVK快速上手:开启硬件开发新体验

    EZ-USB™ FX2G3 DVK快速上手:开启硬件开发新体验 作为电子工程师,我们在日常工作中经常会接触到各种开发套件,今天就来和大家分享一下EZ
    的头像 发表于 12-18 11:40 804次阅读

    ‌TI CC1311P3 LaunchPad™开发套件技术解析与应用指南

    Texas Instruments CC1311P3 LaunchPad™ 开发套件设计用于加速开发SimpleLink™ 亚1GHz无线MCU。该器件支持TI 15.4堆栈和专有射频协议。CC13XX-CC26XX软件
    的头像 发表于 09-01 15:19 1899次阅读
    ‌TI CC1311P<b class='flag-5'>3</b> LaunchPad™<b class='flag-5'>开发套件</b>技术解析与应用指南