USB驱动调节参考
1. 概述¶
usb2.0驱动能力调节有三种: Main Current(TX swing), De-emphasis Current, CM Current
注意: 0909 sdk及其之前的版本都不支持下述调节方式
2. 调节¶
-
文件:
rtk/proj/sc/customer/usb_gadget/core/src/usbdevice.c -
开机固定值设置对应的代码如下,
usbdevice.c文件里面,sstar_usbd_driver_cap_set的三个参数分别代表tx swing, de_emphasis, cm_current, 目前默认值115,105,110, 可以根据需要修改。
3. 命令行¶
sdk提供了命令行用于调试,实现代码见rtk/proj/sc/customer/usb_gadget/dbg/src/usb_gadget_cli.c
-
查看参数配置
cmd: usb_gadget_test 选择 45

-
设置参数
cmd: usb_gadget_test 选择 44,根据提示输入参数,每个参数有相应的范围,driver_cur range(80-115),de_emphasis range(110-120),cm_current range(105-130),且间距为5
