K70 OTG

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,397件の閲覧回数
hemanthkumarven
Contributor II

All,

We are planning to use OTG functionality of the K70 microcontroller to connect an USB based cellular modem and PC to our device.

The reference manual of K70 mentions "The OTG implementation in this module provides limited host functionality as well as device solutions for implementing a USB 2.0 fullspeed/ low-speed compliant peripheral".

The definition of limited host functionality is not clear from the reference manual. Does anybody have an idea what the limited host functionality means?

Thanks

Hemanth

ラベル(2)
タグ(2)
0 件の賞賛
返信
1 解決策
1,147件の閲覧回数
mjbcswitzerland
Specialist V

Hi

I think that the main understanding of "limited host" is that it allows connecting to a "single" USB device at one time and not a higher number via a USB hub since it doesn't support the hub protocol.

In addition, a full USB host would be able to load drivers for "any" USD device attached but a "limited host" would support just one or a limited number of pre-defined devices.

If you want to use OTG functionality between two pre-defined devices then there is nothing to worry about.

Regards

Mark

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,147件の閲覧回数
hemanthkumarven
Contributor II

Hi Mark and Carlos,

Thanks for the quick reply. Really appreciated..

Thanks

Hemanth

0 件の賞賛
返信
1,147件の閲覧回数
CarlosCasillas
NXP Employee
NXP Employee

Hi Hemanth,


The explanation from Mark is correct. As you have an embedded USB module on a MCU, the Host functionality will be limited to the pre-compiled functionality for specific kind of Devices that will be supported. You can also add the support for the HUB Class and connecting more than one device at the same time, but considering that it will require more memory and more robust software for managing all the USB transactions.


Hope this will be useful for you.
Best regards!
/Carlos

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

1,148件の閲覧回数
mjbcswitzerland
Specialist V

Hi

I think that the main understanding of "limited host" is that it allows connecting to a "single" USB device at one time and not a higher number via a USB hub since it doesn't support the hub protocol.

In addition, a full USB host would be able to load drivers for "any" USD device attached but a "limited host" would support just one or a limited number of pre-defined devices.

If you want to use OTG functionality between two pre-defined devices then there is nothing to worry about.

Regards

Mark

0 件の賞賛
返信