Community Translation - Reasons for USB-UART Component Enumeration Failure – KBA90556

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MotooTanaka
Level 9
Level 9
Distributor - Marubun (Japan)
First comment on blog Beta tester First comment on KBA

Hi,

I'd like to translate KBA90556 into Japanese.

moto

Original KBA: KBA90556

Reasons for USB-UART Component Enumeration Failure – KBA90556

Translated by: MoTa_728816

==============================

タイトル: USB-UART コンポーネントの エニュメレーションが失敗する原因 - KBA90556

ヴァージョン: **

質問:

USB-UART コンポーネントがエニュメレーションに失敗する原因にはどのようなものがありますか?

回答:

USB-UART コンポーネントは PSoC® Creator™ の VDDD 電圧設定と基板の電源電圧 VDDD が一致しなかった場合にエニュメレーションに失敗します。これらの電圧が一致することを確認してください。PSoC Creator でプロジェクトの当該電圧値の設定は下図のようにご確認いただけます。

図 1. .cydwr タブ内の VDDD 設定

1.png

また、USBFS_Start(uint8 device, uint8 mode) と USBFS_InitComponent(uint8 device, uint8 mode) API において、引数の uint8 mode の値がデザインで使用されている VDDD と一致していることをご確認ください。USBFS_Start() API はコンポーネントを指定された電圧で起動し、USBFS_InitComponent() API はコンポーネントのグローバル変数を初期化して、ホストとの通信を D+ ラインをプルアップすることで開始します。API の詳細については USBUART コンポーネントのデータシートをご参照ください。

==============================

12-May-2020

moto

0 Likes
0 Replies