|
目前设计的相机方案是:sony LVDS接口图像传感器+FPGA Xilinx XC7A50T+ REALTEK(瑞昱)以太网收发器+RJ45网口,传输的是未压缩的数据,数据量比较大,需要千兆以太网;现在计划在此基础上增加或者更改为USB3.0或以上输出(type-c,可同时供电);应该要如何去实现,具体需要使用哪些芯片? |
|
相关推荐
3个回答
|
|
|
要实现USB3.0输出,您需要考虑以下几个步骤和组件:
1. 选择合适的USB3.0控制器芯片:您需要一个USB3.0控制器芯片,它可以将FPGA处理后的数据转换为USB3.0协议。一个常见的选择是Fresco Logic的FL1100 USB3.0控制器。这个芯片支持USB3.0数据传输,并且可以直接与FPGA相连。 2. 连接FPGA和USB3.0控制器:您需要将FPGA与USB3.0控制器芯片相连。这通常通过高速串行接口(如PCIe或SATA)实现。您需要在FPGA内部实现相应的接口协议,并将其与USB3.0控制器连接。 3. 将USB3.0控制器连接到Type-C接口:您需要一个USB3.0 Type-C接口,用于连接USB3.0控制器和外部设备。这通常需要一个USB3.0 Type-C接口芯片,如TUSB2036。这个芯片可以将USB3.0控制器的信号转换为Type-C接口的信号。 4. 电源管理:由于Type-C接口可以同时供电,您需要考虑电源管理。这可能需要一个电源管理芯片,如TI的TPS65981,以确保从Type-C接口获取的电源可以稳定地供应给FPGA和其他组件。 5. 软件驱动:您需要为USB3.0控制器编写相应的驱动程序,以便操作系统可以识别和使用USB3.0设备。这通常需要与操作系统供应商合作,或者使用开源驱动程序。 综上所述,实现USB3.0输出需要以下组件: 1. USB3.0控制器芯片(如Fresco Logic FL1100) 2. FPGA(如Xilinx XC7A50T) 3. USB3.0 Type-C接口芯片(如TUSB2036) 4. 电源管理芯片(如TI TPS65981) 5. 相应的软件驱动程序 请注意,这只是一个基本的解决方案。实际实现可能需要根据您的具体需求和设计进行调整。希望这些信息对您有所帮助! |
|
|
|
|
|
如无必要,建议不用USB3.0传输Sensor数据。
【数据传输】 方案设计建议保留现有千兆网,UDP传输或者TCP传输是相对成熟的方案,可以找到案例; USB3.0传输Sensor数据会涉及USB芯片的固件开发,这里面有些坑,可以作为增加的备用方案设计; 【供电】 可以考虑网口的POE供电,还可以考虑USB3.0接口的PD-SINK供电。 |
|
|
1 条评论
|
|
|
USB 3.0控制芯片选择:
建议使用Cypress (现属于Infineon)的FX3系列USB 3.0控制器芯片,如CYUSB3014。该芯片具有: 高速数据传输能力(5Gbps) 内置GPIF II接口,可直接与FPGA通信 支持USB Type-C接口 实现方案: 将FPGA处理后的图像数据通过GPIF II接口传输至USB控制器 USB控制器将数据打包成USB协议格式并通过USB PHY发送 需要在FPGA中实现相应的数据缓存和控制逻辑 Type-C接口实现: 需要添加Type-C接口控制芯片(如TUSB320)来管理供电和数据传输 设计合适的电源管理电路以支持USB供电功能 其他注意事项: 需要考虑高速信号的PCB布线要求 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用fpga处理增量式编码器经光纤传入信号
基于FPGA制作红外热成像传感器,有没有大佬可以给我提提意见和思路呀
ADC9228芯片到18M的采样率以后为啥会出现过量程问题,请问大佬们怎么解决?
EP1C6Q240老产品维护求低版本QUARTUS
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
国产FPGA有哪些
FPGA采集camer link数据出现彩色光晕
FPGA 要求+调试可以的来 用vhdl
通过FPGA实现正弦波AD采集,只得到的一半波形
求用过的大佬们给一个AG576SL100这块CPLD的详细开发流程
扫一扫,分享给好友
电子发烧友网
电子发烧友论坛
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191
淘帖