Kinetis K60 USB with TI TPD2S017 interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis K60 USB with TI TPD2S017 interface

1,808 Views
xianpingjiang
Contributor I

Hi Guys,

Does anyone have any experience about Kinetis K60 usb interface with TI TPD2S017? All kinetis reference design is based on MAX3353E chip.

Please let me know if you have any suggestions, thanks.

Xianping

Labels (1)
Tags (2)
5 Replies

1,506 Views
YixingKong
Senior Contributor IV

haowang, could you help in answering the question?

Thanks,

Yixing

0 Kudos
Reply

1,506 Views
mjbcswitzerland
Specialist V

Hi

Practically I have only used the MAX3353E as on the tower kit serial board but as far as I am aware the ULPI interface is standardised and so any high speed USB transceiver can be used. The USB HS software doesn't need to know about the transceiver and doesn't need to configure anything apart from the 12 ULPI lines to it.

Therefore I would suggest that you can use any such device that defaults to this interface and connect it to the ULPI pins with a circuit according to its own reference in its data sheet.

Regards

Mark

1,506 Views
mjbcswitzerland
Specialist V

Hi Xianping

I am sorry but I got mixed up between the MAX5535 as on the TWR-SER board and the USB3300 as on the TWR-SER2 board. I presumed this was for high speed USB.

Indeed, for full-speed USB device or host alone no additional chips are required.

Regards

Mark

0 Kudos
Reply

1,506 Views
xianpingjiang
Contributor I

Hi Mark,

Thank you for your response! You are right, but I can not find any reference code to make it work. I found a example code as USB device from freescale\cw mcu\codewarrior_examples\kinetis_examples\src\projects. The same code is fine on TWR-K60D100M which used the MAX3353E.

Regards,

Xianping

0 Kudos
Reply

1,506 Views
weiping_liu
NXP Employee
NXP Employee


Hi ,
  The MAX3353 is a usb transiver, if you don't need the OTG function ,you can connect the usb adapter to the k60 mcu directly.
We suggest you to remove the TPD2S017 and test the usb device function with the freescale usb stack which can be downlaoded at below address.

  http://www.freescale.com/usb

This stack has a usb ramdisk sample ,you can use it test your usb device.