Part Number:AFE031Other Parts Discussed in Thread:C2000WARE,
你好,在使用AFE031芯片与非C2000系列芯片连接时,按照C2000Ware中boostxl_afe031_f28379d_dacmode示例中初始化完成后,使用SPI任意向AFE031芯片发送一个数据,示波器中并没有数据变化,请问这种情况怎么解决呢?
Kailyn Chen:
您好,关于您的这个问题,我已将您问题提交到英文E2E上了,请关注E2E的回复:
https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1313931/afe031-there-is-no-output-using-afe031
,
Kailyn Chen:
您好,美国工程师给出了回复:他认为应该是SPI 协议配置的问题导致。
SPI有两种模式,参考AFE031's datasheet :给的建议是您可以编写一个小程序 ,然后根据SPI协议读写AFE031 的寄存器。这里的SPI协议是针对TI的,代码实现可能与其他协议略有不同。
MCU 和 DSP 处理器之间在设置 SPI 配置方面可能存在一些差异。 在下面的链接中、有一些有关如何配置 AFE031的说明。 虽然这是 C2000 DSP 处理器所特有的、但是对于 MCU 处理器来说、整个过程应该仍然是正确的。
https://www.ti.com/lit/an/sprac94d/sprac94d.pdf?ts=1705429676956
,
?? ?:
我理解他的意思,我这边对AFE031进行读写操作只有RESET寄存器,DIE_ID寄存器和REVISION寄存器这三个寄存器读出来是default值,对其他寄存器进行读写都是没问题的;并且配置AFE031都是按照说明里面一步一步配置完成的,配置完成后读取寄存器的获取到的值都是正确的。麻烦帮忙再问一下。
,
Kailyn Chen:
您好,已将您的问题提交到英文E2E上了,请关注他们的回复:
https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1313931/afe031-there-is-no-output-using-afe031