ZHCU774D September 2017 – February 2023 DS90UB953-Q1 , DS90UB953A-Q1
USB2ANY 需要通過(guò) I2C 與任何交互式 GUI 一起使用,例如 ALP(模擬 LaunchPAD)。從以下地址下載并安裝 ALP:www.cqwzaes.cn/tool/cn/ALP。
USB2ANY 如#X944 所示。它通過(guò)計(jì)算機(jī)的 USB 端口供電。
圖 3-1 USB2ANY有兩種使用 USB2ANY 與 953/954 EVM 進(jìn)行通信的方法。第一種方法是直接將 USB 轉(zhuǎn) Mini-USB 電纜連接到計(jì)算機(jī)的 USB 端口和 EVM 上的 Mini-USB 端口,J9 用于 953 EVM(請(qǐng)參閱GUID-B4E14AF5-665F-4ABD-843B-DE811DE083CD.html#X6704),J2 用于 954 EVM。如果使用第一種方法,請(qǐng)?zhí)?a xmlns:opentopic="http://www.idiominc.com/opentopic" class="xref" href="GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9.html#GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9">GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9.html#GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9。第二種方法是使用 USB2ANY 的引腳排列。#X8163 顯示了 USB2ANY 引腳排列,并突出顯示了 I2C 引腳。通常使用跳線將其連接到 953/954 EVM。
圖 3-2 USB2ANY 連接器的 I2C 引腳排列在 DS90UB954-Q1EVM(或變體)上,請(qǐng)將相應(yīng)電線的另一端分別連接到 J25 的 2、3 和 4 號(hào)引腳(標(biāo)記為 SCL、SDA 和 GND)。
在 DS90UB95x-Q1EVM 上,請(qǐng)將相應(yīng)電線的另一端分別連接到 J5 (1.8V) 或 J6 (3.3V) 的 1、2 和 3 號(hào)引腳(標(biāo)記為 SCL、SDA 和 GND)。請(qǐng)注意,這些電壓指的是 I2C 通信中使用的上拉電壓。因此,請(qǐng)?jiān)诓迦脒m配器之前檢查 I2C 適配器的模式。
將 Mini-USB 轉(zhuǎn) USB 電纜從 USB2ANY 的端口連接到計(jì)算機(jī),則 ALP 可與 EVM 進(jìn)行通信。但是,如果將 EVM 配置為具有 1.8V I2C 信號(hào)電平(參閱 953 EVM 上的 J5 和 954 EVM 上的 J16),則必須將 USB2ANY 配置為支持 DS90UB95x-Q1EVM 和 DS90UB954-Q1EVM(或變體)所需的 1.8V 信號(hào)電平。為此,用戶必須導(dǎo)航到 USB2ANY.py 腳本并更改代碼。該文件的路徑如下所示:
C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD
v1.56.0010\Drivers\i2c_controllers\usb2any\python
找到 usb2any_lib.py 腳本后,在文本編輯程序(例如 Notepad、Wordpad、Notepad++ 等)中打開(kāi)該腳本,并將第 61 行中的:
self.usb2anydll.u2aI2C_Control(self.u2ahandle,1,0,0)
替換為以下內(nèi)容:
self.usb2anydll.u2aI2C_Control(self.u2ahandle,1,0,1)
self.usb2anydll.u2aPower_WriteControl(self.u2ahandle,1,0)
保存腳本,關(guān)閉程序,ALP 現(xiàn)在將識(shí)別從電路板到 USB2ANY 的連接。