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.

[参考译文] AFE781H1:DAC 处于 UART 中断模式、波形确认

Guru**** 2457760 points
Other Parts Discussed in Thread: AFE781H1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1398174/afe781h1-dac-in-uart-break-mode-waveform-confirmation

器件型号:AFE781H1

工具与软件:

您好!

我已将 MSPM0与 AFE781H1器件连接。 为了确认、我要发出命令 "internal oscillator to be driven on CLKO pin"。  

不过、看起来存在配置错误、并且在 CLKO 引脚上看不到时钟信号。

 

我的代码如下所示:

SET_REGISTER_BITS (CONFIG_ADDR、0x0800 | 0x0060);
WRITE_REGISTER (DAC_OUT_2、0x1234);
uint16_t DATA = READ_REGISTER (DAC_GAIN_ADDR);
数据= READ_REGISTER (DAC_OUT_2);

如果任何位流不正确、您能从波形中获得建议吗?  我使用的 UART 波特率为9600。

此致、

Bhushan

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

    Bhushan,


    我将通过写入和读取测试 UART 中断通信、仅检查器件是否正在侦听。 但是、我首先会根据数据表中的图7-27检查数字连接:

    然后、您通过向0x16 (UBM)寄存器写入0x00 0x01来进入 UBM 模式。 这应该会让器件进入 UBM 模式、我认为它会自动将器件设置为9600波特。 然后、您可以读回寄存器。 我从在另一篇文章中发现的一个事务中获得了以下内容、该事务显示了写入和读取。 该写入操作会在 UBM 模式下启动器件、然后读回寄存器:

    同时使用写入和读取模式、您至少可以验证器件是否正在接收数据。


    Joseph Wu

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

    这有所帮助。 此外、SDI 引脚上有一些导致问题的事务。