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.

[参考译文] LP5569:尽管地址和启动顺序正确,LP5569仍会在回车时返回

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1078305/lp5569-lp5569-returns-on-nack-though-address-and-startup-sequence-is-correct

部件号:LP5569
“线程”中讨论的其它部件:SEGGER,,

在我的项目中,我正在将 lp5569与 ST MCU STM32G031K8连接,并使用 Segger Embedded Studio 进行开发。 我正在从 I2C 从 LP5569中获取信息。 以下是启动顺序  

打开 EN/PWM  

1US 延迟

打开 v1p8  

2.5毫秒延迟

发送 I2C 从地址0x32。 以下是交易的快照。 逻辑分析器将其显示为 ACK,但 MCU 将其视为 nack,因为从动在 SDA 线的模拟轨迹下将线路拉高  

请做必要的事

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

    你好,Haresha,  

    启动顺序和从属地址设置正确。 请尝试在 SDA 线路上发送寄存器数据,并使用读取功能来证明 ACK/nack 信号。 如果没有读取数据,而 LP5569从属设备不工作,我建议从 GUI 或 TI MCU 启动板捕获 BOTL-LP5569EVM 板上的 I2C 波形。

    参考代码: 4276.0904 lp5569_i2c_master_w_multibyte-master_code_MSP_EXP432P401R.zip

    此致,

    亚伦·冰

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

    你好,Aaron,

    感谢您的回复。 使用  Keil Compiler 编译和测试时,LED 驱动程序例程工作正常,但使用 SEGGER 嵌入式工作室 环境时,同一例程的行为不同,而 LED 驱动程序返回同一例程。 请分享 您对此的想法。

    此致

    哈里萨

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

    你好,Haresha,

    不幸的是,我对这两个编译器/IDE 没有任何开发经验。

    此时,我建议寻找在 Segger 环境下具有 STM32经验的人。  

    此致,

    亚伦·冰

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

    GPIO 配置出现问题。 I2C SCL,SDA 配置为推挽配置。 已更改为已配置开路漏极。 问题已解决。

    感谢您的支持