主题中讨论的其他器件:LAUNCHXL2-TMS57012、 BQ79616EVM-021、 BQ79600EVM、 HALCOGEN、 USB2ANY
您好!
我使用一个 TI 示例工程实现 TMS570和 BQ79600之间的 SPI 通信。
并尝试读出电压值。
但是,我得到的价值太高了,每一个渠道都是一样的。
您能否深入了解该项目并帮助解决问题?
提前感谢
哈利
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.
您好!
我使用一个 TI 示例工程实现 TMS570和 BQ79600之间的 SPI 通信。
并尝试读出电压值。
但是,我得到的价值太高了,每一个渠道都是一样的。
您能否深入了解该项目并帮助解决问题?
提前感谢
哈利
Ben、您好!
该循环位于 SpiReadReg (..) 传递函数。 我使用 SpiReadReg 读取这些值。
因此,如果 gioPORTA[1]总是等于0 ,函数将在一个无限循环中结束,我将无法看到错误的值?
可能我解释了我的设置有误吗?
我使用 LAUNCHXL2-TMS57012、 BQ79600EVM 和 BQ79616EVM-021。 所有器件均根据 TI 说明进行连接。
谢谢!
哈利
哈利
SPI_RDY 引脚是 BQ79600在准备好传输数据时的输出等于1。 写入和 ping 操作不需要 SPI_RDY 引脚、因此您可以顺利唤醒器件并关闭通信超时。 但是、在读取期间、BQ79600会在堆栈处理请求时将 SPI_RDY 引脚驱动为低电平、并且只有在 BQ79600将 SPI_RDY 引脚驱动为高电平以准备发送时。
如果未连接 GIO Porta[1]、则它设置为始终为高电平、代码假定 BQ79600在未连接时已准备好发送。 MCU 已发送本来会指示 BQ79600发送其数据的时钟信号、但还没有准备好发送数据并发送所有信号。 您未检查 CRC 错误且只是假设数据有效的代码、并在控制台上显示了每节电池的最大可能电压(~12V)。
此致、
本
哈利
若要按照所示的方式连接电路板、您需要移动 BQ79600上的某些电阻器。 您需要将 R7上的电阻器移至 R8、并将 R9上的电阻器移至 R10。 我可以在您发送的图像中看到您尚未执行此操作。
您可以通过将 TMS570上的 MOSI 和 MISO 引脚连接到 BQ79600上 J4的引脚7和8 (USB2ANY 在此处插入)来连接电路板、而无需更改这些电阻器。 除此之外、引脚连接相同。
此致、
本
哈利
当您运行该程序时、您是否看到 BQ79600上的绿色 LED 亮起? 这表示它已接收到唤醒 ping 并被唤醒。 如果未发生这种情况、则表明器件未正确接收到唤醒 ping、或者器件未接收到正确的功率量。
无论采用哪种方法、都应将逻辑分析仪连接到 BQ79600上的 RX、TX、SPI_CLK、nCS 和 SPI_RDY 测试点、从而查看器件接收到的数据。 如果您可以分享这些日志、我可能能够收集更多信息。
此致、
本
Ben、您好!
同时、我收到了逻辑分析仪。
Ben、
请查看附件中的记录文件+项目。
此致
哈利
e2e.ti.com/.../Records.zipe2e.ti.com/.../BQ79600_5F00_SPI_5F00_Sample_5F00_Code.zip
Hallo Ben,
请查看随附的跳线照片(1、3)和2MHz 的新文件。
0.7A 是否可以?或者我是否应该使用更大的电流?
最尊重
哈利
Ben、
我使用 PulseView、因此只能在16MHz 和24MHz 之间进行选择。
我使用16MHz 分辨率创建了1个文件。
Pulse View 对您可记录的样本数量有限制。 (1T 样本)。
使用24MHz、我无法记录从 MCU 开始到开始传送错误值之间的整个过程。
所以我制作了2个文件。 周期的开始和结束。
此致
哈利
哈利
您需要发起客户故障分析申请。 如果您在当地的 TI 办事处有联系、可以让他们联系。 否则、您可以通过以下链接开始该流程: Customer Returns。
此致、
本
哈利、您好!
幸会。 我将进入这里、支持这种情况。
此致、
阿雷利斯·格雷罗
您好、Arelis:
以下是拒绝从 CPR 编号复制的原因 CPR241099788:
不会为 EVM 提供故障分析
这些附加备注说明了 TI 拒绝该申请的原因:
尊敬的客户:TI 已查看您的 EVM 相关申请。 请与 E2E 论坛(e2e.ti.com)一起协商您的申请。 然后、他们批准您的申请后、请通过 ticsc.service-now.com/csm 联系客户支持中心 。
我想我以前曾问过这个问题、但这次是单个单元的故障吗?
我们购买了一组开发板来进行开发。 因此我们只有一个板。
您是否曾尝试用较新的 IC 替换 EVM 上的 IC?
否。
此致
哈利