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.

[参考译文] BQ79600EVM:不执行 SPI 自动寻址

Guru**** 2386620 points
Other Parts Discussed in Thread: BQ79616EVM-021, BQ79600EVM, USB2ANY
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1279864/bq79600evm-do-not-work-spi-autoaddressing

器件型号:BQ79600EVM
主题中讨论的其他器件:BQ79616EVM-021、、 USB2ANY

你(们)好。

我曾尝试 使用 GUI (BQAutoEval)上的 BQ79600EVM (Bridge)和 BQ79616EVM-021 (Stack)进行 SPI 自动寻址  

* 已更新 BQAutoEval 固件(USB2ANY_3_1_1_14-BQAutoEval.txt)

1.[成功]唤醒-自动寻址-开始轮询 =硬件和设置正确(只是我的猜测)

[链接] /resized-image/__size/320x240/__key/communityserver-discussions-components-files/196/pastedimage1697086362945v2.png

2.[失败]唤醒-唤醒(命令序列)

2-1. 当我启动时、像这样的硬件断开连接 [ img2-1 ]

2-2. 所以我检查了 一条出现这个问题的命令。  

    这是"A0 03 44 00 E1 24"(虚拟读取、电阻器地址344)

请检查我的命令以进行自动寻址、并给出一些我应该检查 以解决的方法

我 离开了我的所有命令和一个图像(命令直到 虚拟读取,电阻器地址343 ) [ img2-2 ]

[ img2-1 ]

/resized-image/__size/320x240/__key/communityserver-discussions-components-files/196/pastedimage1697086923248v2.png

[ img2-2 ]

1.所有命令

90 00 03 09 20 13 95
DELAY 12
B0 03 43 00 E7 D4
B0 03 44 00 E5 E4
B0 03 45 00 E4 74
B0 03 46 00 E4 84
B0 03 47 00 E5 14
B0 03 48 00 E0 E4
B0 03 49 00 E1 74
B0 03 4A 00 E1 84
D0 03 09 01 0F 74
D0 03 06 00 CB 44
D0 03 06 01 0A 84
D0 03 08 02 4E E5
90 00 03 08 03 53 DC
A0 03 43 00 E3 14
A0 03 44 00 E1 24
A0 03 45 00 E0 B4
A0 03 46 00 E0 44
A0 03 47 00 E1 D4
A0 03 48 00 E4 24
A0 03 49 00 E5 B4
A0 03 4A 00 E5 44
80 00 20 01 00 25 84

2.图像 (命令直到 虚拟读取, Resister Addr 343 )

/resized-image/__size/320x240/__key/communityserver-discussions-components-files/196/pastedimage1697087586374v4.png

发送 响应
命令 命令 器件地址(十六进制) 寄存器地址(十六进制) 长度 CRC 数据(十六进制)
90 00 03 09 20 13 95 单器件写 0 3 09 1 13 95 20
延迟12
B0 03 43 00 E7 D4 栈写 - 03 43 1 E7 D4 0
B0 03 44 00 E5 E4 栈写 - 03 44 1 E5 E4 0
B0 03 45 00 E4 74 栈写 - 03 45 1 E4 74 0
B0 03 46 00 E4 84 栈写 - 03 46 1 E4 84 0
B0 03 47 00 E5 14 栈写 - 03 47 1 e5 14 0
B0 03 48 00 E0 E4 栈写 - 03 48 1 E0 E4 0
B0 03 49 00 E1 74 栈写 - 03 49 1 E1 74 0
B0 03 4A 00 E1 84 栈写 - 03 4A 1 E1 84 0
D0 03 09 01 0F 74 广播写 - 3 09 1 0f 74 1
D0 03 06 00 CB 44 广播写 - 03 06 1 CB 44 0
D0 03 06 01 0A 84 广播写 - 03 06 1 0A 84 1
D0 03 08 02 4E E5 广播写 - 03 08 1 4e E5 2
90 00 03 08 03 53 DC 单器件写 0 03 08 1 53直流 3
A0 03 43 00 E3 14 栈读 - 03 43 1 E3 14 0

此致

Shane。

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

    您好!

    您可以连接 SPI 线路的捕获吗? 是否确保监控 SPI_READY 信号?

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

    您好!

    我最后几天解决了这个问题

    原因是 USB 集线器。  

    我的 PC 插入 USB 集线器、然后将 USB2ANY 插入 USB 集线器、

    有时会在 BQAutoEval 上断开器件连接、有时会在我读取单元时一直断开连接。

    结果我直接插入 USB。

    效果很好。

    我回复了 TI 团队以了解这种情况  

    有人遇到像我这样的问题...

    谢谢!