ch375有关技术问题

刚刚接触CH375,想问一下,如果用两片CH375,一块配置为主机模式连接USB设备为,P1,另一块配置为从机外部固件模式连接PC机,为P2,两块CH375分别用两片51单片机S1和S2配置以及操作,中间用FPGA把51连接起来进行通信,这个方案可行吗?FPGA只负责传输数据。可以这么说,P2收到主机的数据包后通过单片机S2读取传输到FPGA,FPGA再将数据发送到单片机S1,S1将数据传送给P1并且接收P1的数据传到P2。请问熟悉CH375的各位大虾,这样可以做到吗?思路可行吗?具体该这么控制CH375?从CH375中能读到USB数据包的同步字段(JKJK字段)和PID字段吗?各位帮帮忙,谢谢!

这样是可以的,但是需要了解更为详细具体技术细节。还有CH375是无法读取到JK和PID字段的。


也就是说,从CH375中只能读到USB数据包的数据字段吗?就是说读出的数据我无法判断此包是令牌包或者是数据包又或者是握手包是吗?谢谢


基本上是这样,但是作为主机的时候,在发送取数据令牌包时,你只需要将要发送的端点号以及IN或者OUT或者SETUP的令牌包给CH375,CH375即可组织起相应的USB请求发送给USB设备。


只有登录才能回复,可以选择微信账号登录