I am using ISP1582 USB device controller. I have connected TYPE-B connecor. I have used BLM21P220 inductor in between USB ground and board ground. I have also placed another BLM21P220 at sheild and board ground. Whenever I remove or plugin Laptop power supply while communication is going on inbetween laptop and board, USB communication is hanging. Following things I observed 1) when I remove or plug in the power cord spike is generated. this spike can be seen on the osciloscope. 2) when I connect the USB analyzer it is saying SUSPEND. 3) If I removed both the BLM21P220 inductor then the USB communication hang problem resolved. Could you please tell me why USB cmmunication is not hanging after ferrite bead BLM21P220 is removed? I have used them for noise isolation from Board to Laptop. But when I used them on 1st spike the USB communication hangs. How I can handle this problem? Is there any software way to resolve this issue?
USB communication hung
Started by ●June 3, 2009
Reply by ●June 10, 20092009-06-10
In the simple word USB communication hangs along with BLM when spike come. When I remove BLM from ground connection spike does not affect. What was the reason?>I am using ISP1582 USB device controller. >I have connected TYPE-B connecor. I have used BLM21P220 inductor in >between USB ground and board ground. >I have also placed another BLM21P220 at sheild and board ground. > >Whenever I remove or plugin Laptop power supply while communication is >going on inbetween laptop and board, USB communication is hanging. > >Following things I observed >1) when I remove or plug in the power cord spike is generated. thisspike>can be seen on the osciloscope. >2) when I connect the USB analyzer it is saying SUSPEND. >3) If I removed both the BLM21P220 inductor then the USB communication >hang problem resolved. > >Could you please tell me why USB cmmunication is not hanging afterferrite>bead BLM21P220 is removed? >I have used them for noise isolation from Board to Laptop. But when Iused>them on 1st spike the USB communication hangs. >How I can handle this problem? >Is there any software way to resolve this issue? >