嵌入式linux 配置usb otg,嵌入式系统设计中的USB OTG方案

本文介绍了嵌入式系统设计中USB OTG的配置和优化,强调了TD1120芯片在功率节省和性能提升方面的特点。USB数据传输速率受系统平台影响,TD1120通过硬件调度和传输层协议实现高性能数据转换,减少对CPU的占用。此外,详细讨论了软件支持,包括SoftConnex软件套件,以及如何在不同RTOS上实现USB功能。低功率设计和灵活的端口配置使得TD1120成为嵌入式OTG解决方案的理想选择。
摘要由CSDN通过智能技术生成

速外设操作时最大为80mA。TD1120整个芯片支持功率节省模式,包括主机控制器以及外设控制器的延缓模式以使功率消耗最小化www.cechina.cn,延长系统电池寿命,对于移动设备来说,电池寿命是很关键的性能。

接口性能表现

USB数据传输速率高度依赖于系统平台。对速率的期望要现实而适当,因为有很多因素会影响到系统的数据吞吐量,包括CPU处理能力、CPU的利用率、OS存储系统总线访问时间、USB控制器、系统应用程序、软件和协议开销,等等。采用400MHz处理器的嵌入式系统不能与4GHz CPU的USB速度相提并论,后者在高速模式下可以达到200Mbps的吞吐量。

2c1d443f372303d891e1c0b235e0a290.png

图2:TD1120架构框图

TD1120设计实现了硬件处理调度和传输层协议,包括实现高级性能的数据转换、重试和带宽管理。当出现传输错误或者设备还没有准备接收传输时,将发送设备否定应答(NAK)。NAK可以是性能和系统影响的巨大因素,TD1120的设计减小了这些影响。当出现在主机与连接的外设之间进行大量的数据交换所采用的批量数据传输的情况时,批量列表结构(Bulk list structure)经过存储器映射到TD1120的主机控制器CONTROL ENGINEERING China版权所有,所有因为USB设备NAK而产生的重试以及传输描述符(TD)都在硬件内部处理,而不需要对系统总线的持续访问,这样减少了中断并降低了对CPU的占用。

TD1120的高速的外设控制器实现了像连接到PC这样的主机的性能CONTROL ENG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值