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.

[参考译文] DAC8563:不同 MCU 上的 DAC8563

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/946719/dac8563-dac8563-on-different-mcu

器件型号:DAC8563
主题中讨论的其他器件: ADS1263

您好!

我使用 STM32F466RE 对 DAC8563进行了测试、它运行良好、因此我在 STM32F767Zi 上迁移、但它不起作用!

这两个程序完全相同、只是 SPI 配置有所不同。

为了调查此问题、我连接了一个逻辑分析仪、这两个图是:

这是 F4 (有效):

这是 F7 (不起作用):

两个信号的持续时间约为10-15 ms、而 F7上的 SYNC 低电平信号的持续时间约为22ms (F4:41ms)。

 两个微控制器的初始化代码是相同的。

近况如何?

谢谢、致以诚挚的问候

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

    Mario、

    您可以检查 SPI 模式吗? 我认为对于该器件、SPI 应为模式1。 在此模式下、时钟保持低电平(您已经拥有)、并且数据在下降沿计时。 在您的逻辑分析仪图中、您的数据似乎在 SCLK 的上升沿计时、这将是模式0。  

    如果 SPI 模式不正确、则器件可能无法接收正确的写入命令来对 DAC 进行编程。

    吴约瑟

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

    感谢 Joseph 的回答。 在 F4和 F7上、时钟极性必须设置为低电平、并且工作正常... 经过一些测试、我注意到 F7上的过流 LED 有时会发光:我使用外部电源为 DAC8563供电、现在工作了! 当然、来自电路板的总电流不足以为所有外设(DAC8563、ADS1263、两个负载单元、OLED 显示屏、Modbus 模块... 嗯,它是相当合理的!)
    谢谢大家、祝您愉快!