之前我們曾介紹Microchip USB智能集線器產品。之所以稱為“智能”,是因為它不是單純的USB集線器,它還內含多種功能的USB橋接器,可做即時周邊控制與存取,可以做實時的上游埠與下游埠的角色互換;有內含的一次性可編程記憶體(One-Time-Programable Memory,以下簡稱OTP),可以讓設計者自行變更Microchip USB 智能集線器的預設內存來符合不管是自身設計或來自於客戶的實際使用需求,例如?預設Microchip USB 智能集線器產品的VID (Vendor ID)和PID(Product ID)修改為自己或客戶的VID和PID來取得USB協會的產品認證,或是高速(High-speed)USB(USB 2.0)眼圖無法通過測試需要調整USB 訊號的驅動能力,甚至要透過Microchip專業技術人員協助來做更高端深度的配置變更,都可以藉由修改預設配置並儲存於內含的OTP中來達成,進而取代傳統上或其他USB集線器製造商外掛電子抹除式可複寫唯讀記憶體(EEPROM)或快閃記憶體(Flash)的需要,並節省整個設計的成本。要將組態配置檔燒錄到OTP,或自行產生組態配置檔,就必須使用Microchip的MPLAB® Connect Configurator配置和編程工具軟體。
透過本文最後的超連結可下載MPLAB Connect Configurator的軟體壓縮包。 解壓縮後可以看到有四個子目錄,分別是Drivers、MPLABConnect_CLI、 MPLABConnect_DLL和MPLABConnect_GUI,及一個發行注釋檔案。本文要介紹的GUI(Graphic User Interface)就在MPLABConnect_GUI子目錄中。GUI是MPLAB Connect Configurator圖示化使用者友善介面,不須安裝便可直接執行的一種配置和編程工具軟體,不僅能配合Microchip USB智能集線器,也可用於Microchip USB及PCIe®介面的乙太網產品以及PCIe周邊橋接器產品,只要產品有內含OTP,但是目前GUI只支援Microsoft Windows® 64 bit作業系統。
GUI可以離線(Off-line)產生OTP的配置檔,也可以即時對已被系統枚舉的在線(On-line)之GUI可支援的Microchip產品進行重新組態及OTP燒錄。接下來本文就以Microchip USB4715智能集線器為例,向讀者介紹幾個常用的功能,包括如何以離線方式產生組態檔進而於在線時燒錄此組態檔,以及在線變更組態配置並燒錄到OTP等,而要變更的組態則以改變VID及PID為例。接著就讓我們來執行MPLABConnect_GUI子目錄中的MPLABConnect.exe執行檔,並搭配圖示來說明各個功能的步驟。
...
...
使用者別 |
新聞閱讀限制 |
文章閱讀限制 |
出版品優惠 |
一般使用者 |
10則/每30天 |
0則/每30天 |
付費下載 |
VIP會員 |
無限制 |
25則/每30天 |
付費下載 |