XMC4700 USB Android 連接

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我們正在使用 DAVE(版本 4.5.0)和 USB DAVE 應用程式為 XMC4700 開發嵌入式韌體:

-USBD (版本 4.0.16)

-美元互聯網 (版本 4.0.12)

我們的產品有一個 USB-C 端口,可連接到 XMC4700 上的 USB 控制器。我們正在嘗試在安卓主機設備和 XMC4700 之間創建一個串行連接。 但是,安卓根本沒有檢測到 XMC4700。

 

我們已經嘗試使用以下條目註冊一個 device_filter.xml 文件:

 




    
    
    

 

 

通常,當 Android 偵測到連接的 USB 裝置時,它會啟動我們的應用程式並自動提示使用者獲得許可。在我們的例子中,Android 沒有表明 USB 連接埠上存在任何內容。

我們的其他一些嵌入式產品使用 FTDI USB 晶片,這些晶片在 Android 上運行良好,因此不確定問題是什麼。

我們在安卓系統上使用這個圖書館:https://github.com/mik3y/usb-serial-for-android

此庫不會檢測到任何連接的設備。

在韌體方面,我註冊了 USB「連接」事件,當我連接到 Windows PC 時會觸發該事件,但當我連接到 Android 時不會觸發。

USB 連接埠由 24 VDC 電源供電,因此 Android 裝置不會提供足夠的電流。

任何想法? 謝謝你的時間。

 

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

弄清楚了! 英菲尼昂上的 CDC 驅動程序工作很好。 結果發現這是一個硬體問題 - 我們的 USB 電路有一個不正確的下拉電阻,導致它無法從 USB 電纜接收加電訊號。

 

感謝您的幫助!

在原始文章中檢視解決方案

0
4 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@breckenridge

我從您在 android 上為庫共享的鏈接看到,支持以下兼容設備-

Aashita_Raj_0-1696356630899.png

我沒有看到這裡列出的 XMC 4700 設備。 如果我在這裡遺漏了任何信息,您CAN告訴我們嗎?

最好的問候,

青下

0
Translation_Bot
Community Manager
Community Manager
Community Manager

在此之下,它說它與支持 CDC 協議的設備兼容。 XMC4700 是否支援 CDC 裝置類別? 在 VCOM DAVE 應用程序文檔中,它提到了 CDC。

 

breckenridge_0-1696952829149.png

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

弄清楚了! 英菲尼昂上的 CDC 驅動程序工作很好。 結果發現這是一個硬體問題 - 我們的 USB 電路有一個不正確的下拉電阻,導致它無法從 USB 電纜接收加電訊號。

 

感謝您的幫助!

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@breckenridge

聽到真是太好了! 因為解決方案已經發布,我將繼續鎖定此主題。 如果有任何其他查詢,您可以隨意創建一個新的線程。

最好的問候,

青下

0