I am using the TMS320C6745 in the PTP package. I am designing an interface that can be configured as either a host or a device. Is there a design example?
I would like the example specifically for this processor package that does not have the USB0_ID, USB0_VBUS, or USB0_DRRVVBUS.
This question was partially addressed by the 12 Jan 2010 post by Emil titled "C6745 PTP package USB0 usage". I am trying to uderstand the VBUS control as well as the pullup and pulldowns required for the host vs. device. The two EVM schematics I have seen for the OMAP-L137 and OMAP-L138 do not show any pullups on the data signals for speed negotiation. Section 2.7 of the USB 2.0 Controller manual, SPRUFM9H indicates that a device should have a 1.5K ohm pullup on USB0_DP to signify a full speed device. Do I need this pullup and do I need a switch and control to remove the pullup once connected?
I found some posts that reference an internal 1.5k ohm resister on D+ for the omap-L138 that is powered by vbus. Is there an internal resistor on the C6745 and how is it powered? Is this why there are limitations on the usb speed options for this device?