Skip to main content
StephanMair
Associate III
April 25, 2014
Question

USB SOF PIN?

  • April 25, 2014
  • 0 replies
  • 767 views
Posted on April 25, 2014 at 09:06

A section of  code in the USB host lib 2.0 has been puzzling me for some time now, it is within the USB_OTG_BSP_Init function:

/* Configure SOF Pin.*/

//  GPIO_InitStructure.GPIO_Pin = HOST_OVRCURR_LINE;

//  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

//  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;

//  GPIO_Init(HOST_OVRCURR_PORT, &GPIO_InitStructure);

I've commented the code and everything's running OK (so far) but I don't want loose ends in my codes so I'm here to ask if anyone could tell me what does it do?

From my very primitive and limited understanding of USB protocol, it has something to do with Start of Frame packet, but what is a SOF ''pin''?  Isn't SOF packet sent using NRZI coding using just one line DM/DP? (not counting VBUS and GND)

    This topic has been closed for replies.