Part Number:TPS2546
Hi,
In one of my design I am using TPS2546 USB controller and it is interfaced to AM3356. We configured USB1 as host but when we connect the thumb drive it is not detecting. Below is the configuration we are using
USB1_ID is NC, USB1_DRVVBUS is connected to TPS2546 enable pin, and USB1_VBUS is connected to TPS2546 output and to the pin1 of USB A connector.
The software used is same as beagle bone EVM. When we probed the USB1_DRVVBUS signal it is not going HIGH always it is showing LOW. When we did read-back of register related to USB1 it is showing correctly (configured for HOST).
When we connect USB1_ID to LOW then also we are seeing USB1_DRVVBUS always LOW.
Later we modified the schematic then we are able to detect the thumb drive, below is the circuit
When we measured the output of the TPS2546 with respect to USB1_DRVVBS signal (i.e. enable signal of the TPS2546) we observed that 5V is appearing at the TPS2546 output (USB1_PWR) after 200ms.
But As per TPS2546 datasheet Propagation delay is 0.25ns (TYP).
Can anyone tell me from where 200 ms delay is getting added / introduced?
By default i am setting CTL1 = 0, CTL2 = 1, CTL3 = 1, ILIM = 0 and Target current is 1.5 A, any of the BC1.2
Hi,
In one of my design I am using TPS2546 USB controller and it is interfaced to AM3356. We configured USB1 as host but when we connect the thumb drive it is not detecting. Below is the configuration we are using
USB1_ID is NC, USB1_DRVVBUS is connected to TPS2546 enable pin, and USB1_VBUS is connected to TPS2546 output and to the pin1 of USB A connector.
The software used is same as beagle bone EVM. When we probed the USB1_DRVVBUS signal it is not going HIGH always it is showing LOW. When we did read-back of register related to USB1 it is showing correctly (configured for HOST).
When we connect USB1_ID to LOW then also we are seeing USB1_DRVVBUS always LOW.
Later we modified the schematic then we are able to detect the thumb drive, below is the circuit
When we measured the output of the TPS2546 with respect to USB1_DRVVBS signal (i.e. enable signal of the TPS2546) we observed that 5V is appearing at the TPS2546 output (USB1_PWR) after 200ms.
But As per TPS2546 datasheet Propagation delay is 0.25ns (TYP).
Can anyone tell me from where 200 ms delay is getting added / introduced?
By default i am setting CTL1 = 0, CTL2 = 1, CTL3 = 1, ILIM = 0 and Target current is 1.5 A, any of the BC1.2