Hi All,
I am using OMAP3503 with TPS65073 PMIC (which does not have built in USB PHY like TPS65950). So, external USB PHY is required for OMAP OTG port. In my current design, I am using USB3322 from SMSC but I am facing issue with USB boot here. I am planning to use TI's TUSB1210 PHY with OTG port of OMAP35x. Now, I need some clarifications here
- Is there any power sequencing required for TUSB1210? As per datasheet, VBAT is shown to be powered first and then VDDIO but no timing information or delay is specified (Refer to Page 16). Also it is mentioned that PHY logic is reset if any of power supplies is not present (Refer to Page 13). In my current design, 3.3V (for VBAT) is enabled by GPIO from OMAP which is asserted only after 1.8V (for VDDIO) is powered. Can this create any issue with TUSB1210 and USB booting? I am more concerened about USB booting as I am replacing SMSC PHY with one from TI to resolve this issue only.
- In my current design, a single 12MHz oscillator is used for OMAP as well as SMSC PHY but TUSB1210 supports only 19.2/26 MHz reference clocks. TUSB1210 supports both Clock In and Clock Out modes. Now I dont want to add any addtional oscillator and am planning to use Clock In mode where 60MHz ULPI clock will be given by OMAP to PHY. But again I am not sure whether this configuration will work for USB booting or not. As I said before, USB booting is the only reason for me here to use USB1210 and holds highest priority here. So, if clock In mode is an issue for USB booting, I am always ready to add additional 26MHz clock source and use clock out mode. Can anyone advise me here?
Till now I have not come across any reference board design where a USB PHY other than TPS65950 is used with OMAP OTG port. Has anyone out there tried any other PHY for OMAP OTG port successfully without any issue like USB booting (especially TUSB1210)?
Vini