我想用51来模拟USB的低速模式,有几个问题不明白:
1:在低速模式中,D-和差分器输出是同向吗?
在全速模式中,D+和差分器输出是同向吗?
2:主机在发送给设备获取描述符请求之前都有什么命令?当主机检测到有低速设备插入时,复位设备,然后向设备发送命令,这个命令是什么呢?我用示波器观察,并解码后,发现是0x69 0x82 0x18,连续好几个包。这个是输入令牌包,为什么开始不发送SOF包?或者是SETUP包?
3:我在接收到SETUP包时必须在多长时间内返回ACK包?
4:模拟全速模式需要什么型号的芯片?ARM行吗?推荐几款。 |