工具/软件:
我遵循了数据表启动脚本、因为默认情况下会启用直流检测。 播放 4 个通道后、我发现一些通道处于故障状态、并从寄存器 0x8e 检测到直流故障。
我该怎么办? 我是否需要让硬件工程师参与进来来解决问题? 我不在使用 EVM、
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.
工具/软件:
我遵循了数据表启动脚本、因为默认情况下会启用直流检测。 播放 4 个通道后、我发现一些通道处于故障状态、并从寄存器 0x8e 检测到直流故障。
我该怎么办? 我是否需要让硬件工程师参与进来来解决问题? 我不在使用 EVM、
以下是寄存器列表:格式为{REGISTER、VALUE}
你好、建鹏
请根据数据表脚本更改最终的直流块设置、如下所示、并重试。
##直流块配置##
W E0 39 01 #禁用默认直流块
W E0 00 00 #页切换(第 1 个 00)至第 0 页(第 2 个 00)
W E0 7F 8C #更改为 Book 8C。 在更改簿之前、它必须在第 0 页中
w E0 00 22 #在 Book 8C 中更改为 Page 22
W E0 5C 00 00 00 01 #启用直流块配置
W E0 60 00 3F FC C8 00 C0 03 38 00 00 00 00 00 00 3F F9 91 00 00 00 #设置 3Hz DC 块 CH1/4
W E0 74 00 3F FC C8 00 C0 03 38 00 00 00 00 00 00 3F F9 91 00 00 00 #设置 3Hz DC 块 CH2/4
W e0 00 00
W e0 7f 00
##############
如果仍然无法解决您的问题、我需要阅读一些寄存器值、以检查您获得的器件版本。
我对以下命令有疑问:
//切换到页 0
W E0 00 00
//切换到 Book 0
W E0 7F 00
//这里没有说明要去哪个页面,是第 0 页?
//如果它在页 0 中、则寄存器 0x7d 在数据表中具有不同的含义
WE0 7D 11.
W e0 00 02
###记录在值###以下
//这里是阅读部分
//什么是 01? 从寄存器读取数据时、只需要寄存器地址、0x01 有什么用途?
R e0 0e 01
R e0 11 01
R E0 30 01
R E0 37 01
R E0 3E 01
R E0 45 01
##########
W e0 00 00
~/Bill # i2cset -y -r 12 0x70 0x00
写入的值 0x00、回读匹配
~/Bill # i2cset -y -r 12 0x70 0x7f 0x00
写入的值 0x00、回读匹配
~/Bill # i2cset -y -r 12 0x70 0x7d 0x11
警告 — 数据不匹配-写入 0x11、读回 0x00
~/Bill # i2cset -y -r 12 0x70 0x00 0x02
写入值 0x02、回读匹配
~/Bill # i2cget -y 12 0x70 0x0E
0x00
~/Bill # i2cget -y 12 0x70 0x11
0x00
~/Bill # i2cget -y 12 0x70 0x30
0x00
~/Bill # i2cget -y 12 0x70 0x37
0x00
~/Bill # i2cget -y 12 0x70 0x3e
0x00
~/Bill # i2cget -y 12 0x70 0x45
0x00
~/账单编号
你好、建鹏
//切换到 Book 0
W E0 7F 00
//这里没有说明要去哪个页面,是第 0 页?
//如果它在页 0 中、则寄存器 0x7d 在数据表中具有不同的含义
W E0 7D 11[/报价]为了写入 7D 寄存器、它专门用于测试模式启用。 读取该寄存器、仍将数据表中列出的故障数据纳入其中。
/这里是阅读部分
//什么是 01? 从寄存器读取数据时、只需要寄存器地址、0x01 的用途是什么?对于读取命令、01 表示仅读取 1 寄存器。 如果您在此处给出 03、将连续读取 3 个寄存器。
很抱歉、最后一个脚本没有完全启用测试模式、所以您的所有读回值都是 00。 上次错过了 1 行。
W E0 00 00W E0 7F 00WE0 7D 11.W e0 7e ffW e0 00 02###记录在值###以下R e0 0e 01R e0 11 01[/quote]R E0 30 01R E0 37 01R E0 3E 01R E0 45 01##########W e0 00 00
~/Bill # i2cset -y -r 12 0x70 0x00
写入的值 0x00、回读匹配
~/Bill # i2cset -y -r 12 0x70 0x7f 0x00
写入的值 0x00、回读匹配
~/Bill # i2cset -y -r 12 0x70 0x7d 0x11
警告 — 数据不匹配-写入 0x11、读回 0x00
~/Bill # i2cset -y -r 12 0x70 0x7E 0xff
写入值 0xff、回读匹配
~/Bill # i2cset -y -r 12 0x70 0x00 0x02
写入值 0x02、回读匹配
~/Bill # i2cget -y 12 0x70 0x0E
0x11
~/Bill # i2cget -y 12 0x70 0x11
0x54
~/Bill # i2cget -y 12 0x70 0x30
0x00
~/Bill # i2cget -y 12 0x70 0x37
0x00
~/Bill # i2cget -y 12 0x70 0x3e
0x00
~/Bill # i2cget -y 12 0x70 0x45
0x00
~/账单编号
你好、建鹏
显示的是寄存器值、您使用的是非常旧的器件。 寄存器 0x0E 中的值 0x11 表示 1P1 样本、截至 2023 年年中。 已经有 RTM 2P0 器件。
您 团队的营销人员应该能够帮助您获得最新的芯片。

如果您仍想对 1P1 个样本进行测试、则直流故障是此样本版本的问题之一。 解决方法无法、而是使用寄存器将其禁用。
W e0 06 01 #禁用直流检测