求帮助,USB的Driven SE0怎么产生?
时间:12-12
整理:3721RD
点击:
对USB不熟,请教大家个问题.
USB的HS mod的初始化。
1。系统刚开始默认是FSmode,Device把DP拉高,DM拉低
2。host 检测到J状态,并且attach上了。所有的状态位都正确,然后跳到wait for chirp K状态,表示要接收来自device的chirp K信号.
3。接着要求host发送一个Driven SE0拉低DP,DM给device,然后device发送chirp K给host.
请问这个Driven SE0怎么产生? 通过SIE发送一个东西?
文档里有soft SEO和Driven SE0,分别是什么?
USB的HS mod的初始化。
1。系统刚开始默认是FSmode,Device把DP拉高,DM拉低
2。host 检测到J状态,并且attach上了。所有的状态位都正确,然后跳到wait for chirp K状态,表示要接收来自device的chirp K信号.
3。接着要求host发送一个Driven SE0拉低DP,DM给device,然后device发送chirp K给host.
请问这个Driven SE0怎么产生? 通过SIE发送一个东西?
文档里有soft SEO和Driven SE0,分别是什么?
Drive SE0 应该是SIE控制PHY 去驱动DP/DM为SE0
Soft SE0是通过下拉电阻下拉到SE0
.132
driven se0是通过host一侧的45ohm的下拉电阻拉到地
soft se0是通过host一侧的15k下拉电阻拉到地
device那边的上拉电阻是1.5k,所以它可以区分上述两种情况