When to use VBUS monitoring

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

   

... another question.  I'm reading through the USBFS datasheet and a question now comes up.  The device that I'm working on is self-powered.  The datasheet makes me think that it's necessary, when this is the case, to have VBUS monitoring enabled.  For example, from the datasheet, "... however, for self-powered designs it is imperative for proper operation and USB certification that your device complies with this requirement."  This makes me think that, because this is self-powered, I must enable this.  My first question is simply, is this interpretation true?  This device will not be used outside my company so certification isn't a concern, but proper operation is.

   

The question is, following the first, if I must enable this, how am I to know which is the correct option to select?  Should I choose internal VBUS or external?

   

Incidentally, where is the documentation for the API that's generated?  I get the datasheet for the component alright, but where do I find docs about these functions that are written for me?

   

Andy

0 Likes
1 Reply
Anonymous
Not applicable

Hi ,

   

 

   

As per USB 2.0 spec, the device shouldn't drive data lines when upstream port is not connected. In may cause some enumeration problems. That's why you have to implement VBUS monitoring for szlef powered devices

   

 

   

I assume that you are using the PSOC part. So please post the response in the PSOC related forum to get information about the API's.

   

 

   

Regards,

   

Vikas.

0 Likes