ZHCU774D September   2017  – February 2023 DS90UB953-Q1 , DS90UB953A-Q1

 

  1.   商标
  2. 1引言
  3. 2快速入门指南
    1. 2.1 系统要求
    2. 2.2 应用方框图
    3. 2.3 DS90UB95x-Q1EVM 的主要元件
    4. 2.4 DS90UB95x-Q1EVM 的演示说明
    5. 2.5 与 DS90UB935-Q1 配合使用
  4. 3疑难解答
    1. 3.1 默认地址
    2. 3.2 USB2ANY
    3. 3.3 ALP 软件设置
      1. 3.3.1  系统要求
      2. 3.3.2  下载内容
      3. 3.3.3  ALP 软件的安装
      4. 3.3.4  启动 - 软件描述
      5. 3.3.5  “Information”选项卡
      6. 3.3.6  “Registers”选项卡
      7. 3.3.7  “Registers”选项卡 - 选定的地址 0x00
      8. 3.3.8  “Registers”选项卡 - 扩展的地址 0x00
      9. 3.3.9  “Scripting”选项卡
        1. 3.3.9.1 示例函数
          1. 3.3.9.1.1 本地 I2C 读取/写入
          2. 3.3.9.1.2 常规 I2C 读取/写入:
          3. 3.3.9.1.3 具有多字节寄存器地址的 I2C 读取/写入
      10. 3.3.10 “Scripting”选项卡
    4. 3.4 ALP 软件疑难解答
      1. 3.4.1 ALP 加载不正确的配置文件
      2. 3.4.2 ALP 不检测 EVM
      3. 3.4.3 打开 ALP 时出错:此应用的一个实例可处于活动状态
      4. 3.4.4 关于 USB2ANY 固件更新的错误
      5. 3.4.5 识别 USB ID 和相应器件
      6. 3.4.6 设置用于加载脚本的文件并为每个脚本创建按钮
    5. 3.5 更多疑难解答 – 分步指南
      1. 3.5.1 EVM 设备
      2. 3.5.2 EVM 设备设置
      3. 3.5.3 过程
  5. 4物料清单
  6. 5PCB 原理图
  7. 6电路板布局
  8. 7相关文档
    1. 7.1 参考文献
  9. 8修订历史记录

USB2ANY

USB2ANY 需要通过 I2C 与任何交互式 GUI 一起使用,例如 ALP(模拟 LaunchPAD)。从以下地址下载并安装 ALP:www.ti.com.cn/tool/cn/ALP

USB2ANY 如#X944 所示。它通过计算机的 USB 端口供电。

GUID-95E5D45A-D132-43EF-88D1-B244F595B6C3-low.png图 3-1 USB2ANY

有两种使用 USB2ANY 与 953/954 EVM 进行通信的方法。第一种方法是直接将 USB 转 Mini-USB 电缆连接到计算机的 USB 端口和 EVM 上的 Mini-USB 端口,J9 用于 953 EVM(请参阅GUID-B4E14AF5-665F-4ABD-843B-DE811DE083CD.html#X6704),J2 用于 954 EVM。如果使用第一种方法,请跳至GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9.html#GUID-901EFD72-B326-4A4D-A71B-4E6EFE3504B9。第二种方法是使用 USB2ANY 的引脚排列。#X8163 显示了 USB2ANY 引脚排列,并突出显示了 I2C 引脚。通常使用跳线将其连接到 953/954 EVM。

GUID-7FE985EA-AAAD-408B-B807-E0B67AFBC9B6-low.png图 3-2 USB2ANY 连接器的 I2C 引脚排列

在 DS90UB954-Q1EVM(或变体)上,请将相应电线的另一端分别连接到 J25 的 2、3 和 4 号引脚(标记为 SCL、SDA 和 GND)。

在 DS90UB95x-Q1EVM 上,请将相应电线的另一端分别连接到 J5 (1.8V) 或 J6 (3.3V) 的 1、2 和 3 号引脚(标记为 SCL、SDA 和 GND)。请注意,这些电压指的是 I2C 通信中使用的上拉电压。因此,请在插入适配器之前检查 I2C 适配器的模式。

将 Mini-USB 转 USB 电缆从 USB2ANY 的端口连接到计算机,则 ALP 可与 EVM 进行通信。但是,如果将 EVM 配置为具有 1.8V I2C 信号电平(参阅 953 EVM 上的 J5 和 954 EVM 上的 J16),则必须将 USB2ANY 配置为支持 DS90UB95x-Q1EVM 和 DS90UB954-Q1EVM(或变体)所需的 1.8V 信号电平。为此,用户必须导航到 USB2ANY.py 脚本并更改代码。该文件的路径如下所示:

C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD
v1.56.0010\Drivers\i2c_controllers\usb2any\python

找到 usb2any_lib.py 脚本后,在文本编辑程序(例如 Notepad、Wordpad、Notepad++ 等)中打开该脚本,并将第 61 行中的:

self.usb2anydll.u2aI2C_Control(self.u2ahandle,1,0,0)

替换为以下内容:

self.usb2anydll.u2aI2C_Control(self.u2ahandle,1,0,1)
self.usb2anydll.u2aPower_WriteControl(self.u2ahandle,1,0)

保存脚本,关闭程序,ALP 现在将识别从电路板到 USB2ANY 的连接。