cancel
Showing results for 
Search instead for 
Did you mean: 

USB Hosts Hubs Transceivers

New Contributor

【CY7C68300C-56LTXC】に関しての質問になります。

PC(Windows)のUSBポートに当Briged ICを接続し、その先にはCompact Flashを接続して使用しております。

 

CFが接続されているときはデバイスマネージャ上にUSBデバイスとして認識されているのですが、

CFが未接続の時は、デバイスマネージャ上に当ICの認識が無くなり、何も接続されていないという状態になります。

※Windows上のレジスタを確認しても、USBポートは未接続のステートを表示しております。

 

これは当ICの仕様でしょうか?

もしくは当ICの先に何も接続しなくても、USBデバイスとして認識させるような設定はございますでしょうか?

0 Likes
Reply
1 Solution
Moderator
Moderator

Asazuma様

補足のご説明をしていただきありがとうございます。

USBデバイスとして認識されるかどうかは、D+ pull-upが有効になるかどうかで決まります。Table 2示されたD+ pull upが有効になる条件を満たせない場合は、USBデバイスとして認識させることはできません。

そのため、残念ながら今回のケースでは、CFが接続されていなければ、D+ pull-upが有効にならないためenumerationされず、USBデバイスとして認識されないと考えられます。

よろしくお願い致します。

Hirotaka Takayama

View solution in original post

0 Likes
Reply
3 Replies
Moderator
Moderator

AT2LPデータシート のTable 2 に従い、VBUS_ATA_EN, DRVPWRVLD が共に1の時であればD+ pull upがアサートされるので、認識がされると考えられます。

DRVPWRVLD pinのEnable/DisableはAddress 0x08のbit 0で設定出来るので、Blaster.exeで設定が可能です。初期状態ではこれがDisableになっています。

pastedImage_0.png

よろしくお願い致します。

Hirotaka Takayama

0 Likes
Reply
New Contributor

Mr.Hirotaka

ご回答ありがとうございます。

追加で状況の補足と質問させてください。

現在接続するCFはOS Bootに使用しております。

DRVPWRVLDを「1 = Enable removable ATA device support.」にした場合

Bootが出来なくなります。(Boot MenuにCFが出てこなくなる)

 

接続するCFからOS Bootを行い、 且つCFの接続有無に関わらずUSBデバイスとして認識させることは出来ますでしょうか。

Best Regards

Toshiya Asazuma

0 Likes
Reply
Moderator
Moderator

Asazuma様

補足のご説明をしていただきありがとうございます。

USBデバイスとして認識されるかどうかは、D+ pull-upが有効になるかどうかで決まります。Table 2示されたD+ pull upが有効になる条件を満たせない場合は、USBデバイスとして認識させることはできません。

そのため、残念ながら今回のケースでは、CFが接続されていなければ、D+ pull-upが有効にならないためenumerationされず、USBデバイスとして認識されないと考えられます。

よろしくお願い致します。

Hirotaka Takayama

View solution in original post

0 Likes
Reply