This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS90UB940-Q1EVM:所有寄存器均为零(0)、不可写

Guru**** 2551110 points
Other Parts Discussed in Thread: ALP, DS90UB940-Q1EVM, DS90UB948-Q1EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1278034/ds90ub940-q1evm-all-registers-zero-0-and-not-writable

器件型号:DS90UB940-Q1EVM
主题中讨论的其他器件:ALP、、 DS90UB948-Q1EVM

尊敬的 TI 支持:

我正在尝试将 DS90UB940-Q1EVM 与 Analog LaunchPAD 配合使用。 首先、ALP 速度非常慢、每次点击鼠标时都会卡住、因此必须等待几秒钟、直到可以更改寄存器选项卡。

实际上、MCU 中的所有寄存器都是0。 当我使用脚本功能写入寄存器并回读时、可以确定该值尚未成功写入(请参阅屏幕截图)。

板上的配置为:
PBD:高电平
BISTC:高
BISTEN:低

什么原因可能导致此问题? 谢谢!

此致!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tanzou、

    一个可能的问题可能是 ALP 初始化序列期间的器件状态。  


    您是否能够在下面阐明这些要点?

    >是否存在与940连接的 SER,或 ALP 是否与940单独连接?

    >在查看"Registers"选项卡并单击子章节的同时、值是否动态更改? 示例:
      
      这里的值为"58"、不是"0"

    如果未在"Registers"选项卡中填充这些值、USB 连接可能难以在 I2C 总线上建立安全连接(这也可能导致初始化序列更长)。

    请确认以上两点、我们会进一步调查此问题。 谢谢!

    此致!
    米格尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Miguel、

    感谢您的快速响应。

    -没有 SER,ALP 仅连接至940

    -我单击了子部分,但当前值对于所有寄存器始终为00

    现在、我通过单击"Display"按钮来读出所有寄存器。 正如您在输出中看到的、所有寄存器都为0:

    寄存器显示- ALP Nano 1 - DS90UB940、连接器1

    寄存器 数据   名称
    0x0000   0x00   I2C 器件 ID
    0x0001   0x00   复位
    0x0002   0x00   通用配置0
    0x0003   0x00   通用配置1
    0x0004   0x00   BCC 看门狗控制
    0x0005   0x00   I2C 控制1
    0x0006   0x00   I2C 控制2
    0x0007   0x00   远程 ID
    0x0008   0x00   SlaveID[0]
    0x0009   0x00   SlaveID[1]
    0x000A   0x00   SlaveID[2]
    0x000B   0x00   SlaveID[3]
    0x000C   0x00   SlaveID[4]
    0x000D   0x00   SlaveID[5]
    0x000E   0x00   SlaveID[6]
    0x000F   0x00   SlaveID[7]
    0x0010   0x00   SlaveAlias[0]
    0x0011   0x00   SlaveAlias[1]
    0x0012   0x00   SlaveAlias[2]
    0x0013   0x00   SlaveAlias[3]
    0x0014   0x00   SlaveAlias[4]
    0x0015   0x00   SlaveAlias[5]
    0x0016   0x00   SlaveAlias[6]
    0x0017   0x00   SlaveAlias[7]
    0x0018   0x00   MAILBOX_18
    0x0019   0x00   MAILBOX_19
    0x001A   0x00   GPIO[9]和全局 GPIO 配置
    0x001B   0x00   频率计数器
    0x001C   0x00   常规状态
    0x001D   0x00   GPIO0配置
    0x001E   0x00   GPIO1_2配置
    0x001F   0x00   GPIO_3配置
    0x0020   0x00   GPIO_5_6配置
    0x0021   0x00   GPIO_7_8配置
    0x0022   0x00   数据路径控制
    0x0023   0x00   RX 模式状态
    0x0024   0x00   BIST 控制
    0x0025   0x00   BIST 错误计数
    0x0026   0x00   SCL 高电平时间
    0x0027   0x00   SCL 低电平时间
    0x0028   0x00   数据路径控制2
    0x0029   0x00   保留
    0x002A   0x00   保留
    0x002B   0x00   I2S 控制
    0x002C   0x00   保留
    0x002D   0x00   保留
    0x002E   0x00   PCLK 测试模式
    0x002F   0x00   保留
    0x0030   0x00   保留
    0x0031   0x00   保留
    0x0032   0x00   保留
    0x0033   0x00   保留
    0x0034   0x00   DUAL_RX_CTL
    0x0035   0x00   AEQ 测试
    0x0036   0x00   保留
    0x0037   0x00   MODE_SEL
    0x0038   0x00   保留
    0x0039   0x00   保留
    0x003A 0x00      I2S_DIVSEL
    0x003B   0x00   保留
    0x003C   0x00   保留
    0x003D   0x00   保留
    0x003E   0x00   保留
    0x003F   0x00   保留
    0x0040   0x00   保留
    0x0041   0x00   链路错误计数
    0x0042   0x00   保留
    0x0043   0x00   HSCC_CONTROL
    0x0044   0x00   自适应 EQ 旁路
    0x0045   0x00   自适应 EQ 最小值最大值
    0x0046   0x00   保留
    0x0047   0x00   保留
    0x0048   0x00   保留
    0x0049   0x00   保留
    0x004A   0x00   保留
    0x004B   0x00   保留
    0x004C   0x00   保留
    0x004D   0x00   保留
    0x004E   0x00   保留
    0x004F   0x00   保留
    0x0050   0x00   保留
    0x0051   0x00   保留
    0x0052   0x00   areg12_2
    0x0053   0x00   保留
    0x0054   0x00   保留
    0x0055   0x00   保留
    0x0056   0x00   areg12_6
    0x0057   0x00   areg12a_f
    0x0059   0x00   保留
    0x005A   0x00   保留
    0x005B   0x00   保留
    0x005C 0x00      保留
    0x005D   0x00   保留
    0x005F   0x00   保留
    0x0060   0x00   保留
    0x0061   0x00   保留
    0x0062   0x00   保留
    0x0063   0x00   保留
    0x0064   0x00   PGCTL
    0x0065   0x00   PGCFG
    0x0066   0x00   PGIA
    0x0067   0x00   PGID
    0x0068   0x00   PGDBG
    0x0069   0x00   PGTSTDAT
    0x006A   0x00   CSICFG0
    0x006B   0x00   CSICFG1
    0x006C   0x00   CSIIA
    0x006D   0x00   CSIID
    0x006E   0x00   GPI 引脚状态1
    0x006F   0x00   GPI 引脚状态2
    0x0070   0x00   保留
    0x0071   0x00   保留
    0x0072   0x00   保留
    0x0073   0x00   保留
    0x0074   0x00   保留
    0x0075   0x00   保留
    0x0076   0x00   保留
    0x0077   0x00   保留
    0x0078   0x00   保留
    0x0079   0x00   保留
    0x007A   0x00   保留
    0x007B 0x00      保留
    0x007C   0x00   保留
    0x0080   0x00   保留
    0x0081   0x00   保留
    0x0082   0x00   保留
    0x0083   0x00   保留
    0x0084   0x00   保留
    0x0090   0x00   保留
    0x0091   0x00   保留
    0x0092   0x00   保留
    0x0093   0x00   保留
    0x0094   0x00   保留
    0x0098   0x00   保留
    0x0099   0x00   保留
    0x009A   0x00   保留
    0x009B   0x00   保留
    0x009C   0x00   保留
    0x009D   0x00   保留
    0x009E   0x00   保留
    0x009F   0x00   保留
    0x00A1   0x00   保留
    0x00A2   0x00   保留
    0x00C0   0x00   保留
    0x00C1   0x00   保留
    0x00C4   0x00   保留
    0x00C5   0x00   保留
    0x00C8   0x00   保留
    0x00C9   0x00   保留
    0x00CA   0x00   保留
    0x00CB 0x00      保留
    0x00CC   0x00   保留
    0x00E0   0x00   保留
    0x00E1   0x00   保留
    0x00E2   0x00   保留
    0x00E3   0x00   保留
    0x00E8   0x00   保留
    0x00E9   0x00   保留
    0x00EA   0x00   保留
    0x00F0   0x00 RX_ID0    
    0x00F1   0x00   RX_ID1
    0x00F2   0x00   RX_ID2
    0x00F3   0x00   RX_ID3
    0x00F4   0x00   RX_ID4
    0x00F5   0x00   RX_ID5
    0x00F6   0x00   保留
    0x00F8   0x00   保留
    0x00F9   0x00   保留

    我正在使用该板的包装中随附的 USB 电缆。 在设备管理器中、我看到该板为"USB 输入设备"、并且我没有安装任何单独的驱动程序。 是这样吗?

    谢谢!

    此致!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    附加信息:我用同一根 USB 线缆将此电路板连接到了另一台 PC、结果也是一样的。 ALP 非常慢、所有寄存器都为0。

    此外、有时我在关闭 ALP 后收到错误消息。 这是 MainGUI.log:

    e2e.ti.com/.../MainGUI.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另一个附加信息:

    我连接了另一个评估板 DS90UB948-Q1EVM 以检查行为。 这是一样的! 连接缓慢、所有寄存器均为0。 很显然、ALP 软件就是问题所在。 我已重新安装 ALP 软件( 模拟 Launchpad v1.57.0010 模拟 LaunchPad 配置文件更新 v1.57.0010 )并且正如我在我的评论中提到的那样,在另一台计算机上仍然出现此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我检测到我的电源导致了这个问题。 与另一个一起、一切都正常。