Dear all,
We're having the following trouble running the USB in DeviceMode on C6A8168 custom board.
(1) D+ and D- do not switch to Low state when power is supplied.(Host is not connected)
(2) D+ does not shift to PullUp state when 1is fixed to SOFTCONNbit in USB_POWER Register.
(3) We have unwanted SESSREQ Interrupt during the device mode.
We've changed the circuit so that it won't supply power.
We've designed the plan referring to TMDXEVM8168DDR2.
We've taken the following measure to switch to DeviceMode.
(a) Supply Clock after ModuleReset.
(b) Switch to DeviceMode. (Fix 1 to bit 7 and 8 in USB0/1_MODE register.)
(c) Confirm B-device by checking bit 7 in USBn_DEVCTL Register.
We'd like to ask you the following question.
(Q1) If there is any insufficiency in hardware setting originating from (1), please let us know.
We'd also like to know if there is any relation between (1) and (2).
(Q2) As for (2), it might be the case that Vbus is not detected, but we're not sure.
If there is any insufficiency in initial setteing that is responsible for the negative reaction of SOFTCONN (or Vbus, if that is the case), please tell us.
(Q3) Is the device running in regular operation when we detect SESSREQ Interrupt during DeviceMode?
Your help would be appreciated.